自定义博客皮肤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服务 一、简介 RPC可以提高系统稳定性,比如说,我们的订单服务程序更新出BUG,导致内存溢出,是这台服务器宕机了,但是它只会影响的整个系统的订单业务部分,对于用户注册登录等业务没有影响,同样对于系统的日志记录也没有影响。 RPC远程过程调用(Remote Procedure Call),调用远程计算机上的服务,就像调用本地服务一样。 java本身也为我们提供一种RPC的实现:RM...

2019-10-31 17:23:37 162

原创 手写SpringMvc

一、简介 空闲之余手撕一把springMVC,以加深对spring的理解,尽可能写的全面,源码中注释也会很详细。话不多说开搞! 二、项目搭建 在IDEA上用MAVEN创建一个webApp项目: 原来的springMVC中,最重要的一个类就是DispatchServlet即前端请求控制器,我们自定义自己的DispatchServlet,继承HttpServlet。 因为要继承HttpServlet...

2019-08-30 17:47:46 400

原创 java设计模式:装饰器模式

#一、 简介 相信在开发过程都会遇到这样一个问题,怎么样优雅的为核心功能添加多种附加能力?我们可能会想到许多的处理方法和设计模式,比如使用动态代理或继承的办法扩展多种附加功能,但这些方法存在一些弊病:这些方式是静态的,用户不能控制增加行为的方式和时机。另外,新功能的存在多种组合,使用继承可能导致大量子类存在。 所以我们想到装饰器模式,装饰器模式是一种用于代替继承的技术,无需通过继承增加子类就能扩展...

2019-08-30 17:29:48 258

空空如也

空空如也

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

TA关注的人

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