自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 一张图来理解RPC

企业级的RPC框架像dubbo,thrift体量还是很大的,要拿来自学没有天赋和毅力还是很难的,反正自己下了dubbo的源码之后还没系统的看过一次。本文主要结合一张图来讲解下黄勇写的NettyRpc轻量级的RPC框架,毕竟文件不多,啃下来还是相对容易些,主要是介绍下RPC大概是个什么流程,我们在client调用一个服务方法时, 其到底干了些啥??   客户端我们可以像声明普通的变量一样定义一个

2017-06-23 16:35:11 2045 4

原创 J.U.C包简介

本文主要是在拜读了《java并发编程的艺术》之后的一个总结,对相关重点进行结构性的梳理。这本书写的还是相当赞的,还是比较符合个人的思维方式。《java并发编程实战》阅读起来还是相对晦涩些,建议读者先看《java并发编程的艺术》,再啃《java并发编程实战》这本书,并没有变低或者抬高谁的意思。some words  juc包是jdk1.5之后引入的,并且是以api的方式,是一个叫Doug Le的大神写

2017-06-14 18:51:30 718

mybatis二级缓存--redis实现

背景   在使用mybatis框架自带的二级缓存实现时有个问题就是: 部署多个实例会带来缓存不一致的情况,因为它是使用本地内存。于是有的选择不使用mybatis的二级缓存,干脆自己来写缓存和读缓存,一种普遍的做法就是先从redis中读取,没有就读库,然后再回写缓存供下次使用。这样会有两个问题, 第一 作为开发人员重点关注的应该是数据库,现在还要花费精力来关心缓存 ;第二 数据可能清除的不干净...

2017-06-14 17:19:00 315

空空如也

空空如也

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

TA关注的人

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