自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 收藏
  • 关注

转载 保险知识学习

1, 再保险学习: 转载于:https://my.oschina.net/124259473/blog/1936785...

2018-08-30 18:34:00 122

转载 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

转载 Devolop开发设计

1, 转载于:https://my.oschina.net/124259473/blog/1930949

2018-08-20 17:14:00 392

转载 设计模式-策略模式

1,类图 2,接口图 转载于:https://my.oschina.net/124259473/blog/1929446

2018-08-17 10:49:00 57

转载 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

转载 学习计划

4月3日 websocket 4月4日 netty 4月9日 mina 4月10日 TCP 4月11日 HTTP ...

2018-04-03 17:31:00 97

转载 如何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关注的人

提示
确定要删除当前文章?
取消 删除