摘要:
阅读全文
摘要:
简述 分布式事务指事务的操作位于不同的节点上,需要保证事务的 AICD 特性。 例如在下单场景下,库存和订单如果不在同一个节点上,就涉及分布式事务。 解决方案 在分布式系统中,要实现分布式事务,无外乎那几种解决方案。 一、两阶段提交(2PC) 两阶段提交(Two-phase Commit,2PC), 阅读全文
摘要:
json解析的时候,通常顺序会发生改变,如果我们有保持原有顺序的需求的话可以通过如下方式 1、使用fastJson的Feature.OrderedField JSONObject respJson = JSONObject.parseObject(jsonStr, Feature.OrderedFi 阅读全文
摘要:
https://mp.weixin.qq.com/s/1vTbllmZkHRnuk7_xR2DIg 1. 引言 读写分离要做的事情就是对于一条SQL该选择哪个数据库去执行,至于谁来做选择数据库这件事儿,无非两个,要么中间件帮我们做,要么程序自己做。因此,一般来讲,读写分离有两种实现方式。第一种是依靠 阅读全文
摘要:
一。说明 二。项目环境 二。编写项目基础类 三。编写Shiro核心类 四。实现权限控制 五.POSTMAN测试 六。项目源码 一。说明 Shiro是一个安全框架,项目中主要用它做认证,授权,加密,以及用户的会话管理,虽然Shiro没有SpringSecurity功能更丰富,但是它轻量,简单,在项目中 阅读全文
摘要:
其实每个模式名称就表明了该模式的作用,代理模式就是多一个代理类出来,替原对象进行一些操作(功能增强,对扩展开放,能修改关闭),比如我们在租房子的时候回去找中介,为什么呢?因为你对该地区房屋的信息掌握的不够全面,希望找一个更熟悉的人去帮你做,此处的代理就是这个意思。再如我们有的时候打官司,我们需要请律 阅读全文
摘要:
1. 消除类型之间的耦合关系 2. 可替换性 3. 可扩充性 4. 接口性 5. 灵活性 6. 简化性 多态存在的三个必要条件 继承 重写 父类引用指向子类对象 在实际开发工作中,常常遇到一个功能有多种实现方式,比如支付方式,有分微信支付、京东支付、支付宝、银联等支付方式,不同支付方式的大概流程大抵 阅读全文
摘要:
json.tojsonstring 首写字母大小写问题,get方法上面加上 @JSONField(name = "Model") @JSONField(name = "Model")public com.foen.cloud.dto.Model getModel() { return Model;} 阅读全文
摘要:
看看人家那后端API接口写得,那叫一个优雅! 里奥ii 小哈学Java 今天 点击上方蓝色“小哈学Java”,选择“设为星标” 回复“资源”获取独家整理的学习资料! 来源:r6d.cn/tEvn 在移动互联网,分布式、微服务盛行的今天,现在项目绝大部分都采用的微服务框架,前后端分离方式,(题外话:前 阅读全文