自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小小鸟菜

欢迎大家来喷,共同成长

  • 博客(11)
  • 资源 (4)
  • 收藏
  • 关注

原创 spring 声名式事务失效的场景

使用spring的大神们都知道,spring支持声名式事物,但在特定的场景下,声名式事物是失效的。spring的声名式事物是通过aop事项的。以jdk的动态代理实现为例。1.定义接口person/** * 〈一句话功能简述〉<br> * 〈〉 * * @author Administrator * @create 2019/2/21 * @since 1.0...

2019-03-06 15:11:00 1314

原创 redis master-slave配置 sentinel监控

1.redis采用m-s配置的高可用方案。sentinel的主要功能: 1、master存活检测 2、集群中M-S服务监控 3、自动故障转移,M-S角色转换等能力(当master失效后,sentinel可以帮助我们自动将slave提升为master)总之,监控Redis M-S(master,slaves)存活并对相应故障进行处理,提高redis集群的可用性。集群情况:...

2018-01-30 18:31:48 4347

原创 敏捷2

本次主要是对上一篇的补充。2.操作流程:1.设置迭代周期的任务(po和sm 迭代周期的时长,尽量每个迭代的任务可以单独交付)2.迭代周期任务的拆分(po和sm)3.以小组为单位领取任务。(st组成:后台4-5,前台 2-3,测试 1-2)4.每日站会。(主要是昨天任务是否完成,若完成今天做什么,没有完成,说明原因和遇到的问题(sm及时沟通

2018-01-23 11:03:28 195

转载 微服务 SOA比较

转载自 点击打开链接微服务正在领导了一波潮流,那么微服务作为新的理念和SOA(Service Oriented Ambiguity 面向服务架构)有什么区别呢?相同点:需要实现服务注册发现机制;需要考虑分布式下的事务一致性。CAP原则下,常用手段 两段式提交(不能保证性能),消息驱动(需要事务补偿机制);同步调用还是异步消息驱动;都需要统一的Gateway来汇聚、编排接口,实现统一认证机制,对外提

2018-01-19 17:00:38 569

原创 领域模型之贫血 失血 充血 胀血模型

1.失血模型:actionservice  肿胀的服务逻辑model:只包含get set方法dao :数据持久化2.贫血模型:actionservice :组合服务 也叫事务服务model:除包含get set方法,还包含 单服务 又叫原子服务dao:数据持久化3充血模型:actionservice :组合服务 也叫事务服务model:除包含get set方法, 单服务 又叫原子服务 好包含数据

2018-01-18 16:26:00 1851 1

原创 数据库的分库 分表 分中心 实现简记

1.分库:是将在一个用户下的表分到多个用户下(物理上可能是同一个库,也可以是不同的库,用户下的表不重复)。例如:把库分为配置库和实例库。或者把库拆为:产品库 订单库等。2.分表:在表的后面添加分表标志。例如A_110 , A_111 ,A_112等3.分中心:将一套表部署到多个库中。(物理上可能是同一个库,也可以是不同的库,用户下的表重复)1.在分库的条件下,要保持事务一致...

2018-01-16 16:54:21 322

原创 redis数据结构简介

redis-数据结构String :  key:value      : 底层实现 : sds  整数集合 list    : key:[value]          :底层实现 :双端链表 压缩链表hash  : key: [field:value][field:value][field:value] :底层实现 : 压缩链表  字典set   : key:[value(不

2018-01-16 11:05:43 183

转载 国内有哪些质量高的java社区

https://www.zhihu.com/question/29836842#answer-13737722并发编程网 - ifeve.com 强烈推荐  http://ifeve.com/发现你的兴趣 开发者头条也赞,聚合了大量的优质文章,可以订阅  https://toutiao.io/exploreImportNew - 专注Java & Android 技术分享

2018-01-12 17:21:56 9312 1

原创 I/O传输

1.BIO阻塞模式非阻塞模式selectnio 在select上添加了观察者模式aio   与bio相比不同主要在于数据的读取。aio在通知用户线程前,数据已经从内核写入到缓存,用户线程可以直接读取使用,无需再去申请。

2018-01-11 17:04:51 504

原创 敏捷管理

1.角色po:项目经理/业务专家st:敏捷团队sm:技术经理(个人喜欢这样称呼)2.操作流程:1.设置迭代周期的任务(po和sm 迭代周期的时长,尽量每个迭代的任务可以单独交付)2.迭代周期任务的拆分(po和sm)3.以小组为单位领取任务。(st组成:后台4-5,前台 2-3,测试 1-2)4.每日站会。(主要是昨天任务是否完成,若完成今天做什么,没有完成,说明原因

2018-01-11 16:33:43 366

原创 http简记

1.http的报文结构         起始行(url /返回码/http协议版本/请求操作等)报文头(头部信息)报文体 (传输的内容)连接建立3次握手。连接断开 4次握手。单方断开2次握手。常见问题:1.使用短连接,产生握手延时解决方案:使用长连接2.大量的传输较小的报文组。每个报文组头部都有54个报文头信息,这些信息相对于客户而言,是无用信息。解决方案:

2018-01-11 16:08:58 350

系统调优-系统优化

系统调优-系统优化 让你的系统运行更快 更容易维护

2018-09-29

阿里技术年度精选 上

阿里技术年度精选 上 阿里技术年度精选 上 阿里技术年度精选 上

2018-04-03

aviator 表达式解析

aviator 表达式解析 aviator 表达式解析 aviator 表达式解析

2018-04-03

空空如也

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

TA关注的人

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