- 博客(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
原创 Java23种设计模式--Iterator模式(一)
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I...
2018-08-19 21:52:54 243
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人