ClassLoader隔离性的基石namespaceJava, JDK, Spring Boot / Nick Tan / 2022-12-31 / 发表评论本篇是对ClassLoader中的namespace做个直观的介绍和验证。这个知识点可以帮助解决日常工作中遇到 […] ClassLoader隔离性的基石namespace Read More »
不使用Spring AOP的情况下,如何实现AOP功能?AOP, Java, Spring Boot / Nick Tan / 2022-12-31 / 发表评论Spring AOP基于动态代理实现。 一、代理模式 代理模式是非常常用的一种设计模式,在我们的应用中经常被使 不使用Spring AOP的情况下,如何实现AOP功能? Read More »
MyBatis核心组件原理解析及源码解读Java, MySQL, 开源组件, 数据库 / Nick Tan / 2022-12-21 / 发表评论一、Mybatis核心成员 以上主要成员在一次数据库操作中基本都会涉及,在SQL操作中重点需要关注的是SQL参 MyBatis核心组件原理解析及源码解读 Read More »
SpringBoot如何优雅的实现业务校验Java, Spring Boot, 开源组件 / Nick Tan / 2022-12-21 / 发表评论在日常的接口开发中,为了保证接口的稳定安全,我们一般需要在接口逻辑中处理两种校验: 一、参数校验 参数校验很好 SpringBoot如何优雅的实现业务校验 Read More »
12种vo转成dto方法及性能测试对比Java, 开源组件, 性能测试, 软件测试 / Nick Tan / 2022-12-18 / 发表评论一、前言 为啥,你的代码也就仅仅是能用而已? 没有技术深度、短缺知识储备、匮乏经验积累的前提下,怎么写代码?百 12种vo转成dto方法及性能测试对比 Read More »
深入理解Java三种IO模式和Epoll模型Java, JDK, 开源组件 / Nick Tan / 2022-11-30 / 发表评论IO模型就是说用什么样的通道进行数据的发送和接收,Java共支持3种网络编程IO模式:BIO,NIO,AIO 深入理解Java三种IO模式和Epoll模型 Read More »
有效提高单元测试效率的编写技巧Java, Spring Boot, 单元测试, 开源组件, 软件测试 / Nick Tan / 2022-11-28 / 发表评论一、什么是单元测试? “在计算机编程中,单元测试又称为模块测试,是针对程序模块来进行正确性检验的测试工作。程序 有效提高单元测试效率的编写技巧 Read More »
Spring Boot多数据源配置Java, Spring Boot, Spring Cloud, 数据库 / Nick Tan / 2022-11-27 / 发表评论一、第一种方式: AbstractRoutingDataSource 1、手动切换数据源 1)pom.xml Spring Boot多数据源配置 Read More »
Spring核心框架RCE漏洞CVE-2022-22965Java, Spring Boot, Spring Cloud, Web安全, 开源组件 / Nick Tan / 2022-11-27 / 发表评论不久前(3月31日晚),Spring社区发布了一篇名为《Spring Framework RCE, Early Spring核心框架RCE漏洞CVE-2022-22965 Read More »
Spring Boot 3.0升级指南Java, JDK, Spring Boot, Spring Cloud, 开源组件 / Nick Tan / 2022-11-27 / 发表评论Spring Boot 3.0 现已正式发布,它包含了12个月以来151个开发者的5700多次代码提交。这是自 Spring Boot 3.0升级指南 Read More »