自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 2018-02-07

1,DNS解析过程 2,RPC调用核心过程? 3,数据库索引最左原则实现原理 4,jdk8 stream api底层实现? 5,线程池的底层实现原理?? 6,如何保证消息队列的一致性? ...

2018-02-07 14:06:00 78

转载 zookeeper使用场景-分布式锁

1,获得锁 public boolean lock(CuratorFramework client, int expireTime, String path) { boolean isLock = false; if (client == null) { isLock = fa...

2018-01-26 16:23:00 121

转载 2018-java

一、Java基础 1. String类为什么是final的。 2. HashMap的源码,实现原理,底层结构。 3. 说说你知道的几个Java集合类:list、set、queue、map实现类咯。。。 4. 描述一下ArrayList和LinkedList各自实现和区别 5. Java中的队列...

2017-12-29 15:33:00 108

转载 JVM

20171229 http://mp.weixin.qq.com/s?__biz=MjM5NjQ5MTI5OA==&mid=2651747273&idx=1&sn=7f947064a41eeecb6816a5d0838581ae&chksm=bd12aa848...

2017-12-29 14:59:00 97

转载 201801月份

学习计划 转载于:https://my.oschina.net/u/3613309/blog/1595798

2017-12-27 20:12:00 96

转载 分布式定时任务研发

1,所有的工作节点选取主节点. 2,主节点负责分发任务给工作节点. 3,任务节点调取远程服务,触发任务. 时序图如下: 物理架构部署如下: 转载于:https:...

2017-12-20 18:27:00 70

转载 学习记录

转载于:https://my.oschina.net/u/3613309/blog/1585919

2017-12-06 22:20:00 72

转载 20171203-20171208

12/4 分库分表 分布式id生成方式 当当网生成方式. 自己写一个 zuul 架构图 ...

2017-12-03 18:59:00 87

转载 20171124

http://www.aneasystone.com/archives/2016/04/java-and-https.html 涉及到知识点: https原理: 地址分几步: 1,客户端向服务端发起请求,服务端返回服务端证书和公共密钥. 2,客户端生...

2017-11-23 18:56:00 72

转载 20171123

1,JVM分析字节码 https://my.oschina.net/chkui/blog/1577525 生成字节码如下 public Server(); descriptor: ()V flags: ACC_PUBLIC Code: sta...

2017-11-23 17:32:00 72

转载 20-11/20-11/25

11/20 分布式事务 TCC 参考如下: http://www.cnblogs.com/savorboard/p/distributed-system-transaction-consistency.html 两阶段提交 上面第二步骤有可能是 rollbac...

2017-11-16 10:38:00 102

转载 19-周计划

2017/11/09 1,zk分布式锁 代码后续提交 2,TCP三次握手和四次分手. 11/13 jdk9 1,jshell 2,模块化 3,接口私有方法 3,http2方法增强. 4,api增强 二,http2.0和http1.0...

2017-11-08 22:43:00 91

转载 18-推荐系统实现方案

1,lucence,solr elasticsearch 2,Sphinx,如下文章,介绍不错 http://blog.jobbole.com/101672/ 3,coreseek 如下文章: http://tchuairen.blog.51cto.com/3848118/15858...

2017-11-08 19:08:00 312

转载 17-分析TCP三次握手的过程

NO1 客户端发送 SYN=1,ACK=0给服务端. syn代表同步标志位,ACK代表询问标志位. syn是synchronize的缩写,ack是acknowlege的缩写. NO2, 第二次握手, server接到 client的请求后,发送 ACK=1,SYN=0给客...

2017-11-07 13:56:00 80

转载 16-mybatis源码分析

1,mybatis解决的是什么问题? 2,mybatis是如何解决这些问题的? 3,mybatis的核心架构设计? 4,mybatis核心的执行流程? 5,mybatis核心实现细节. ...

2017-11-04 10:45:00 72

转载 15-阅读源码思路

转载于:https://my.oschina.net/u/3613309/blog/1560747

2017-11-04 10:43:00 102

转载 14-性能优化

http://mp.weixin.qq.com/s?__biz=MjM5NzMyMjAwMA==&mid=2651479264&idx=1&sn=ed9b94dd513be40ab7d86e95e50d05f3&chksm=bd25309f8a52b9892fc...

2017-10-18 09:51:00 154

转载 13-数据库存储引擎

数据库存储引擎 转载于:https://my.oschina.net/u/3613309/blog/1550993

2017-10-15 19:48:00 65

转载 12-JVM类加载顺序JVM字节码

JVM类加载顺序JVM字节码 转载于:https://my.oschina.net/u/3613309/blog/1550982

2017-10-15 18:48:00 115

转载 11-JVM字节码

JVM字节码 转载于:https://my.oschina.net/u/3613309/blog/1550981

2017-10-15 18:47:00 71

转载 9-数据库-主从复制

数据库-主从复制 转载于:https://my.oschina.net/u/3613309/blog/1549881

2017-10-12 21:51:00 68

转载 10-数据库-索引

数据库-索引: 参见:https://tech.meituan.com/mysql-index.html 建索引的几大原则 1,最左匹配原则 2,索引列不能参与运算 3,尽量的扩展索引,不要新建索引. 4,=和in可以乱序 ...

2017-10-12 21:51:00 67

转载 8-分布式追踪系统-cat

转载于:https://my.oschina.net/u/3613309/blog/1549540

2017-10-12 11:31:00 58

转载 8-JVM线上问题

1,OOM http://www.jianshu.com/p/2fdee831ed03 处理思路: 1,使用jps -v确定是哪个线程, 2,使用jstack -pid 查询当前进程 堆栈信息. 3,使用 jmap -...

2017-10-11 22:45:00 63

转载 7-zookeeper学习

1,二次提交 2,三次提交 3,Paxos算法 4,ZAB算法. 转载于:https://my.oschina.net/u/3613309/blog/1549339...

2017-10-11 22:26:00 65

转载 6-分布式-分布式相关概念

分布式系统设计策略 1,重试机制 2,心跳机制 3,副本 4,中心化/无中心化 分布式系统设计实践 1,哈希取摸 2,一致性哈希 3,数据范围划分 4,数据块划分. 分布式算法: 1,paxos...

2017-10-11 22:19:00 103

转载 5-分布式-负载均衡算法

负载均衡算法 1,随机 2,轮询 3,最小连接数 4,加权随机 5,加权轮询. 6,一致性hash 使用场景: 优缺点: 转载于:https:...

2017-10-11 22:06:00 64

转载 4-分库分表

分库分表 分库 为什么分库? 1,单个数据库的资源有限,随着数据量的增加,单台数据库的服 务器性能,CPU,IO磁盘等性能有限 . 2,Mysql无法实现分布式部署, 3,分库可以增加数据库的资源,比如...

2017-10-11 21:24:00 54

转载 3-多线程-线程池框架

1,固定线程数. 看看ThreadPool源码: 下一步,进一步分析: 转载于:https://my.oschina.net/u/3613309/...

2017-10-09 22:24:00 46

转载 2-JVM垃圾回收器

1,概述 哪些内存需要回收? 什么时候回收? 如何回收? 2,如何确定对象是否可以被回收? 引用技术算法 优点:实现简单, 缺点:无法解决互相引用的问题. 可达性分析算法 3,对象的引用分类? 强引用 弱引...

2017-09-27 22:23:00 64

转载 1-JVM-内存模型概述

整体概述如下: 一级分类 二级分类 概述 线程私有 程序计数器 JVM运行字节码行号指数器 JVM虚拟机栈 虚拟机栈描述的是方法执行的内存模型 本地方法...

2017-09-27 21:03:00 75

转载 博客计划

部分 标题 完成时间 JVM 内存模型概述 9月27日   垃圾回收器概述 9月28日   再谈引用 9月29日 ...

2017-09-27 08:31:00 60

转载 JAVA并发编程学习笔记之synchronized

监视器 Java中同步是通过监视器模型来实现的,JAVA中的监视器实际是一个代码块,这段代码块同一时刻只允许被一个线程执行。线程要想执行这段代码块的唯一方式是获得监视器。 监视器有两种同步方式:互斥与协作。多线程环境下线程之间如果需要共享数据,需要解决互斥访问数据的问题,监视器可以确保监...

2017-08-31 11:36:00 58

转载 分布式缓存-redis

转载于:https://my.oschina.net/u/3613309/blog/1516700

2017-08-19 15:40:00 48

转载 阿里巴巴面试要点

转载于:https://my.oschina.net/u/3613309/blog/1512439

2017-08-17 22:58:00 52

转载 深入理解java虚拟机-读书笔记

一,总体概览 二,第一章,走进java 难点:java发展历史 重点:自己编译jdk 转载于:https://my...

2017-08-17 08:30:00 74

转载 redis性能调优

尽管Redis是一个非常快速的内存数据存储媒介,也并不代表Redis不会产生性能问题。 前文中提到过,Redis采用单线程模型,所有的命令都是由一个线程串行执行的,所以当某个命令执行耗时较长时,会拖慢其后的所有命令,这使得Redis对每个任务的执行效率更加敏感。 针对Redis的性能优化,主...

2017-08-08 08:29:00 145

转载 Redis基础、高级特性与性能调优-pilelining,事务,scripting

Pipelining Redis提供许多批量操作的命令,如MSET/MGET/HMSET/HMGET等等,这些命令存在的意义是减少维护网络连接和传输数据所消耗的资源和时间。 例如连续使用5次SET命令设置5个不同的key,比起使用一次MSET命令设置5个不同的key,效果是一样的,但前者会...

2017-08-07 21:18:00 180

转载 Redis基础、高级特性与性能调优-内存管理与数据淘汰机制

内存管理与数据淘汰机制 最大内存设置 默认情况下,在32位OS中,Redis最大使用3GB的内存,在64位OS中则没有限制。 在使用Redis时,应该对数据占用的最大空间有一个基本准确的预估,并为Redis设定最大使用的内存。否则在64位OS中Redis会无限制地占用内存(当物理内存...

2017-08-07 21:12:00 57

转载 Redis基础、高级特性与性能调优-redis的持久化

数据持久化 Redis提供了将数据定期自动持久化至硬盘的能力,包括RDB和AOF两种方案,两种方案分别有其长处和短板,可以配合起来同时运行,确保数据的稳定性。 必须使用数据持久化吗? Redis的数据持久化机制是可以关闭的。如果你只把Redis作为缓存服务使用,Redis中存储的所有...

2017-08-06 19:07:00 89

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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