- 博客(31)
- 收藏
- 关注
转载 0006-深入分析synchronized的实现原理
synchronized JVM字节码 monitorenter和monitorexit 锁对象monitor 1,Java对象头 synchronized 的锁对象存在对象头中,对象头的结构分类: Mark world Mark world存放对象运行期自己的数据,比如...
2018-08-28 09:51:00 109
转载 区块链学习
1,学习图谱: 区块 区块由区块头和区块体组成. 区块头 区块体 转载于:https://my.oschina.net/124259473/blo...
2018-08-22 11:27:00 95
转载 sofa-rpc架构设计
sofa-rpc架构设计 调用流程设计: 转载于:https://my.oschina.net/124259473/blog/1929022...
2018-08-16 15:47:00 100
转载 0005-UML类之间的关系
类与类之间包含五种关系: 依赖: 比如人依赖电梯 关联 聚合 集体和部分之间的关系,比如班级和学生 组合 个体和组成部分的关系,比如人和心脏, 泛化 继承和实现的关系 ...
2018-08-13 19:53:00 84
转载 0003-JVM之类加载和虚拟机执行引擎
0003-JVM之类加载和虚拟机执行引擎 转载于:https://my.oschina.net/124259473/blog/1924319...
2018-08-08 11:01:00 57
转载 0004-Raft一致性算法
Raft算法主要实现三个步骤 1,leader选举 2,日志复制 3,安全性 基本概念 1.角色 每个Server有三个状态: Leader, Follower, Candidate Leader:集群中只有一个处于Leader状态的服务器,负责响应所有客户端的请求 Follower:...
2018-08-08 10:08:00 105
转载 0002-JVM之cms垃圾回收器
CMS 处理过程有七个步骤: 1. 初始标记(CMS-initial-mark) ,会导致swt; 2. 并发标记(CMS-concurrent-mark),与用户线程同时运行; 3. 预清理(CMS-concurrent-preclean),与用户线程同时运行; 4. 可被终止的预清...
2018-08-08 09:59:00 81
转载 0001-JVM之内存模型和GC优化
1,内存模型 2,GC回收器 CMS垃圾回收器 cms垃圾回收器经历六个阶段 a,初始标记 这是CMS中两次stop-the-world事件中的一次。这一步的作用是标记存活的对...
2018-07-31 22:56:00 82
转载 JVM
一、JVM之内存模型 二、JVM之GC 三、JVM之类文件 四、JVM之类加载 五、JVM之字节码执行引擎 六、JVM之编译于代码优化 七、JVM之并发 转载于:https://my.os...
2018-07-25 22:46:00 68
转载 学习大纲
一. Git版本管理+Maven工程管理 微博新兵训练营课程——环境与工具 二. Java编程 书籍 《Java核心技术(卷1)》:学习java必备的黄皮书,入门推荐书籍 《Java核心技术(卷2)》:黄皮书之高级特性 《Java并发编程实战》: 对java并发库讲...
2018-07-25 22:38:00 66
转载 20180721-mysql->>>elasticsearch----大批量数据
20180721-mysql->>>elasticsearch----大批量数据 转载于:https://my.oschina.net/124259473/blog/18...
2018-07-20 21:59:00 100
转载 20180720-字节码增强和spring AOP 原理
1,20180721-mysql->>>elasticsearch----大批量数据 2,手写分布式锁. 转载于:https://my.oschina.net/1242...
2018-07-20 21:54:00 108
转载 面试
a. zookeeper的watcher乐观锁怎么实现 b. 一个项目的整个流程 c. 说出一个空间换时间的场景 d. centos7的内存分配方式和6有啥不同 f. 你对公司有什么价值 G1和CMS的区别,G1有啥劣势; Kafka的整体架构; Netty的一次请求过程; 自旋锁/...
2018-06-26 21:41:00 63
转载 高可用系统处理方式-限流
限流算法 漏桶算法 令牌桶 https://www.zybuluo.com/kay2/note/949160 转载于:https://my.oschina.net/1...
2018-06-05 11:33:00 141
转载 RPCX服务框架架构设计
架构设计图 具体实现图 rpcx java语言版 rpcx-go go语言版: 转载于:https://my.oschina.n...
2018-05-20 20:35:00 242
转载 Eureka架构原理分析
Eureka架构原理分析 转载于:https://my.oschina.net/124259473/blog/1815628
2018-05-20 18:29:00 109
转载 rpcx项目大纲
注册中心模块 消费者模块 生产者模块 监控模块 转载于:https://my.oschina.net/124259473/blog/1812004...
2018-05-14 11:08:00 217
转载 大型分布式网站架构与实现
SOA 1,基于tcp的rpc 公共契约 入参 出参 A.socket建立连接 Socket socket = new Socket(127.0.0.1:8080) B.基于共同的实现接口,进行调用 SimpleServi...
2018-05-07 19:47:00 125
转载 面试
corejava 1,hashmap,hashtable,concurrenthashmap底层实现? 3,锁 sychonized volitile lock automaticInteger 4,多线程集合框架 JVM 1,jvm内存模型,垃圾回收? 分布...
2018-05-03 22:38:00 82
转载 golang并发编程
(一)并发基础 1.概念 并发意味着程序在运行时有多个执行上下文,对应多个调用栈。 并发与并行的区别: 并发的主流实现模型: 实现模型 说明 特点 多进程 操作系统层面的并发模式 ...
2018-04-23 16:45:00 60
转载 Chapter 4—Basic constructs and elementary data types
Chapter 4—Basic constructs and elementary data types.......................................................49 4.1. Filenames—Keywords—Identifiers....
2018-04-21 22:17:00 70
转载 websocket
Socket通常也称作“套接字”,用于描述IP地址和端口,是一个通信链的句柄。网络上的两个程序通过一个双向的通讯连接实现数据的交换,这个双向链路的一端称为一个Socket,一个Socket由一个IP地址和一个端口号唯一确定。应用程序通常通过“套接字”向网络发送请求或者应答网络请求。Socket...
2018-04-03 21:27:00 87
转载 如何http中的content-type
我们知道,HTTP 协议是以 ASCII 码传输,建立在 TCP/IP 协议之上的应用层规范。规范把 HTTP 请求分为三个部分:状态行、请求头、消息主体。类似于下面这样: BASH<method> <request-URL> <version><...
2018-03-29 19:29:00 71
转载 性能优化-CPU占比过高
1,确定哪个进程cpu过高?? top 得到pid 2,通过进程得出哪些线程占比过高? top -H -p pid 3,通过得到线程id,得到对应的16位, printf %x tid 4,具体分析线程信息. jstack -F pid ...
2018-03-29 14:15:00 167
转载 redis
1,redis如何扩展 官方的redis-cluster方案 1, redis如何寻址? redis集群所有节点实例slot的个数为16384,redis的 key ...
2018-03-28 17:20:00 44
转载 多线程编程
1,线程池 核心线程池 参数 线程池按以下行为执行任务 当线程数小于核心线程数时,创建线程。 当线程数大于等于核心线程数,且任务队列未满时,将任务放入任务队列。 当线程数大于等于核心线程数,且任务队列已满 若线程数小于最大线程数,创建线程 若...
2018-03-27 22:49:00 56
转载 JVM调优
在实际使用中, 可以通过将Xms, Xmx两者, XX:PermSize, XX:MaxPermSize两者分别设定为相等的值, 这样一来就强制虚拟机在启动的时候就把老年代和永久代的容量固定下来, 避免了运行时自动扩展而产生的Full GC用时. 一句话概括jvm调优问题: Mino...
2018-03-27 22:30:00 68
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人