世界上有10种人,一种懂二进制,一种不懂二进制
-
Cas
在Java并发中,我们最初接触的应该就是synchronized关键字了,但是synchronized属于重量级锁,很多时候会引起性能问题,volatile也是个不错的选择,但是volatile不能保证原子性,只能在某些场合下使用。
-
手写spring的核心原理
用简洁的代码提炼Spring的基本设计思想,并实现SpringMVC的基本功能,完成web开发
-
算法和数据结构
前言
-
Git 分支开发规范(转载)
分支命名
-
Nosql数据库
NOSQL数据库
-
十大经典排序算法
冒泡排序
-
Treemap底层源码实现
正文
-
Copyonwrite思想
1、读多写少的场景下引发的问题?
-
Linkedlist源码&deque
一、简述
-
Arraylist源码解读
ArrayList源码分析
-
图的广度优先和深度优先遍历(bfs和dfs)
图:一般作为一种模型来定义对象之间的关系和联系。对象由顶点(V)表示,而对象之间的关系或者关联则通过边(E)来表示。一般用G=(V,E) 来表示图
-
泛型(generics)
泛型是什么