- 博客(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
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人