java并发编程实战《三》<挑战打卡60天>
互斥锁(上):解决原子性问题 原子性问题的源头是线程切换,操作系统做线程切换是依赖 CPU 中断的,所以禁止 CPU 发生中断就能够禁止线程切换。 在早期单核 CPU 时代,这个方案的确是可行的,而且也有很多应用案例,但是并不适合多核场景。 这里我们以 32 位 CPU 上执行 long 型变量的写 ... 查看全文
Python快速上手爬虫的7大技巧
前言 本文的文字及图片来源于网络,仅供学习、交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理。 用Python也差不多一年多了,Python应用最多的场景还是Web快速开发、爬虫、自动化运维:写过简单网站、写过自动发帖脚本、写过收发邮件脚本、写过简单验证码识别脚本。 爬 ... 查看全文
C++函数指针 当作形参时候 如何使用,参数如何传递,举例试用
#include <iostream> #include <string> using namespace std; //虽然不能定义函数类型的形参,但是形参可以是指向函数的指针 bool lengthcompare(const string &a,const string &b) { return ... 查看全文
css画三角形,对角 √ 勾形
.selected{ border-color: #5FB878; } .selected:after { content: ""; position: absolute; top: 0; right: 0; border-top: 30px solid #5FB878; border-left: ... 查看全文
Kubernetes 使用arthas进行调试
环境 因为k8s中是最基本的jre,网上说缺少tools.jar,但是补充了以后还是不行,最后还是将整个jdk给移到容器中的。 jre中执行: /home # /opt/jre/bin/java -jar /home/arthas-bin/arthas-boot.jar 1 [INFO] artha ... 查看全文
国内首款基于.NET Core平台的大数据可视化分析工具平台
NBI一站式自服务大数据可视化分析平台是一款基于.NETCore开发的自助式可视化分析大屏展示平台,可以通过平台零代码或低代码方式构建各类数据展示分析;NBI一站式自服务大数据可视化分析平台提供了多种灵活的部署方式,支持安装包模式安装、手动安装、docker镜像安装NBI一站式自服务大数据可视化分析平台跨平台性:支持部署在Windows、Linux、MacOS等操作系统上运行NBI一站式自服务大数 查看全文
网站域名的http协议怎么改换成https
网站域名的http协议怎么改换成https。估计很多站长或者网络爱好者一看到这种就觉得应该是技术层面的事情,其实不是,因为http协议变为https这个事情,不需要你去做,ssl证书服务机构就有技术帮你解决,所以我们今天不谈技术,只谈它的原理。经常我们打开网站浏览网页的时候都会看到有些域名带http,有些域名带的是https,有些网页一打开会弹出此网站存在不安全或者此网站的安全证书已过期,这都是和 查看全文
Kubernetes 贡献指南
开源软件(Open-sourcesoftware)是源代码通过特定许可发布的软件,开源软件的所有者可以赋予使用者以任意目的学习、修改和再分发软件的权利1。今天软件行业和互联网行业的高速发展就建立在自由使用和分发的软件上,作为工程师,我们可以任意访问Linux、MySQL和Redis以及各种编程语言和框架的源代码,学习它们的设计和实现,利用前人的工作迅速搭建自己的项目。图1-Kubernetes这篇 查看全文
Kubernetes架构设计与核心组件工作流
Kubernetes是谷歌开源的容器编排引擎,架构和设计思想来源于谷歌内部使用调度工具——Borg。Borg是谷歌一个久负盛名的的内部使用的大规模集群管理系统,它基于LinuxContainer(LXC)技术,提供了面向应用的容器集群部署和管理系统。Kubernetes的目标旨在消除编排物理/虚拟计算,网络和存储基础设施的负担,并使应用程序运营商和开发人员完全将重点放在以容器为中心的原语上进行自助 查看全文
Kubernetes架构设计与核心组件工作流
Kubernetes是谷歌开源的容器编排引擎,架构和设计思想来源于谷歌内部使用调度工具——Borg。Borg是谷歌一个久负盛名的的内部使用的大规模集群管理系统,它基于LinuxContainer(LXC)技术,提供了面向应用的容器集群部署和管理系统。Kubernetes的目标旨在消除编排物理/虚拟计算,网络和存储基础设施的负担,并使应用程序运营商和开发人员完全将重点放在以容器为中心的原语上进行自助 查看全文
怎么用 Solon 开发基于 undertow jsp 的项目?
Solon 开发 jsp 还是简单的,可以有 jetty 启动器 或者 undertow 启动器。此文用 undertow + jsp 这个套路搞一把: 一、 开始Meven配置走起 用solon 做 undertow + jsp 的开发;只需要配置一下 meven 即可(不需要其它的额外处理或启用 ... 查看全文
php状态码返回(包含destoon返回)
1. 通过header()方法来实现, 最简单的方法,而且对php的版本没什么限制 <?php header('HTTP/1.1 404 Not Found'); header("status: 404 Not Found"); ?> 当服务器设置了404页面后,访问该php就会自动返回404状态及 ... 查看全文
03-AspNetCore3.1 -实现AOP(aspect.core+auto)就是这么简单
上一篇我说使用autofac 自带的AOP。中感觉不太好用。这里我推荐 AspectCore.Core ,使用起来真的很爽,谁用谁知道。 接着上一篇。 我们引用 AspectCore.Extensions.Autofac (对autofac 的扩展) 接下来我们直接在注册 autofac 的地方 写 ... 查看全文
js动态加载style标签
。 let styleNode = document.createElement("style"); styleNode.innerHTML = ` .cus{ color:red; } `; let headNode = document.querySelector('head'); headNo ... 查看全文
Html介绍,认识html文件基本结构
一个HTML文件的基本机构如下: <html><head>...</head><body>...</body></html>代码讲解如下:1.<html></html>称之为根标签,所有的网页标签都是在它们中间的。2.<head></head>标签用于定义文档的头部,它是头部元素的容器。头部元素包含 ... 查看全文
Servlet知识总结(7)——HttpServletRequest
7.HttpServletRequest HttpServletRequest代表客户端的请求,用户通过HTTP协议访问服务器,HTTP请求中的所有信息会被封装到HttpServletResquest,通过HttpServletResquest的方法可以获得客户端的所有信息 <%@ page con ... 查看全文
分享一个阿里云轻量级开源前端图编排,流程图js组件——butterfly-dag
一个基于JS的数据驱动的节点式编排组件库。丰富DEMO,开箱即用;全方位管理画布,开发者只需要更专注定制化的需求;利用dom来定制元素;灵活性,可塑性,拓展性优秀。专门定制流程图,可视化编排,上手简单,入门门槛低。 查看全文
three.js 着色器材质之变量(二)
上一篇郭先生在例子中用到了着色器变量中的uniform和varying。这篇继续结合例子将一下attribute变量,在使用过程中也发现由于three.js的版本迭代,之前的一些属性和参数已经发生了改变,ShaderMaterial也不需要传递attributes属性值,查看源码我们可以看到如果传递 ... 查看全文