摘要:
参考
Java 8 Time Api 使用指南-珍藏限量版
部分样例
import java.time.temporal.TemporalAdjusters;
import java.time.LocalDate;
import java.time.format.DateTimeFormatter;
im... 阅读原文
2019-09-24 07:28:02 阅读(2371) 评论(0)
摘要:
在多线程并发编程中synchronized和Volatile都扮演着重要的角色,Volatile是轻量级的synchronized,它在多处理器开发中保证了共享变量的“可见性”。可见性的意思是当一个线程修改一个共享变量时,另外一个线程能读到这个修改的值。它在某些情况下比synchronized的开销更小,本文... 阅读原文
2019-09-24 06:47:01 阅读(2305) 评论(0)
摘要:
1、JavaGuide
https://github.com/Snailclimb/JavaGuide Star 22668
【Java 学习 + 面试指南】 一份涵盖大部分 Java 程序员所需要掌握的核心知识。
2、advanced-java
https://github.com/doocs/advanc... 阅读原文
2019-09-24 06:41:02 阅读(2593) 评论(0)
摘要:
阅读原文
2019-09-24 06:00:03 阅读(2497) 评论(0)
摘要:
说说JVM的内存分区
线程私有的区域
程序计数器:JVM中程序计数器相当于汇编语言中的CPU中的寄存器,保存程序当前执行的指令的地址。
虚拟机栈:Java方法执行的栈由许多个栈帧构成,每个栈帧对应一个被调用的方法,在栈帧中包括局部变量表(Local Variables)、操作数栈(Operand St... 阅读原文
2019-09-23 23:38:01 阅读(2288) 评论(0)
摘要:
字符(Character)是各种文字和符号的总称,
包括各国家文字、标点符号、图形符号、数字等。字符集(Character set)是多个字符的集合,
字符集种类较多,每个字符集包含的字符个数不同,
常见字符集名称:ASCII字符集、GB2312字符集、BI... 阅读原文
2019-09-23 21:49:03 阅读(2395) 评论(0)
摘要:
本篇文章主要是介绍使用LengthFieldBasedFrameDecoder解码器自定义协议。通常,协议的格式如下:
LengthFieldBasedFrameDecoder是netty解决拆包粘包问题的一个重要的类,主要结构就是header+body结构。我们只需要传入正确的参数就可以发送和接收正确... 阅读原文
2019-09-23 20:15:02 阅读(2281) 评论(0)
摘要:
来源:公众号:猿人谷
关于强引用、软引用、弱引用、幻象引用的区别,在很多公司的面试题中经常出现,可能有些小伙伴觉得这个知识点比较冷门,但其实大家在开发中经常用到,如new一个对象的时候就是强引用的应用。
在java语言中,除了原始数据类型(boolean、byte、short、char、int、float... 阅读原文
2019-09-23 19:57:02 阅读(2373) 评论(0)
摘要:
export default { data() { return { form:{ name:"张三", age:13, sex:1, address:"" } } }//重置 data中form的值Object.assign(this.$data.... 阅读原文
2019-09-23 19:42:01 阅读(2301) 评论(0)
摘要:
个人博客
个人博客
这次我们来看锁
说到了锁我们经常会联想到生活中的锁,在我们日常中我们经常会接触到锁。比如我们的手机锁,电脑锁,再比如我们生活中的门锁,这些都是锁。
锁有什么作用呢?
说了这么多还是不清楚锁到底有什么用处?这一点就要深思我们为什么要使用锁,我们用手机锁是为了保障我们的隐私安全,使用门锁是为了... 阅读原文
2019-09-23 17:55:14 阅读(2400) 评论(0)