摘要: Mybatis的日志系统 ​ 首先说一下,在项目中需要打印Mybatis日志需要做那些配置 在项目中引入相应的日志体系,然后在mybatis-config.xml配置文件中配置日志体系 <setting name="logImpl" value="LOG4J" /> Mybatis定义要给log接口 阅读全文
posted @ 2020-08-03 21:31 一懒众衫小QAQ 阅读(95) 评论(0) 推荐(0) 编辑
摘要: 456 阅读全文
posted @ 2020-07-28 17:29 一懒众衫小QAQ 阅读(31) 评论(0) 推荐(0) 编辑
摘要: Mybatis源码解析-Configuration ​ 关于Mybatis的配置信息,都是解析在Configuration对象中,找个对象在Mybatis中核心的一个类 下面一段就是使用mybati的代码 // 获取构建器 SqlSessionFactoryBuilder factoryBuilde 阅读全文
posted @ 2020-07-19 00:12 一懒众衫小QAQ 阅读(88) 评论(0) 推荐(0) 编辑
摘要: 怎么打印日志 ​ 开发中好的日志打印方式,可以提高我们debug速度,线上故障得时候也可以快速定位问题。 ​ 怎么打印日志呢? 基本格式: ​ 1:必须使用参数化信息的方式: logger.debug("[xxService]Processing trade with id:[{}] and sym 阅读全文
posted @ 2020-07-01 22:45 一懒众衫小QAQ 阅读(1288) 评论(0) 推荐(0) 编辑
摘要: 几种常见的OOM异常 ​ oom异常就是Out Of Memory Error 内存溢出异常,是我们开发中常见的异常。oom异常也分成多种。 java.lang.OutOfMemoryError: Java heap space 堆空间溢出,最常见的 在创建大对象的时候特别注意堆内存的使用,避免产生 阅读全文
posted @ 2020-06-21 16:00 一懒众衫小QAQ 阅读(3211) 评论(0) 推荐(0) 编辑
摘要: 关于volatile关键字的解析 什么是volatile ​ volatile是Java虚拟机提供的轻量级的同步机制 三大特性 不保证原子性 禁止指令重排 保证可见性 不保证原子性 对于volatile不保证原子性,我们可以通过一段代码来验证 package javase; import java. 阅读全文
posted @ 2020-06-20 17:43 一懒众衫小QAQ 阅读(246) 评论(0) 推荐(0) 编辑
摘要: 【网络协议】TCP三次握手,四次挥手 1:三次握手 可以先看看tcp的协议的图 序列号seq: 占4个字节,用来标记数据段的顺序,TCP把连接中发送的所有数据字节都编上一个序号,第一个字节的编号由本地随机产生;给字节编上序号后,就给每一个报文段指派一个序号;序列号seq就是这个报文段中的第一个字节的 阅读全文
posted @ 2020-06-20 15:35 一懒众衫小QAQ 阅读(129) 评论(0) 推荐(0) 编辑
摘要: ####错误截图: ####步骤: 1:进入容器内部 ```docker exec -it 3acaaaced362 /bin/bash 2:登陆mysql mysql -u root -p; 3:切换数据库 use mysql; 4:查看root权限 select host,user,plugin 阅读全文
posted @ 2020-06-14 09:00 一懒众衫小QAQ 阅读(285) 评论(0) 推荐(0) 编辑
摘要: docker images docker search xx docker pull xx docker ps -a docker rm xx docker exec -it 容器id /bin/bash 进入容器 exit 退出容器 阅读全文
posted @ 2020-06-09 22:53 一懒众衫小QAQ 阅读(97) 评论(0) 推荐(0) 编辑
摘要: 记一次Mysql的优化经历 1.建立一个课程表 create table Course( c_id int PRIMARY KEY, name varchar(10) ) 2.建立一个学生表 create table Student( s_id int PRIMARY KEY, name varch 阅读全文
posted @ 2020-06-06 13:48 一懒众衫小QAQ 阅读(148) 评论(0) 推荐(0) 编辑