自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(97)
  • 收藏
  • 关注

原创 注解整理ing

springboot项目中遇到的各种注解整理中

2024-03-02 23:42:27 407

原创 java面试题

具体来说 JDK 其实包含了 JRE,同时还包含了编译 Java 源码的编译器 Javac,还包含了很多 Java 程序调试和分析的工具。简单来说:如果你需要运行 Java 程序,只需安装 JRE 就可以了,如果你需要编写 Java 程序,需要安装 JDK。JRE:Java Runtime Environment 的简称,Java 运行环境,为 Java 的运行提供了所需环境。JDK:Java Development Kit 的简称,Java 开发工具包,提供了 Java 的开发环境和运行环境。

2022-12-10 16:55:31 954

原创 Java基础

Java基础

2021-10-25 20:10:00 1604

原创 csdn免登录复制

新建一个书签,内容为以下脚本,在不登录csdn状态时,先触发这个书签,就可以复制csdn内容了。

2024-11-04 00:51:12 86

原创 SpringBatch

SpringBatch

2024-09-07 22:38:40 678

原创 MongoDB

MongDB

2024-09-04 22:22:39 395

原创 springboot自定义starter

springboot自定义starter

2024-08-09 00:57:27 356

原创 多数据源切换,事务管理

多数据源切换,事务管理

2024-08-01 00:48:44 235

原创 @Async注解

@Async注解

2024-07-31 18:11:21 628

原创 对称加密与非对称加密

对称加密与非对称加密

2024-07-20 02:23:26 300

原创 慢查询&sql&索引优化

慢查询&sql优化

2024-07-18 01:38:44 356

原创 Java常用排序算法

排序算法

2024-07-13 21:57:21 279

原创 事务面试题

事务

2024-07-11 18:00:08 323

原创 Spring AOP - 自定义注解实现共性需求

Spring AOP - 自定义注解实现共性需求

2024-07-09 15:24:28 353

原创 Java基础面试题

Java基础面试题

2024-07-05 17:35:26 825

原创 Redis集群

redis集群

2024-07-05 01:03:41 575

原创 SpringCloud面试题

SpringCloud面试题

2024-05-09 00:54:32 312

原创 MQ面试题

MQ面试题

2024-04-24 17:04:54 836 3

原创 MyBatis面试题

mybatis面试题

2024-04-23 01:48:41 633

原创 springboot面试题

springboot面试题

2024-04-13 16:34:49 171

原创 Spring面试题

spring面试题

2024-04-09 18:08:05 540

原创 集合容器面试题

集合容器面试题

2024-04-07 11:49:58 902

原创 多线程面试题

多线程面试题

2024-03-31 23:17:14 221

原创 Redis分布式锁&红锁

Redisson实现分布式锁和红锁

2024-03-30 22:38:03 492

原创 Dockerfile将jar部署成docker容器

Dockerfile部署jar成docker容器

2024-03-25 23:40:32 459

原创 Redis面试题

Redis面试题总结

2024-03-23 15:57:33 882

原创 数据库面试题

数据库和mybatis面试题

2024-03-20 15:31:34 919

原创 JVM优化

1,虚拟机栈:每个线程有一个私有的栈,随着线程的创建而创建。永久代是JVM虚拟机中一块内存空间,可以设置大小,在内存不够时会触发FullGC,也就是和老年代同时垃圾回收。2,类及方法的信息比较难确定其大小,永久代大小指定比较困难,太小容易出现永久代溢出,太大容易造成老年代溢出。元空间不属于JVM内存,而是使用本地内存,默认是可以无限制使用本地内存,也可以通过参数限制内存使用大小。JDK1.8之前方法区的实现是永久代,JDK1.8之后分方法区的实现是元空间(元空间本地存储)4,堆:存放所有的对象和数组。

2024-03-08 17:49:28 451

原创 CPU100%解决思路

cat 2305124.stack | grep ‘29b0d6’ -C 20 执行grep命令,看线程29b0d6做了什么。jstack -l 2305124 > ./2305124.stack 根据线程号查出对应的java线程,进行处理。top -Hp 2305124 显示一个进程的线程运行信息列表。top -c 显示进程运行信息列表。把线程号转成十六进制。

2024-03-06 17:03:06 413

原创 布隆过滤器

布隆过滤器防止缓存穿透

2024-03-04 15:00:50 390

原创 自定义TypeHandler

自定义typeHandle处理Java与数据库字段类型转换

2024-03-03 19:26:10 623

原创 springboot拦截器和过滤器

springboot拦截器和过滤器,以及区别

2024-03-02 23:33:38 441

原创 springboot集成redis

RedisUtils工具类封装RedisTemplate的各种方法。创建实体类,实现序列化接口,否则无法存入 Redis 数据库。RedisConfig类主要设置RedisTemplate。application.yml配置。定义redis过期时间。测试具体redis方法。

2024-03-02 20:50:13 412

原创 springboot读取自定义配置

application.yml自定义配置@Value和@ConfigurationProperties(prefix = "前缀")注解

2024-03-02 18:12:23 592

原创 ConcurrentModificationException并发修改异常

在我们使用迭代器进行遍历集合的时候,会获取到当前集合的迭代对象。在里面有封装了迭代器的remove方法与集合自带的remove方法,如果我们调用迭代器对象的remove方法是没问题的,但是当我们调用集合自带的remove方法时,就会产生ConcurrentModificationException 并发修改异常。也就是说,当我们通过非迭代器进行遍历集合的时候,是不允许集合本身在结构上发生变化的。3,使用CopyOnWriteArrayList集合,底层解决并发修改异常,就可以使用普通迭代器去遍历。

2024-02-27 23:28:58 517

原创 springboot定时任务

以上定时任务中gridData.saveOtherGridFromTQ(times)方法,全部类型资料收到后方法才会返回true。1,根据定时任务执行结果决定是否在特定时间后重试定时任务。@Scheduled与@PostConstruct注解。3,当重试次数达到最大次数后,放弃重试。@Scheduled注解cron解析。2,设置最大重试次数。

2024-02-27 11:48:54 472

原创 dto参数校验及统一异常处理

分组校验@Validated(Group1.class) ValidDTO validDTO。分组时需要继承Default默认分组,因为当不加分组时默认分组为Default,如果不继承Default,自定义分组Group1只对加了这个分组的字段生效。处理BindException,将参数校验的第一条异常信息返回给前端。嵌套校验时需要给自定义类加@Valid注解。

2024-02-26 21:13:36 565

原创 Python基础

python基础

2023-11-16 15:27:56 127

原创 docker安装软件

docker安装redis,mq等

2023-10-31 21:36:24 284

原创 dto参数校验及统一异常处理

dto参数校验以及统一异常处理

2023-10-27 10:54:23 303

空空如也

空空如也

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

TA关注的人

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