• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 众包
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
 






五色风车

 
 

Powered by 博客园
博客园 | 首页 | 新随笔 | 联系 | 订阅 订阅 | 管理

09 2020 档案

 
@Transactional注解的失效场景
摘要:一、事务 事务管理在系统开发中是不可缺少的一部分,Spring提供了很好事务管理机制,主要分为编程式事务和声明式事务两种。 编程式事务:是指在代码中手动的管理事务的提交、回滚等操作,代码侵入性比较强,如下示例: 声明式事务:基于AOP面向切面的,它将具体业务与事务处理部分解耦,代码侵入性很低,所以在 阅读全文
posted @ 2020-09-29 15:07 五色风车 阅读(253) 评论(0) 推荐(0)
内部类
摘要:public class OutClassTest { static int a; int b; public static void test() { System.out.println("outer class static function"); } public static void m 阅读全文
posted @ 2020-09-25 17:31 五色风车 阅读(120) 评论(0) 推荐(0)
spring的循环依赖问题
摘要:https://mp.weixin.qq.com/s/hZbpKgM1Neq7ARai1doFYw https://www.jianshu.com/p/6c359768b1dc 阅读全文
posted @ 2020-09-24 10:39 五色风车 阅读(104) 评论(0) 推荐(0)
Java后端解密微信小程序手机号数据
摘要:小程序端登录后,得到登录时获取的 code(仅可使用一次) App({ onLaunch: function () { // 登录 wx.login({ success: res => { // 发送 res.code 到后台换取 openId, sessionKey, unionId consol 阅读全文
posted @ 2020-09-18 15:24 五色风车 阅读(5713) 评论(0) 推荐(0)
JSON数据处理框架Jackson精解第一篇-序列化与反序列化核心用法
摘要:原文链接: https://www.cnblogs.com/zimug/p/13683167.html 阅读全文
posted @ 2020-09-17 16:07 五色风车 阅读(153) 评论(0) 推荐(0)
Mybatis插件的原理及实现
摘要:原文链接: https://www.cnblogs.com/Chenjiabing/p/13683273.html 阅读全文
posted @ 2020-09-17 11:28 五色风车 阅读(194) 评论(0) 推荐(0)
第三方登陆
摘要:原文链接: https://blog.csdn.net/weixin_43885417/article/details/105102144 阅读全文
posted @ 2020-09-11 17:51 五色风车 阅读(97) 评论(0) 推荐(0)
分布式主键--生成方法
摘要:下面介绍几种分布式id的生成策略: 1、UUID UUID(Universally Unique Identifier)的标准型式包含32个16进制数字,以连字号分为五段,形式为8-4-4-4-12的36个字符,示例:cc8fd628-ef02-426d-a954-89294591024c java 阅读全文
posted @ 2020-09-10 17:49 五色风车 阅读(756) 评论(0) 推荐(0)
sharding-jdbc(一)
摘要:1、ShardingSphere简介 sharding-jdbc是ShardingSphere的其中一个模块,摘抄官网一段简介: (官方中文文档:https://shardingsphere.apache.org/document/current/cn/overview/) (https://sha 阅读全文
posted @ 2020-09-10 17:09 五色风车 阅读(389) 评论(0) 推荐(0)
sharding jdbc(二) 分库分表
摘要:基于SpringBoot+Mybaits+sharding jdbc 由于sharding-jdbc是不支持动态进行建库的SQL,那么就需要一次把需要的数据库和数据表都建好 数据库脚本: SET FOREIGN_KEY_CHECKS=0; -- -- Table structure for t_or 阅读全文
posted @ 2020-09-10 15:56 五色风车 阅读(239) 评论(0) 推荐(0)
zookeeper的ZAB算法
摘要:ZAB(ZooKeeper Atomic Broadcast)是为ZooKeeper设计的一种支持崩溃恢复的原子广播协议。 ZAB和Paxos最大的不同是,ZAB主要是为分布式主备系统设计的,而Paxos的实现是一致性状态机(state machine replication) 尽管ZAB不是Pax 阅读全文
posted @ 2020-09-07 19:02 五色风车 阅读(272) 评论(0) 推荐(0)
Rocketmq
摘要:一、 MQ背景&选型 消息队列作为高并发系统的核心组件之一,能够帮助业务系统解构提升开发效率和系统稳定性。主要具有以下优势: 削峰填谷(主要解决瞬时写压力大于应用服务能力导致消息丢失、系统奔溃等问题) 系统解耦(解决不同重要程度、不同能力级别系统之间依赖导致一死全死) 提升性能(当存在一对多调用时, 阅读全文
posted @ 2020-09-02 16:49 五色风车 阅读(149) 评论(0) 推荐(0)
RabbitMQ
摘要:什么叫消息队列 消息(Message)是指在应用间传送的数据。消息可以非常简单,比如只包含文本字符串,也可以更复杂,可能包含嵌入对象。 消息队列(Message Queue)是一种应用间的通信方式,消息发送后可以立即返回,由消息系统来确保消息的可靠传递。消息发布者只管把消息发布到 MQ 中而不用管谁 阅读全文
posted @ 2020-09-02 16:12 五色风车 阅读(201) 评论(0) 推荐(0)
BeanPostProcessor 与 ApplicationContextAware
摘要:在bean 实例化时,进行某种操作,可以继承`BeanPostProcessor`,缺点是每创建一个bean都会执行 postProcessBeforeInitialization()和postProcessAfterInitialization() 方法 @Service public class 阅读全文
posted @ 2020-09-02 14:07 五色风车 阅读(799) 评论(0) 推荐(0)