原子变量操作类 AtomicLong 是原子性递增或者递减类,其内部使用 Unsafe 来实现,AtomicLong类也是在 rt.jar 包下面的,AtomicLong 类就是通过 BootStarp 类加载器进行加载的。这里的原子操作类都使用 CAS 非阻塞算法 private static final lon…
2024/11/28 1:01:55题外话 最近一个小伙伴进了字节外包,第一个活就是让他写一个单元测试。 嗯,说实话,在今天之前我只知道一些理论,但是并没有实操过,于是我就试验了一下。 通过查询资料,大拿们基本都说基于vite的项目&…
2024/11/28 16:49:20有时候要对Docker的Java Web远程调试其功能,于是就需要使用IDEA的远程调试功能,记录一下简单配置方法。 以Kylin4.0.0为例,首先拉取镜像并启动容器: $ docker pull apachekylin/apache-kylin-standalone:4.0.0$ docker run -d \-…
2024/11/27 11:59:54一、微信开放平台 注册开发者账号、绑定公众号、小程序 二、小程序端获取unionid 1获取code wx.login({success: res > {console.log("getCode", res.code)this.getOpenId(res.code)}}) 2通过code调用后台方法获取openid,unionid 小程序端 getOpenId: functi…
2024/11/21 3:29:24使用NPM(Node.js包管理工具)安装依赖时速度特别慢,为了安装Express,执行命令后两个多小时都没安装成功,最后只能取消安装,笔者20M带宽,应该不是我网络的原因,后来在网上找了好久才找…
2024/11/28 20:53:36 人评论 次浏览vivo手机权限禁止–跳转至对应app的权限设置页面 开始我用的这个方法在vivo 酷派,oopo上:(在vivo上已不能使用)private void doStartApplicationWithPackageName(String packagename) { // 通过包名获取此APP详细信息,…
2024/11/28 20:49:32 人评论 次浏览以 TCP/IP 协议栈为依托,由上至下、从应用层至基础设施介绍协议 • 应用层 • 第 1 部分:HTTP/1.1 • 第 2 部分:Websocket • 第 3 部分:HTTP/2.0 • 应用层的安全基础设施 • 第 4 部分:TLS/SSL • 传输层 • 第 5 部…
2024/11/28 16:49:19 人评论 次浏览基于Linux 系统的Nagios网络管理模块的实现1.引言随着计算机网络的普及,网络管理已成为信息时代中最重要的问题之一。在现有的技术条件下,人们希望有一个更加稳定可靠的网络环境。计算机网络管理系统就是应这样的需求而产生的。它对网络上的各种设备进行…
2024/11/28 15:18:46 人评论 次浏览Centos给文件设置了777权限仍不能访问解决方案参考文章: (1)Centos给文件设置了777权限仍不能访问解决方案 (2)https://www.cnblogs.com/liu-ke/p/10676905.html 备忘一下。
2024/11/28 20:56:08 人评论 次浏览前几天有个朋友向我哭诉,说他在公司干了8年的软件测试,却被一个实习生代替了,该何去何从? 这是一个值得深思的问题,作为职场人员,我们确实该思考,我们的工作会被实习生代替吗?这是一个很尖锐的问题&…
2024/11/28 20:55:38 人评论 次浏览数据分布方式基本概念哈希方式按数据范围分布按数据量分布一致性哈希副本与数据发布本地化计算数据分布方式的选择基本概念 分布式系统: 利用多台计算机协调解决单台计算机所不能解决的计算,存储问题单机系统和分布式系统最大的区别在于问题的规模,即计算,存储的数据量的区别将…
2024/11/28 20:55:07 人评论 次浏览过杀率(false positive rate)指的是在所有非病例中,被误诊为病例的比例。 漏检率(false negative rate)指的是在所有病例中,被误诊为非病例的比例。
2024/11/28 20:54:37 人评论 次浏览Raid 0:至少需要两块硬盘,磁盘越多,读写速度越快,没有冗余。 Raid 1:只能用两块硬盘,两块硬盘的数据互为镜像(写慢,读快),一块磁盘冗余。 Raid 5:至少需要3块硬盘&…
2024/11/28 20:54:06 人评论 次浏览使用NPM(Node.js包管理工具)安装依赖时速度特别慢,为了安装Express,执行命令后两个多小时都没安装成功,最后只能取消安装,笔者20M带宽,应该不是我网络的原因,后来在网上找了好久才找…
2024/11/28 20:53:36 人评论 次浏览题目描述: 给定三个字符串 s1、s2、s3,请你帮忙验证 s3 是否是由 s1 和 s2 交错 组成的。 两个字符串 s 和 t 交错 的定义与过程如下,其中每个字符串都会被分割成若干 非空 子字符串: s s1 s2 ... sn t t1 t2 ... tm |…
2024/11/28 18:16:27 人评论 次浏览自2017年5月WannaCry(永恒之蓝勒索蠕虫)大规模爆发以来,勒索病毒成为对网络安全威胁最大的一类木马病毒,让数据安全进入了一个新的时代。新的攻击方式。勒索病毒不会马上发起攻击,而是利用各种伪装,如垃圾邮…
2024/11/28 18:15:56 人评论 次浏览2019独角兽企业重金招聘Python工程师标准>>> Django 模型 Django 对各种数据库提供了很好的支持,包括:PostgreSQL、MySQL、SQLite、Oracle。 Django 为这些数据库提供了统一的调用API。 我们可以根据自己业务需求选择不同的数据库。 MySQL 是…
2024/11/28 18:15:25 人评论 次浏览本文展示一些高级的Python设计结构和它们的使用方法。在日常工作中,你可以根据需要选择合适的数据结构,例如对快速查找性的要求、对数据一致性的要求或是对索引的要求等,同时也可以将各种数据结构合适地结合在一起,从而生成具有逻…
2024/11/28 18:14:24 人评论 次浏览点击上方蓝色字体,选择“设为星标”回复”666“获取面试宝典IDEA,全称 IntelliJ IDEA ,是 Java 语言的集成开发环境, IDEA 在业界被公认为是最好的 java 开发工具之一,尤其在智能 代码助手、代码自动提示、重构、 J2EE…
2024/11/28 18:13:54 人评论 次浏览作者:武汉华嵌嵌入式培训中心 讲师 李家凯对于输入类设备如键盘、鼠标、触摸屏之类的Linux驱动,内核提供input子系统,使得这类设备的处理变得非常便捷。总体上来讲,input子系统由三部分组成: 事件驱动input核心设备驱…
2024/11/28 18:13:23 人评论 次浏览