![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
qq_36358942
这个作者很懒,什么都没留下…
展开
-
Java程序员涨薪必备技能
工作1-5年,当我们向老板提出加薪的时候,或者跳槽去“捡”offer的时候,我们底气够吗? 敢不敢不给涨薪就“挥一挥衣袖,不带走一个bug”?是不是提出要求后你的主管、经理立刻同意,为了把你留住。 然而,现实往往是... 技术不过硬,其他的都免谈。 Web应用,最常见的研发语言是Java和PHP。 后端服务,最常见的研发语言是Java和C/C++。 大数据,最常见的研发语言是Java和...转载 2018-07-27 17:59:02 · 281 阅读 · 0 评论 -
如何保障微服务架构下的数据一致性
1、微服务架构的数据一致性问题 以电商平台为例,当用户下单并支付后,系统需要修改订单的状态并且增加用户积分。由于系统采用的是微服务架构,分离出了支付服务、订单服务和积分服务,每个服务都有独立数据库做数据存储。当用户支付成功后,无论是修改订单状态失败还是增加积分失败,都会造成数据的不一致。 为了解决例子中的数据一致性问题,一个最直接的办法就是考虑数据的强一致性。那么如何保证数据的强一致性呢?...转载 2019-03-19 14:11:39 · 115 阅读 · 0 评论 -
Spring AOP 通用入参校验终极版
入参校验一直是程序中一块鸡肋,食之无味却又不得不吃。经过几个版本变更,本次项目上线笔者终于将入参校验应用了稍微高级一点的写法。 基调:hibernate.validator 实现-低配版 1、引入pom <dependency> <groupId>org.hibernate</groupId> ...转载 2019-06-06 15:12:21 · 484 阅读 · 0 评论