- 博客(4)
- 收藏
- 关注
原创 Feign接口服务
Feign基本使用复制【microcloud-consumer】 成一个新的模块【microcloud-consumer-feign】【microcloud-consumer-feign】修改pom文件,增加对feign的支持<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.a...
2019-10-17 19:09:32 209
原创 显式锁和AQS
显式锁Lock接口和核心方法Lock接口和synchronized的比较synchronized 代码简洁,Lock:获取锁可以被中断,超时获取锁,尝试获取锁,读多写少用读写锁可重入锁ReentrantLock、所谓锁的公平和非公平如果在时间上,先对锁进行获取的请求,一定先被满足,这个锁就是公平的,不满足,就是非公平的非公平的效率一般来讲更高ReadWriteLo...
2019-10-17 19:03:58 99
原创 垃圾收集器与内存分配策略
判断对象的存活引用计数法:快,方便,实现简单,缺点:对象相互引用时,很难判断对象是否改回收。可达性分析来判定对象是否存活的。这个算法的基本思路就是通过一系列的称为“GC Roots”的对象作为起始点,从这些节点开始向下搜索,搜索所走过的路径称为引用链(Reference Chain),当一个对象到GC Roots没有任何引用链相连时,则证明此对象是不可用的。作为GC Root...
2019-10-17 19:00:41 118
原创 线程基础、线程之间的共享和协作
基础概念CPU核心数和线程数的关系核心数:线程数=1:1 ;使用了超线程技术后=1:2CPU时间片轮转机制又称RR调度,会导致上下文切换什么是进程和线程进程:程序运行资源分配的最小单位,进程内部有多个线程,会共享这个进程的资源线程:CPU调度的最小单位,必须依赖进程而存在。澄清并行和并发并行:同一时刻,可以同时处理事情的能力并发:与单位时间相关,在单位时...
2019-06-28 10:47:23 85
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人