自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(280)
  • 资源 (1)
  • 收藏
  • 关注

原创 Spring5源码解析(史上最全0.o)

基于Spring5的源码解析,涉及内容有:1、Spring-IOC:涉及BeanDefinition、BeanFactory、BeanPostProcessor、BeanFactoryPostProcessor、FactoryBean、三级缓存、getBean 、DI依赖注入等等2、Spring-AOP3、Spring事务4、Spring注解开发:@PropertySource 、@Value、@Bean、@Import、@Component、@Profile等5、Spring设计模式

2024-05-19 22:58:52 1041

原创 动态代理(JDK、Cglib、Bytebuddy)

Java的动态代理:Jdk动态代理和Cglib动态代理源码分析。以及bytebuddy

2024-05-11 19:53:06 877 1

原创 Order By Limit不稳定性

order by limit一起使用,可能会产生不确定性。不确定性原因可能由索引选择、执行期间数据变更、filesort使用的不同排序算法等因素造成。

2024-02-25 21:10:10 886

原创 《高性能MySQL》

MySQL的页、索引、三范式、Json、Explain、慢查询优化、事务的ACID、事务隔离级别、redo log、共享锁排他锁、行锁、表锁、间隙锁、临建锁、死锁、乐观锁悲观锁、锁结构、MVCC多版本并发控制、undo log、Readview视图、bin log、主从复制、主从延时、数据备份、数据恢复、主从切换、MySQL常用命令等等。

2024-01-31 22:18:06 1333

原创 Easy Rules规则引擎实战

基于规则引擎Easy Rules的业务实战

2024-01-01 15:31:14 2111

原创 《On Java》

基于《On Java》基础和进阶学习整理了Java接口、继承、内部类、集合、HashMap源码、反射、泛型、注解和枚举等知识点。

2023-11-28 07:53:10 1010

原创 jdk8u201版本cpu.load过高问题的排查和解决

jdk8u201版本cpu.load过高问题的排查和解决

2023-10-17 22:42:28 350

原创 幂等防重最佳实践

幂等、防重的最佳实践

2023-09-24 16:55:06 150

原创 Mockito和Spock单测实战

Mockito和Spock实战,基于业务场景,设计网络、Rpc、线程池、Redis、MySQL、中间件等Mock

2023-09-24 12:22:06 381

原创 打印大对象日志导致GC问题的解决

打印大对象导致GC问题影响业务,解决办法

2023-09-24 11:10:12 246

原创 SLA中QPS、TP999等概念

SLA中QPS、TP999等概念

2023-09-23 21:15:26 635

原创 《Java8实战》

基于Java实战的Stream流、Lambda表达式、CompletableFuture、OPtional等Java编程

2023-09-18 22:18:30 470

原创 《Effective Java》

《Effective Java》项目实战

2023-09-18 22:09:07 399

原创 设计模式Java实战

设计模式在Java项目中实战,包含了单例模式、简单工厂模式、建造者模式、代理模式、装饰器模式、适配器模式、享元模式、观察者模式、模版模式、回调函数、策略模式、职责链模式、状态模式、解释器模式、中介模式等设计模式的原理讲解

2023-09-17 15:53:04 1709 2

原创 Google Guava

Guava实战

2023-05-23 08:13:56 455

原创 SPI(Service Provider Interface)

SPI(Service Provider Interface)

2023-05-16 23:04:20 343

原创 Mybatis自定义Explain插件

Mybatis自定义Explain插件实战

2021-08-10 08:40:59 1000 1

原创 启动 elasticsearch时报错 java.lang.IllegalStateException: Could not load plugin descriptor for plugin xxx

java.lang.IllegalStateException: Could not load plugin descriptor for plugin directory [ik-analyzer]一.出错场景1.在安装了elasticsearch后2.将elasticsearch-analysis-ik-6.2.4.zip放入plugins目录下后3../elasticsearch启动 elasticsearch时报错二.分析原因1.首先,我没有使用root用户进行操作,已经创建了用户。而

2020-06-05 18:13:11 12274 2

原创 QLExpress

QLExpress实战

