自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 Java死锁示例代码

代码示例public class DeadLock { private static Object key = new Object(); private static Object lock = new Object(); /** * flag = 1时 双线程都未能获取到对方的锁 死锁 * flag = 2时 线程1获取到线程2的锁lock 未发生...

2020-02-15 22:49:13 439 1

原创 Java内存模型——JMM

什么是Java内存模型?JMM((JavaMemoryModel)即为Java内存模型,JVM(Java Virtual Machine)是Java虚拟机,两者不能混为一谈。下图为JMM模型图  其流程简单来说,就是主内存中的变量先写入到工作内存中,接着交给线程去进行运算,运算后工作内存中的变量副本值发生改变,然后再重新写入到主内存中。其交互操作如下所示:lock (锁定):...

2019-07-24 10:39:15 142

原创 JVM内存模型--思维导图

JVM内存模型  一提到JVM内存模型,大家脑海中就会冒出栈,本地方法栈,程序计数器,堆,方法区,这些可分为两个大类:线程独占和线程共享。下面列出的是两幅思维导图,方便记忆。线程独占线程共享...

2019-07-08 14:15:03 462

原创 React+AntD 报错 TypeError: data.slice is not a function

TypeError: data.slice is not a function  这个错误以前遇到过,网上查不到相关的解决信息。近日带新人的时候,恰巧他们也遇到了,于是就打算贴出来。如图:  从图中可以看出来是AntD中Table组件的报错,主要是data.slice(0)方法调用失败,类型错误。  那么就去找Table中的data元素!  目标锁定!就是图中的dataSource!...

2019-07-03 10:50:40 20332 7

原创 TCP三次握手和四次挥手

三次握手四次挥手为什么建立连接需要三次,而断开连接需要四次?

2019-07-02 10:52:01 65

原创 Java23种设计模式--Template Method模式(三)

#

2018-09-03 00:11:48 121

原创 Java23种设计模式--Adapter模式(二)

#

2018-08-26 20:37:47 157

原创 Java23种设计模式--Iterator模式(一)

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I...

2018-08-19 21:52:54 243

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除