03 2020 档案

摘要:前言 今天在测试环境发布 服务,发现死活找不到错误的地方,错误日志也生成,然后就一顿 ,一顿 ,发现日志就截止到我发服务之前, 服务结束的地方,如图所示。 WTF,why,我是丈二和尚摸不着头脑,后来我发现他这个服务不是像我之前那种 启动的,他这个是使用 启动的。 正文 第六感告诉我,系统启动日志中 阅读全文
posted @ 2020-03-18 21:02 爪哇干货分享 阅读(355) 评论(0) 推荐(0) 编辑
摘要:前言 最近博主在搬砖的时候遇到了线上的一些问题,大致情况是这样的。表象:服务挂了,CPU占用比较高,一直在百分之九十多。肯定有小伙伴会说常规操作 ,reboot一下完事儿了。其实这样吧没毛病,但是解决不了根本问题。啥也不多说。咱们先说下线上排查三板斧。就算不能解决问题也能猜个差不多。 理论基础 1. 阅读全文
posted @ 2020-03-14 16:05 爪哇干货分享 阅读(586) 评论(0) 推荐(0) 编辑
摘要:MyBatis源码解析 - 类型转换模块 前言 JDBC数据类型与Java语言中的数据类型并不是完全对应的,所以在PreparedStatement为SQL语句绑定参数时,需要从Java类型转换成JDBC类型,而从结果集中获取数据时,则需要从JDBC类型转换成Java类型。MyBatis 使用类型处 阅读全文
posted @ 2020-03-12 09:44 爪哇干货分享 阅读(417) 评论(0) 推荐(0) 编辑
摘要:MyBatis源码解析 - 反射模块 1. 前言 ​ 该模块位于org.apache.ibatis.reflection包中,MyBatis在进行参数处理、结果映射等操作时,会涉及大量的反射操作。Java 中的反射虽然功能强大,但是代码编写起来比较复杂且容易出错,为了简化反射操作的相关代码,MyBa 阅读全文
posted @ 2020-03-12 00:08 爪哇干货分享 阅读(392) 评论(0) 推荐(0) 编辑
摘要:MyBatis源码解析 - 解析器模块 1. 前言 在MyBatis中涉及多个xml文件,解析这些xml文件自然离不开解析器。本文就来分析一下解析器模块。 2. 准备工作 xml常见的解析方式分为以下三种: DOM ( Document Object Model)解析方式 SAX (Simple A 阅读全文
posted @ 2020-03-11 23:11 爪哇干货分享 阅读(340) 评论(0) 推荐(0) 编辑
摘要:#MyBatis 源码分析-项目总览 1.概述 本文主要大致介绍一下MyBatis的项目结构。引用参考资料《MyBatis技术内幕》 此外,https://mybatis.org/mybatis-3/zh/index.html MyBatis官方也提供了很不错的中文文档。对于使用中有碰到一些问题,可 阅读全文
posted @ 2020-03-11 23:06 爪哇干货分享 阅读(274) 评论(0) 推荐(0) 编辑
摘要:MyBatis源码解析-搭建调试环境 1. 相关工具 Maven Git JDK1.8 IntelliJ IDEA 2. 源码拉取 一般来说,我们直接从https://github.com/mybatis/mybatis-3 Fork到自己的仓库中,为什么要Fork呢?我们在之后的源码分析中,我们可 阅读全文
posted @ 2020-03-11 23:04 爪哇干货分享 阅读(792) 评论(0) 推荐(0) 编辑

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