240 发简信
IP属地:北京
  • 麻了! 被 jar 包冲突坑哭了!

    麻了! 被 jar 包冲突坑哭了! 一杯茶一包烟,一行代码写一天听说这个是编程大佬的行为准则。而我没有茶没有烟,但是一行代码写了一天,(算起来可能不止一天)。 大家好,我是j...

  • 120
    ThreadLocal系列之——父子线程传递线程私有数据(四)

    前情回顾 前文,介绍了ThreadLocal作者们(Josh Bloch and Doug Lea)为内存泄露做的努力,将内存泄露造成的影响降到了最低,且着重分享了软件设计上...

  • 120
    Dubbo注册中心

    Dubbo注册中心 前言 本篇主要介绍一下Dubbo的注册中心的总体工作流程,以及不同类型注册中心的数据结构和实现原理,同时还会介绍一下注册中心支持的通用特性,如缓存机制、重...

  • k8s集群搭建

    k8s集群搭建 前言 今天我们来使用kubeamd方式搭建一下k8s集群,为后面我们要写的微服务项目做个环境准备工作,首先我们看下 搭建步骤 关闭防火墙 修改selinux ...

  • 论systemctl命令的利与弊

    前言 今天在测试环境发布SpringBoot服务,发现死活找不到错误的地方,错误日志也生成,然后就一顿tail,一顿cat,发现日志就截止到我发服务之前,dubbo服务结束的...

  • 线上占用CPU过高问题排查

    前言 最近博主在搬砖的时候遇到了线上的一些问题,大致情况是这样的。表象:服务挂了,CPU占用比较高,一直在百分之九十多。肯定有小伙伴会说常规操作 ,reboot一下完事儿了。...

  • MyBatis源码解析 - 类型转换模块

    MyBatis源码解析 - 类型转换模块 前言 JDBC数据类型与Java语言中的数据类型并不是完全对应的,所以在PreparedStatement为SQL语句绑定参数时,需...

  • MyBatis源码解析 - 反射模块

    MyBatis源码解析 - 反射模块 1. 前言 ​ 该模块位于org.apache.ibatis.reflection包中,MyBatis在进行参数处理、结果映射等操...

  • MyBatis源码解析 - 解析器模块

    MyBatis源码解析 - 解析器模块 1. 前言 在MyBatis中涉及多个xml文件,解析这些xml文件自然离不开解析器。本文就来分析一下解析器模块。 2. 准备工作 x...

  • MyBatis 源码分析-项目总览

    MyBatis 源码分析-项目总览 1.概述 本文主要大致介绍一下MyBatis的项目结构。引用参考资料《MyBatis技术内幕》 此外,https://mybatis.or...

  • MyBatis源码解析-搭建调试环境

    MyBatis源码解析-搭建调试环境 1. 相关工具 Maven Git JDK1.8 IntelliJ IDEA 2. 源码拉取 一般来说,我们直接从https://git...