自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(69)
  • 资源 (6)
  • 收藏
  • 关注

原创 解决git@github.com: Permission denied

解决git@github.com: Permission denied

2023-04-06 01:48:28 379

原创 Spring AOP 事务篇源码分析

Spring AOP 事务篇源码分析

2023-03-31 00:59:49 102

原创 Mysql分组取前几条数据

Mysql分组取前几条数据

2023-02-20 17:20:27 188

转载 Cat监控原理分析

Cat监控原理分析

2023-02-16 16:22:53 120

原创 6)Mybatis启动流程

Mybatis启动流程

2023-01-11 23:35:19 2400

原创 5)Mybatis中Mapper文件和Java接口之间映射实现

Mybatis中Mapper文件和Java接口之前映射实现

2023-01-11 21:43:15 634

原创 4)Mybatis数据源以及事务实现

Mybatis数据源以及事务实现

2023-01-11 21:02:10 441

转载 redis info 指令详解

redis info 指令详解

2022-11-24 20:53:52 67

转载 Spring AOP切点表达式(Pointcut)详解

spring aop切面使用介绍

2022-10-30 23:19:44 161

原创 3)Mybatis日志框架

mybatis日志框架原码分析

2022-06-05 21:07:15 2309

原创 2)Mybatis数据库数据类型和Java数据类型之间转换

Mybatis原码解析数据类型转换实现解析

2022-05-31 21:46:11 2396

原创 1)Mybatis反射工具reflector

1. 代码结构org.apache.ibatis.reflection2. 反射基类 org.apache.ibatis.reflection.Reflector主要针对传递的class对象通过反射自动解析出对应的get,set方法2.1.1org.apache.ibatis.reflection.invoker.Invoker通过反射获取的field,method的调用处理类2.2 . 反射工厂 org.apache.ibatis.reflecti...

2022-05-16 22:36:20 307

原创 Mybatis原理分析

一、 Mybatis大纲1. Mybatis架构图2. 源码结构图

2022-05-16 21:23:12 53

原创 linux top指令详解

2022-01-29 11:05:55 1453

原创 mongodb windows 安装

1. mongodb下载地址www.mongodb.com/download-center/community2.安装 MongoDB服务C:\mongodb\bin\mongod.exe --config "C:\mongodb\mongod.cfg" --install3.启动MongoDB服务,net start MongoDB4.关闭MongoDB服务,net stop MongoDB5. 移除MongoDB 服务,C:\mongodb\bin\mongod...

2021-12-18 00:29:33 1095

转载 SpringMVC启动过程详解

springmvc

2021-11-26 16:43:50 58

转载 前端基本技术栈总结

请参考:https://www.jianshu.com/p/fc5ad9b33a0f

2021-07-14 19:50:32 139

转载 mybatis 缓存机制

请参考原文:https://tech.meituan.com/2018/01/19/mybatis-cache.html

2021-05-25 17:50:32 79

转载 limit资源限制ulimit 详解

原文参考:https://blog.csdn.net/skiwnc/article/details/84100095

2021-03-18 13:55:24 143

转载 性能测试监控TP50、TP99、TP999含义

原文请参考:https://blog.csdn.net/lpf463061655/article/details/89241335

2021-03-07 21:48:19 613

原创 深入理解JAVA虚拟机学习笔记(一)

一、 64位虚拟机java程序运行在64位虚拟机上需要付出较大的额外代码1. 内存问题, 由于指针和各种数据类型对齐补白的原因,通常要比32位系统额外增加10%~30%的内存消耗2. 64位虚拟机的运行速度在各个测试项中几乎全面落后于32位虚拟机,两者大约有15%左右的性能差距但是32位虚拟机只能支持最大4G内存二、java内存区域和内存溢出异常1. 运行时数据区域java虚拟机在执行程序的过程中会把他所管理的内存划分为若干个不同的数据区域。这些区域都有各自的用途,以及创建和销毁

2021-02-28 23:32:50 527 3

原创 MYSQL中的COLLATE是什么?

请参考:https://www.jianshu.com/p/f8707b8461d3

2021-02-26 15:30:10 88

原创 maven 组件介绍

1. maven 仓库介绍本地(local) 中央(central) 远程(remote)1.1本地仓库 运行 Maven 的时候,Maven 所需要的任何构件都是直接从本地仓库获取的。如果本地仓库没有,它会首先尝试从远程仓库下载构件至本地仓库,然后再使用本地仓库的构件。默认情况下,不管Linux还是 Windows,每个用户在自己的用户目录下都有一个路径名为 .m2/respository/ 的仓库目录。Maven 本地仓库默认被创建在 %USER_HOME% 目录下可以修改se...

2020-11-02 22:21:48 462

原创 设置CMD窗口为UTF-8编码

参考文档:https://blog.csdn.net/nianbingsihan/article/details/80236348

2020-10-29 16:34:17 97

原创 源码分析Dubbo序列化-源码分析kryo序列化实现原理

参考文档:https://blog.csdn.net/prestigeding/article/details/81748418参考文档:https://www.jianshu.com/p/f56c9360936dkryo是一个高性能的序列化/反序列化工具,由于其变长存储特性并使用了字节码生成机制,拥有较高的运行速度和较小的体积。   Kryo的核心设计理念就是尽最大可能减少序列化后的文件大小,其举措1就是通过对long,int等数据类型,采用变长字节存储来代替java中使用固定字节(4,8..

