随笔 - 44  文章 - 3  评论 - 4  阅读 - 94228 
07 2019 档案
Mycat的事务异常:Caused by: java.sql.SQLException: Transaction error, need to rollback.Distributed transaction is disabled!
摘要:工作中踩到的一个坑 ,一个报错,导致整个服务不能用。工程部署四个节点,请求是按轮询机制分发的,所以请求四次报错,整个系统瘫痪。记录下 。 项目环境:spring +Mybaties +mycat +Druid+mysql, 很早前写的一个新增方法,后来同事把表迁移到别的库去了 ,但是日志表又没有迁移 阅读全文
posted @ 2019-07-30 16:36 JonRain0625 阅读(4075) 评论(0) 推荐(0) 编辑
Springboot(1) helloworld 搭建环境
摘要:一 、springboot 运行环境: 1. jdk1.8:Spring Boot 推荐jdk1.7及以上;java version "1.8.0_112" 2.–maven3.x:maven 3.3以上版本;Apache Maven 3.3.9 找到maven的setting 文件 ,路径: ap 阅读全文
posted @ 2019-07-27 22:36 JonRain0625 阅读(226) 评论(0) 推荐(0) 编辑
@Conditional 注解,基于条件实例对象
摘要:文章目录 说明 源代码 使用方式 文章目录 说明 源代码 使用方式 文章目录 说明 源代码 使用方式 1.说明:基于条件,判断是否实例化对象,注入容器中,组合@bean注解使用和扫描。 2.源代码 3.使用方式:创建 Condition 的实现类 TsetCondition,使用@Condition 阅读全文
posted @ 2019-07-23 14:48 JonRain0625 阅读(687) 评论(0) 推荐(0) 编辑
Spring组合注解与元注解
摘要:目录 注解说明 源代码 使用范例 注解说明 元注解:可以注解到别的注解上的注解,所以元注解首先基于条件@Target({ElementType.TYPE}) ,目标使用在类文件上 。 组合注解:连个元注解组合在一起的注解,注解A使用了注解B,那么注解A就叫组合注解,注解A会继承注解B的功能。 注解说 阅读全文
posted @ 2019-07-20 23:23 JonRain0625 阅读(277) 评论(0) 推荐(0) 编辑
Mysql 分页查询sql优化
摘要:先查下数据表的总条数: 执行分页界SQL 查看使用时间2.210s 把sql语句优化后查询 看看执行计划 阅读全文
posted @ 2019-07-18 14:56 JonRain0625 阅读(548) 评论(0) 推荐(0) 编辑
观察者模式之spring事件机制
摘要:ddsspring中的事件机制使用到设计模式中的观察者模式 ,观察者模式有两个概念,1.观察者、被观察者。2.被观察者做出相应得动作,观察者能接收到。不分析设计模式,学习下spring中的事件机制实际开发如何使用 及使用场景 。 spring中的事件机制涉及到者几个类文件 :ApplicationE 阅读全文
posted @ 2019-07-16 01:35 JonRain0625 阅读(723) 评论(0) 推荐(1) 编辑
封装一个按Key排序的Map工具
摘要:Map是集合的存放顺序是按哈希值定的,有时候不是我们需要的,当想要一个按自己规定顺序存放顺序,可以用LinkedHashMap,这里自己把LinkedHashMap封装了一次 阅读全文
posted @ 2019-07-15 21:04 JonRain0625 阅读(349) 评论(0) 推荐(0) 编辑
SpringBoot java配置类@Configuration 的两种写法
摘要:首先在Springboot项目中,件一个java类,使用注解@Configuration ,则这个类是SpringBoot bean的创建的配置文件类,,这种配置文件类有两种写法 1.使用包扫描 ,创建bean2. 使用函数创建bean 1.通过包扫描,将包下所有注解类,注入到spring容器中 2 阅读全文
posted @ 2019-07-14 14:25 JonRain0625 阅读(17753) 评论(0) 推荐(1) 编辑
最基础前端路由实现,事件popstate使用
摘要:history.pushState(),history.replaceState(),popstate 阅读全文
posted @ 2019-07-11 19:27 JonRain0625 阅读(1240) 评论(0) 推荐(0) 编辑
mybatis分页插件PageHelper源码浅析
摘要:PageHelper 是Mybaties中的一个分页插件。其maven坐标 目前以更新到5.1 ,新的版本好像和以前的版本有些差别 这里分析下以前的版本 其和Mybaties的配置整合不累赘。只看看如何实现分页的原理。 先说如果在代码中使用 ,很简单如下,一行代码 ,在查询的时候就自动实现分页: 其 阅读全文
posted @ 2019-07-11 10:01 JonRain0625 阅读(1582) 评论(0) 推荐(0) 编辑
看看线程特有对象ThreadLocal
摘要:作用:设计线程安全的一种技术。 在使用多线程的时候,如果多个线程要共享一个非线程安全的对象,常用的手段是借助锁来实现线程的安全。线程安全隐患的前提是多线程共享一个不安全的对象 ,那么有没有办法让线程之间不共享这个对象,就像你和我,每个人都有自己的一个苹果,你吃你的,我吃我的,你我互不干涉,来达到线程 阅读全文
posted @ 2019-07-10 19:39 JonRain0625 阅读(748) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示