2023-12-31 07:50:27 472

原创 IDL定义接口

使用IDL接口语言规范定义Thrift接口

2023-12-08 07:50:11 446

原创 Data truncation: Data too long for column

在mysql表设计字段类型为varchar时,如何确实能够字段长度

2023-12-07 08:25:52 656

原创 限流、熔断、降级、线程池隔离

Java的限流方式、熔断降级、线程池隔离

2023-12-06 23:09:21 1008

原创 CRUD-SQL

Mybatis的Sql、手写sql

2023-11-16 07:55:12 431

原创 useGeneratedKeys=“true“ keyProperty=“id“

useGeneratedKeys="true" keyProperty="id"

2023-10-26 21:07:04 1210

原创 使用注解读取properties配置文件

使用注解读取properties配置文件

2023-10-18 20:30:00 266

原创 Java研发规范

Java研发规范

2023-09-28 11:26:28 93

原创 Java异常处理SOP

Java异常处理规范

2023-09-28 11:17:37 153

原创 Java事务踩坑

Java事务采坑记录

2023-09-28 11:09:38 761

原创 复杂SQL解析

涉及Union All、Left Join、Inner Join等复杂Sql语句解析

2023-09-26 22:18:32 320

原创 生成随机单据号

Guava重试机制 + Redis原子自增,生成单据号

2023-09-25 23:08:54 143

原创 打印日志规范

Java打印error、warn日志规范

2023-09-24 23:22:47 150

原创 批量循环查询

批量查询数据库、Rpc等

2023-09-24 21:28:10 291

原创 前车之鉴,后车之师

前车之鉴后车之师,遇到过的Java问题

2023-09-24 14:45:57 256

原创 解决过的Java相关问题

处理过的相关Java问题

2023-09-24 14:41:59 313

原创 @UtilityClass、@link、@see

@UtilityClass、@link、@see注解使用

2023-09-24 10:57:47 146

原创 查看日志命令

常用查看日志的命令

2023-09-24 10:49:41 292

原创 如何在控制台打印sql语句

如何在控制台打印sql语句

2023-09-24 10:42:04 1347

原创 java.math.BigDecimal is not a supported Java type

java.math.BigDecimal’ is not a supported Java type

2023-09-24 10:32:51 284

原创 MySQL列大小写敏感

MySQL列大小写敏感问题

2023-09-23 21:24:06 186

原创 @Retryable和Guava retry

Spring的@Retryable和Guava retry

2023-09-23 21:10:56 116

编程开发-Java开发IDEA约束规范

适合Java开发人员,在开发过程中IDEA会对代码的书写进行可读性、健壮性等提醒,还会对IDEA的代码行数,空格等进行自动调整,让你写出更规范的代码

2023-12-07

编程开发-使用PlantUML画时序图-技术方案设计

适合编程开发人员,在技术方案设计汇中使用PlantUML画时序图、流程图等

2023-12-07

编程开发-测试-postman测试接口

使用postman进行接口测试,适合编程开发人员

2023-12-07

编程开发-接口语言定义-IDL

本文适合编程开发人员,通过IDL定义完成Rpc接口开发

2023-12-07

Java开发-导入导出excel-上传下载excel

本文主要针对Java开发者,用于对查询的数据进行导出到excel中,或者将excel中数据以流的形式存储到后端中。适合excel文件的导入导出。

2023-12-07

Prompt Engineer- 角色设定

如何更好的给AI提问

2023-05-28

Prompt Engineer - 准确提问

如何更好的给AI提问

2023-05-28

37.Java的反射.md

Java反射反射机制,通过反射,在不修改源代码的情况下实现对类的操作。JAVA反射机制是在运行状态中(**即RunTime阶段**); 对于任意一个实体类(**如Person类**),都能够知道这个类的所有属性(**name**)和方法(**eat()、构造方法**); 对于任意一个对象,都能够调用它的任意方法和属性; 这种动态获取信息以及动态调用对象方法(**方法名.invoke(类对象),类似于p.eat()**)的功能称为java语言的反射机制。

2019-08-04

空空如也

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

TA关注的人

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