2020-10-20 17:51:18 393

原创 maven settings.xml配置详解

参考原文:1.https://www.cnblogs.com/soupk/p/9303611.html

2020-10-17 11:24:38 153

原创 设计模式

参考原文:1.https://www.cnblogs.com/pony1223/p/7608955.html2.https://blog.csdn.net/xyajia/article/details/80255112

2020-10-15 22:01:40 50

原创 JAVA IO中的设计模式

1. 装饰者模式2. 适配器模式参考原文:https://www.cnblogs.com/wxgblogs/p/5649933.html

2020-10-15 21:56:02 66

原创 Arthas 一款开源在线 Java 诊断工具

Arthas是一款开源在线 Java 诊断工具,采用命令行交互模式,支持 web 端在线诊断,同时提供丰富的 Tab 自动补全功能,进一步方便进行问题的定位和诊断。得益于 Arthas 强大且丰富的功能,让 Arthas 能做的事情超乎想象。它可以帮你解决这些问题:这个类从哪个 jar 包加载的?为什么会报各种类相关的 Exception? 我改的代码为什么没有执行到?难道是我没 commit?分支搞错了? 遇到问题无法在线上 debug,难道只能通过加日志再重新发布吗? 线上遇到某个用户的.

2020-10-13 13:54:57 98

原创 解决ThreadLocal在开启子线程时,父线程向子线程值传递问题

1.java.lang.ThreadLocal数据存储在当前线程的Thread.threadLocals里,是ThreadLocalMap数据结构,开启子线程时值传递就会丢失 public void set(T value) { Thread t = Thread.currentThread(); ThreadLocalMap map = getMap(t); if (map != null) map.set(this.

2020-10-10 11:55:31 595

原创 java自带调试工具

参考文档:https://blog.csdn.net/weixin_38658886/article/details/103530538

2020-09-27 15:20:57 269

原创 原码,反码,补码

本文从原码讲起。通过简述原码,反码和补码存在的作用,加深对补码的认识。力争让你对补码的概念不再局限于:负数的补码等于反码加一。原码:是最简单的机器数表示法。用最高位表示符号位,‘1’表示负号,‘0’表示正号。其他位存放该数的二进制的绝对值。反码:正数的反码还是等于原码,负数的反码就是他的原码除符号位外,按位取反。补码:正数的补码等于他的原码,负数的补码等于反码+1。例如:5的原码,反码,补码都是0101, java.lang.Integer#toBinaryString-5的原...

2020-09-24 14:04:19 153

原创 Linux Swap是干嘛的?

原文参考:https://www.cnblogs.com/pipci/p/11399250.htmlswap是干嘛的?在Linux下,SWAP的作用类似Windows系统下的“虚拟内存”。当物理内存不足时,拿出部分硬盘空间当SWAP分区(虚拟成内存)使用,从而解决内存容量不足的情况。SWAP意思是交换,顾名思义,当某进程向OS请求内存发现不足时,OS会把内存中暂时不用的数据交换出去,放在SWAP分区中,这个过程称为SWAPOUT。当某进程又需要这些数据且OS发现还有空闲物理内存时,又会把SWA.

2020-09-16 21:53:57 599

原创 iptables 添加防火墙规则

原文参考:https://blog.csdn.net/m_nanle_xiaobudiu/article/details/81070480

2020-09-16 11:54:44 344

原创 HTTP状态码

参考原文:https://www.runoob.com/http/http-status-codes.html

2020-09-16 11:26:05 63

原创 mysql 函数介绍

参考原文:https://www.runoob.com/mysql/mysql-functions.html

2020-09-16 10:34:22 86

原创 java实现对zip、tar、gzip(gz)的压缩与解压

参考原文:https://blog.csdn.net/justry_deng/article/details/82846356

2020-08-07 10:57:11 279

原创 mybatis 源码分析

1. mybatis sessionFactory创建 protected SqlSessionFactory buildSqlSessionFactory() throws IOException { Configuration configuration; XMLConfigBuilder xmlConfigBuilder = null; if (this.configLocation != null) { xmlConfigBuilder = new X

2020-08-05 18:00:53 84

原创 Slf4j MDC机制

参考原文:https://www.jianshu.com/p/1dea7479eb07MDC 简介MDC (org.slf4j.MDC)( Mapped Diagnostic Contexts ),它是一个线程安全的存放诊断日志的容器。SLF4J的MDC实质上就是一个Map。通常实现SLF4J的日志系统支持MDC,即表明该日志系统负责维护这个Map。应用就可以依赖于日志系统,直接存取key/value对到该Map中。2. 源码关键分析2.1 org.slf4j.MDC2.2 org.sl.

2020-07-30 11:29:22 467

转载 学习笔记(1):8小时Python零基础轻松入门-整数和浮点数-1

2020-07-28 22:41:04 111

jdk1.7下载part3

jdk1.7下载part3

2016-11-02

java1.7-part2

java1.7-part2

2016-11-02

java1.7-part1

java1.7-part1

2016-11-02

jdk1.8下载part3

jdk1.8下载part3

2016-11-02

jdk1.8下载part2

jdk1.8下载part2

2016-11-02

jdk1.8下载part1

jdk1.8下载part1

2016-11-02

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除