2018年12月27日
摘要:



推荐(0)
2018年3月25日
摘要:
codePoint 代码点&代码单元,是从Unicode标准而来的术语,Unicode标准的核心是一个编码字符集 在java中, 一个字符, 仅仅代表一个代码点(codePoint), 但却有可能代表多个代码单元(在java中就是两个字节, 一个char),比如表情符😝, 只代表一个代码点, 却占
阅读全文
posted @ 2018-03-25 12:26
simple_huang
阅读(3184)
推荐(0)
2018年3月22日
摘要:
并发编程模型的分类 并发编程中遇到的两个问题: 线程之间如何通信, 线程之间如何同步 以线程之间的通信模式来看, 并发模型可以分为两种 共享内存的并发模型 消息传递的并发模型 java并发采用的是共享内存模型 JMM抽象模型 java中, 堆内存是线程之间共享的, 其中包括了实例域、静态域、数组元素
阅读全文
posted @ 2018-03-22 00:07
simple_huang
阅读(218)
推荐(0)
2018年3月21日
摘要:
源 "深入理解类加载机制" 概念 java虚拟机把.class文件加载到内存,并进行校验、解析、初始化,最终生成可被虚拟机识别的文件类型的过程 生命周期 加载: 查找导入Class文件 链接 验证: 检查文件正确性 准备: 给类变量分配存储空间 解析: 将符号引用转换成直接引用(偏移量等) 初始化:
阅读全文
posted @ 2018-03-21 00:32
simple_huang
阅读(131)
推荐(0)
2018年3月19日
摘要:
进程跟线程的区别 进程process是操作系统中运行的一个任务,占有一定的内存资源;线程thread是进程中包含的一个或多个执行单元,归属于进程 多线程的应用场景 一个程序需要同时完成多个任务时 多个线程效率更高的情况下,比如下载 并发原理 对于单核cpu来说,多线程并不是同时进行的,操作系统将时间
阅读全文
posted @ 2018-03-19 23:39
simple_huang
阅读(1264)
推荐(0)
2018年3月13日
摘要:
Non blocking IO 三大组件 Channel FileChannel DatagramChannel SocketChannel ServerSocketChannel Buffer ByteBuffer CharBuffer DoubleBuffer FloatBuffer LongB
阅读全文
posted @ 2018-03-13 12:33
simple_huang
阅读(180)
推荐(0)
2018年3月12日
摘要:
ACID Atomicity原子性 Consistency一致性 Isolation隔离性 Durability持久性 隔离级别 Read Uncommitted Read Committed Repeatable Read Serializable 死锁 innoDB检测到死锁的循环依赖, 会理解
阅读全文
posted @ 2018-03-12 18:28
simple_huang
阅读(111)
推荐(0)
2018年3月8日
摘要:
接口 队列接口可以在尾部添加, 在头部删除, 并返回元素个数, 一个队列的最小接口可能类似如下 队列实现可能有两个, 循环数组跟链表队列 jdk类库中, 每种数据结构接口通常会对应一个Abstract类, 这是类库设计者将一些通用的实现方法集成了, 方便框架设计 集合类的基本接口是Collectio
阅读全文
posted @ 2018-03-08 22:59
simple_huang
阅读(137)
推荐(0)
2018年2月19日
摘要:
父类静态变量 父类静态代码块 子类静态变量 子类静态代码块 父类非静态变量 父类非静态代码块 父类构造器 子类非静态变量 子类非静态代码块 子类构造器
阅读全文
posted @ 2018-02-19 22:15
simple_huang
阅读(134)
推荐(0)
2018年1月2日
摘要:
14. Structuring your code 14.1 Using the “default” package 官方建议使用反向域名定义包结构,比如 如果一个类没有被定义在一个包中,它会被放在一个default package中,当这个类应用 `@EntityScan @SpringBootA
阅读全文
posted @ 2018-01-02 13:59
simple_huang
阅读(237)
推荐(0)