自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 资源 (2)
  • 收藏
  • 关注

原创 单例的七种实现的优缺点解析

大家可能在项目中都遇到过单例模式的运用,那么,单例模式究竟运用于什么情况呢?它都有哪些实现方式呢?各个方式都有什么优缺点呢?今天我就带大家来盘点一下,单例模式。 其实,单例模式在我们的项目中运用到的地方很多,其运用的目的,那么,为什么要运用单例模式呢?我们都知道,在多线程并发去执行操作的时候,保证不了数据的一致性,这是我们JMM构造所致,跟我们的CPU不同,CPU有我们的...

2019-09-21 15:57:43 509 1

原创 elasticsearch读写流程原理

ES进阶学习之读写流程原理今天小编来带大家学习一下es的读写工作流程及其原理不多说,进入正题注:以下所有文字描述对照上图理解更加具体!!es读工作流程先说这个读的流程吧,是这样的,首先呢,在Es集群中,获取数据分为查询和搜索,查询:GET某一条数据,当你写入了某个document的时候,这个docume...

2019-03-21 17:31:38 2652 1

原创 Storm的入门

java工程师,storm的关系是什么呢因为我们可能需要实时的去计算出热点缓存数据,实时计算,亿级流量,高并发,大量的请求过来这个时候,你要做一些实时的计算,那么必须涉及到分布式的一些技术,分布式的技术,才能处理高并发,大量的请求目前这时候计算的领域,最成熟的大数据的技术,就是stormstorm分布式的大数据实时计算的技术/系统首先我带大家入一下门二话不说上图这...

2019-03-06 20:57:54 393

原创 分布式session

第一,为什么会出现分布式Session现在我们的项目都是服务化的,都是分布式的,服务器节点一般都是部署在不同服务器下的(同一个服务部署到不同的机器上),通过负载均衡进行访问的,所以呢,Session,也就被分布式化了,因为Session会话只能在同一台服务器上生效,在这种情况下,就会导致,用户访问不同的服务器导致Session会话不一致的问题,在JavaWeb中根本没有设置SessionId的...

2018-12-12 18:28:26 408

原创 手写SpringMVC框架的简单实现

大家好,今天抽出一点时间方便复习一下SpringMVC,并写一个简易的Demo让大家明白SpringMVC是怎么通过代码去实现的主要是为了巩固知识!首先,SpringMVC简单来说就是一个前端控制器,通过RequestMapping和Controller注解去完成一个控制层的编写,再和我们的DAO层和Service层进行交互完成页面的展示和数据的持久化首先说一下SpringMVC的运行...

2018-11-01 01:27:54 499

原创 微服务中的CAP定律和注册中心的选择

说到微服务,先给大家提一下CAP分布式应用知识吧,无论你微服务使用的是阿里云开源的Dubbo还是基于Springboot的一整套实现微服务的Springcloud都必须遵循CAP定理不然你所实现的分布式是达不到高可用(服务响应时间快,特别是在高并发下响应时间不会急剧增加)高性能(一般指服务的冗余,一个服务挂了,可以自动切换到另外一个服务上,不影响整个服务的运行)的,而且还容易宕机下面来说说什么...

2018-09-25 19:54:56 3135 1

原创 超详细!带你手写一个简单的ORM框架领悟mybatis,hibernate,jpa对象关系映射的秘密

1、ORM介绍    对象关系映射    解决了一个问题: 对象模型和关系模型之间阻抗。    对象模型                     关系模型    对象名称 Student             表           t_student    对象属性类型 Integer         列的值的类型 int    对象属性名称 stuId           列名 ...

2018-09-19 16:44:23 769

手写springmvc

手写mvc的简易实现,注释非常清晰,如果有不懂,请结合我的文章:手写MVC简易版

2018-11-01

手写RPC底层实现原理

让你对RPC有一个更加深层次的了解,让你明白服务端之间的调用以及如何去通信的(Socket)

2018-09-19

空空如也

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

TA关注的人

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