- 博客(7)
- 资源 (2)
- 收藏
- 关注
原创 单例的七种实现的优缺点解析
大家可能在项目中都遇到过单例模式的运用,那么,单例模式究竟运用于什么情况呢?它都有哪些实现方式呢?各个方式都有什么优缺点呢?今天我就带大家来盘点一下,单例模式。 其实,单例模式在我们的项目中运用到的地方很多,其运用的目的,那么,为什么要运用单例模式呢?我们都知道,在多线程并发去执行操作的时候,保证不了数据的一致性,这是我们JMM构造所致,跟我们的CPU不同,CPU有我们的...
2019-09-21 15:57:43 541 1
原创 elasticsearch读写流程原理
ES进阶学习之读写流程原理今天小编来带大家学习一下es的读写工作流程及其原理不多说,进入正题注:以下所有文字描述对照上图理解更加具体!!es读工作流程先说这个读的流程吧,是这样的,首先呢,在Es集群中,获取数据分为查询和搜索,查询:GET某一条数据,当你写入了某个document的时候,这个docume...
2019-03-21 17:31:38 2712 1
原创 Storm的入门
java工程师,storm的关系是什么呢因为我们可能需要实时的去计算出热点缓存数据,实时计算,亿级流量,高并发,大量的请求过来这个时候,你要做一些实时的计算,那么必须涉及到分布式的一些技术,分布式的技术,才能处理高并发,大量的请求目前这时候计算的领域,最成熟的大数据的技术,就是stormstorm分布式的大数据实时计算的技术/系统首先我带大家入一下门二话不说上图这...
2019-03-06 20:57:54 425
原创 分布式session
第一,为什么会出现分布式Session现在我们的项目都是服务化的,都是分布式的,服务器节点一般都是部署在不同服务器下的(同一个服务部署到不同的机器上),通过负载均衡进行访问的,所以呢,Session,也就被分布式化了,因为Session会话只能在同一台服务器上生效,在这种情况下,就会导致,用户访问不同的服务器导致Session会话不一致的问题,在JavaWeb中根本没有设置SessionId的...
2018-12-12 18:28:26 465
原创 手写SpringMVC框架的简单实现
大家好,今天抽出一点时间方便复习一下SpringMVC,并写一个简易的Demo让大家明白SpringMVC是怎么通过代码去实现的主要是为了巩固知识!首先,SpringMVC简单来说就是一个前端控制器,通过RequestMapping和Controller注解去完成一个控制层的编写,再和我们的DAO层和Service层进行交互完成页面的展示和数据的持久化首先说一下SpringMVC的运行...
2018-11-01 01:27:54 535
原创 微服务中的CAP定律和注册中心的选择
说到微服务,先给大家提一下CAP分布式应用知识吧,无论你微服务使用的是阿里云开源的Dubbo还是基于Springboot的一整套实现微服务的Springcloud都必须遵循CAP定理不然你所实现的分布式是达不到高可用(服务响应时间快,特别是在高并发下响应时间不会急剧增加)高性能(一般指服务的冗余,一个服务挂了,可以自动切换到另外一个服务上,不影响整个服务的运行)的,而且还容易宕机下面来说说什么...
2018-09-25 19:54:56 3217 1
原创 超详细!带你手写一个简单的ORM框架领悟mybatis,hibernate,jpa对象关系映射的秘密
1、ORM介绍 对象关系映射 解决了一个问题: 对象模型和关系模型之间阻抗。 对象模型 关系模型 对象名称 Student 表 t_student 对象属性类型 Integer 列的值的类型 int 对象属性名称 stuId 列名 ...
2018-09-19 16:44:23 815
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人