摘要: SSM(十五) 乐观锁与悲观锁的实际应用 前言 随着互联网的兴起,现在三高(高可用、高性能、高并发)项目是越来越流行。 本次来谈谈高并发。首先假设一个业务场景:数据库中有一条数据,需要获取到当前的值,在当前值的基础上+10,然后再更新回去。如果此时有两个线程同时并发处理,第一个线程拿到数据是10,+ 阅读全文
posted @ 2017-08-31 14:07 小鱼儿2017 阅读(551) 评论(0) 推荐(0) 编辑
摘要: SSM(十四) 基于annotation的http防重插件 前言 针对于我们现在常用的RESTful API通常我们需要对请求进行唯一标识,也就是每次都要带上一个请求号,如reqNO。 对于入库这种操作数据库的请求我们一般要保证他的唯一性,一个请求号通常只能用一次,所以需要我们对这种请求加上校验机制 阅读全文
posted @ 2017-08-31 14:07 小鱼儿2017 阅读(266) 评论(0) 推荐(0) 编辑
摘要: SSM(十二) dubbo日志插件 前言 在之前dubbo分布式框架中讲到了如何利用dubbo来搭建一个微服务项目。其中还有一些值得优化提高开发效率的地方,比如日志: 当我们一个项目拆分为N多个微服务之后,当其中一个调用另一个服务出现了问题,首先第一步自然是查看日志。 出现问题的有很多情况,如提供方 阅读全文
posted @ 2017-08-31 14:06 小鱼儿2017 阅读(197) 评论(0) 推荐(0) 编辑
摘要: SSM(十一) 基于dubbo的分布式架构 前言 现在越来越多的互联网公司还是将自己公司的项目进行服务化,这确实是今后项目开发的一个趋势,就这个点再凭借之前的SSM项目来让第一次接触的同学能快速上手。 浅谈分布式架构 分布式架构单看这个名字给人的感觉就是高逼格,但其实从历史的角度来分析一下就比较明了 阅读全文
posted @ 2017-08-31 14:05 小鱼儿2017 阅读(783) 评论(0) 推荐(0) 编辑
摘要: SSM(十) 项目重构-互联网项目的Maven结构 前言 很久没有更新博客了,之前定下周更逐渐成了月更。怎么感觉像我追过的一部动漫。这个博文其实很早就想写了。之前所有的代码都是在一个模块里面进行开发,这和maven的理念是完全不相符的,最近硬是抽了一个时间来对项目的结构进行了一次重构。 先来看看这次 阅读全文
posted @ 2017-08-31 14:03 小鱼儿2017 阅读(277) 评论(0) 推荐(0) 编辑