周一入职,同事JJ让我熟悉一下基于React的新项目。按照以往,我的步骤都是: 这时,JJ给我来了下面一段 “咦,yarn是什么鬼?难道npm更高级的替代品?为什么要替代np...
周一入职,同事JJ让我熟悉一下基于React的新项目。按照以往,我的步骤都是: 这时,JJ给我来了下面一段 “咦,yarn是什么鬼?难道npm更高级的替代品?为什么要替代np...
MySQL InnoDB 引擎现在广为使用,它提供了事务,行锁,日志等一系列特性,本文分析下 InnoDB的内部实现机制,MySQL 版本为 5.7.24,操作系统为 Deb...
需要加上volatile,因为cpu会乱序执行
Java单例模式单例模式,是一种常用的软件设计模式。在它的核心结构中只包含一个被称为单例的特殊类。通过单例模式可以保证系统中,应用该模式的一个类只有一个实例。即一个类只有一个对象实例。 1、...
单例模式,是一种常用的软件设计模式。在它的核心结构中只包含一个被称为单例的特殊类。通过单例模式可以保证系统中,应用该模式的一个类只有一个实例。即一个类只有一个对象实例。 1、...
1 中断机制的产生 早期计算机各个程序只能串行执行、系统资源利用低。为了解决上述问题,人们就发明了操作系统,引入了中断机制,实现了多道程序的并发执行,提高了系统资源的利用率。...
1. DTD 先来说 DTD,我们先给聘个例子,以例子为导向进行讲解:这个是一个spring的简单配置文件: 不看具体内容,我们先来看一下以前我们不太关注的前两行。 首先我们...
用心了,写的很很棒!
ReentrantLock实现机制(CLH队列锁)如何实现一个锁 实现一个锁,主要需要考虑2个问题 如何线程安全的修改锁状态位? 得不到锁的线程,如何排队? 带着这2个问题,我们看一下JUC中的ReentrantLock是如...
Synchronized和Lock的区别 并发编程中,锁是经常需要使用的。在开发中我们常用的锁有两种Synchronized和Lock。 线程安全问题 线程安全是在多线程编程...
此文已经同步至个人站点博客,点击下方链接可以体验更加阅读模式:《java题库》 一、Set 1.Set 里的元素是不能重复的,那么用什么方法来区分重复与否呢?是用 == 还是...
通过wximport生成代码
应该是通过wsimport生成代码吧
【转】java 实现WebService 以及不同的调用方式webservice:就是应用程序之间跨语言的调用wwww.webxml.com.cn 1.xml wsdl: webservice description language...
前段时间做了一个开发,涉及到网络编程,开发过程比较顺利,但任务完成后始终觉得有一些疑惑。主要是因为对网络协议不太熟悉,对一些概念也没弄清楚。后来我花了一些时间去了解这些网络协...
通俗易懂,厉害👍
3分钟科普 || 快速理解比特币的 P2P 网络在比特币的白皮书里写到,比特币是一个去中心化的点对点电子支付系统。而比特币的网络,可以认为是遵循比特币点对点协议运行的一系列节点的集合。 点对点即 P2P(peer-to-p...
难得的好文章👍
MYSQL-B+TREE索引原理1.什么是索引? 索引:加速查询的数据结构。 2.索引常见数据结构: #1.顺序查找: 最基本的查询算法-复杂度O(n),大数据量此算法效率糟糕。 #2.二叉树查找(bina...
在最猛的年龄遇到最猛的你😎
43岁阿姨嫁给20岁小鲜肉,生下双胞胎儿子,堪称人生赢家“姐弟恋”早已不是什么稀罕事,不少女孩都希望嫁给比自己小一点的男生,这逐渐成为一种时尚。 如果女方的年龄比男方大太多,这种恋情很难被人们接受,即使他们战胜阻力结婚,结局通常不...
《Java并发编程的艺术》这本书还是不错的
java如何实现原子性1 使用循环CAS实现原子操作 JVM中的CAS操作正是利用了上一节中提到的处理器提供的CMPXCHG指令实现的。自旋CAS实现的基本思路就是循环进行CAS操作直到成功为止,...
1 使用循环CAS实现原子操作 JVM中的CAS操作正是利用了上一节中提到的处理器提供的CMPXCHG指令实现的。自旋CAS实现的基本思路就是循环进行CAS操作直到成功为止,...