一、简介 MetaClass 通过对 Reflector 和 PropertyTokenizer 组合使用,实现了对复杂的属性表达式的解析,并实现了获取指定属性描述信息的...

一、简介 MetaClass 通过对 Reflector 和 PropertyTokenizer 组合使用,实现了对复杂的属性表达式的解析,并实现了获取指定属性描述信息的...
ConcurrentHashMap通过将完整的表分成若干个segment的方式实现锁分离,每个segment都是一个独立的线程安全的Hash表,当需要操作数据时,HashMa...
HashMap是非线程安全的,因此java的集合框架中提供了线程安全的map,就是ConcurrentHashMap;ConcurrentHashMap由一个个的Segmen...
1、mybatis-config.xml 系统核心配置文件 能配置的内容如下: 2、environments元素 2.1、配置MyBatis的多套运行环境,将SQL映射到多个...
反射 Class类 管理和表示类的信息 获取类的信息 类名.class 对象.getclass(); class.forName(“java.lang.String”);包名...
spring boot 启动类介绍 spring boot项目启动类代码 静态方法run(),是spring boot项目的启动入口 SpringBootApplicatio...
在微服务架构里,服务的粒度被进一步细分,各个业务服务可以被独立的设计、开发、测试、部署和管理。这时,各个独立部署单元可以用不同的开发测试团队维护,可以使用不同的编程语言和...
现在微服务思想大行其道,各个公司都在如火如荼的进行技术转型,掌握SpringCloud已经成为升职加薪的垫脚石,笔者将从本文开始从实战和原理记录SpringCloud的学习过...
准备工作 版本:jdk1.8开发工具:ideaSpringBoot版本:2.1.7.RELEASESpringCloud版本:Greenwich.SR2 创建SpringCl...