自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

一份努力一份收获

java学习,一步一个脚印

  • 博客(34)
  • 收藏
  • 关注

原创 SpingBoot之环境变量

【代码】SpingBoot之环境变量。

2024-07-26 17:39:53 233

原创 SpringBoot集成Nacos服务注册发现

NamingService如何注入?

2024-07-25 11:59:31 690 1

原创 Springboot集成Nacos配置

Nacos动态更新配置的原理是基于订阅、监听和推送机制,加上版本控制和一致性协议的支持,来保证配置信息在分布式环境下的动态更新和同步。

2024-07-23 13:34:00 1007 1

原创 Guava之EventBus源码分析

事件总线。有助于深入理解代码的功能和实现细节。可以了解代码背后的逻辑、算法、数据结构和设计模式等方面,从而更好地理解代码的作用和功能。可以学习到业界的最佳实践和设计模式。这有助于提高自己的编程水平,使你能够编写更高质量、可扩展性和可维护性的代码。

2024-03-18 15:17:00 815

原创 SpringBoot2.3之Bean的一生

入门学习

2024-03-13 15:48:58 347

原创 Lettuce的ConnectionWatchdog源码分析

Lettuce的ConnectionWatchdog源码分析。

2024-03-13 14:10:15 663

原创 SpringBoot 2

SpringBoot 2

2023-11-08 15:47:05 86

原创 SpringBoot学习

SpringBoot学习。

2023-11-08 15:45:04 80

原创 一天一个算法之归并排序

一天一个算法之归并排序

2022-09-01 17:38:33 139 1

原创 一天一个算法之基数排序

一天一个算法之基数排序

2022-09-01 17:38:02 138

原创 一天一个算法之堆排序

一天一个算法之堆排序

2022-09-01 17:37:24 125

原创 一天一个算法之希尔排序

一天一个算法之希尔排序

2022-09-01 17:36:17 126

原创 数据库连接池对比分析

数据库连接池对比分析

2022-08-24 20:48:22 281

原创 分析SpringBoot配置文件加载顺序

SpringBoot配置文件加载ConfigFileApplicationListener

2022-07-13 15:09:58 1136

原创 Springfox3一个类多个接口使用解决方案

springfox3 plus

2022-07-07 12:29:08 619

原创 Maven问题汇总

maven问题汇总记录

2022-07-07 10:15:33 236

原创 SpringBoot多模块覆盖率(TestableMock和Jacoco)

SpringBoot多模块覆盖率(TestableMock和Jacoco)

2022-06-08 17:47:35 1298

原创 一天一个算法之插入排序

插入排序

2022-05-16 15:15:32 173

原创 Spark在K8s上的部署方式

Spark on K8s和Spark Operator

2022-05-13 23:21:50 4255

原创 一天一个算法之选择排序

选择排序

2022-05-12 22:18:59 102

原创 一天一个算法之快速排序

快速排序

2022-05-12 13:50:51 203

原创 一天一个算法之冒泡排序

冒泡排序

2022-05-12 13:48:27 138

原创 Druid监控-SpringBoot

Druid监控

2022-04-20 16:05:28 237

原创 SpringBoot validation快速失败

概述SpringBoot validation是对Hibernate Validator二次封装的验证框架;使用一些注解(@Valid,@Max,@Min等)对请求参数校验,优雅且大大减少代码量;通过@RestControllerAdvice和@ExceptionHandler实现全局异常处理;针对MethodArgumentNotValidException和BindException异常处理(具体用法,可自行百度)问题常用注解在javax.validation.constra

2022-04-18 17:05:44 2242 1

原创 Druid数据库连接池源码初探

Druid数据库连接池

2022-04-18 10:21:27 944

原创 IntelliJ IDEA快捷使用

IntelliJ IDEA快捷使用

2022-04-13 18:01:11 414 1

原创 SpringBoot之spring.factories

从源码角度简单分析

2022-04-02 15:04:18 269

原创 Zookeeper3.5.7

zk基础

2022-04-02 14:06:00 1502

原创 消息队列:RocketMQ和Kafka

kafka:rocketmq;

2022-03-30 15:16:17 8314

原创 Springboot2.6.0不兼容swagger3.0.0问题

1.springboot版本<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.6.0</version></parent>2.springfox版本 <dependency>

2021-12-06 09:17:52 6641 5

原创 Maven项目的pom文件参数详解

groupId项目或者组织的唯一标志,并且配置时生成路径也是由此生成artifactId项目的通用名称version项目的版本packaging打包机制,给出了项目的打包类型,即作为项目的发布形式,常用的类型有jar(default)、pom、war等,name用户描述项目的名称,可选url开发团队的网站,可选dependency7.1.type默认为jar类型,常用的类型有:jar,ejb-cl...

2018-03-29 10:18:46 2644 1

原创 Spring MVC统一异常处理方式的对比(4.0.2.release)

为什么需要将异常统一处理?如果dao、service、controller等各种操作都单独处理异常,则系统中代码重复率和耦合度都会很高,维护工作量也会很大。统一的异常处理不仅可以减少维护工作量,而且可以降低代码耦合度。Spring MVC处理异常方式:1.实现HandlerExceptionResolver接口,并注入到Spring容器;2.在controller层使用@ExceptionHand...

2018-03-15 09:42:38 337

原创 HashMap多种遍历方式以及性能对比(JDK1.7)

只遍历key如果只遍历key值,可以使用keySet方法;只遍历value如果只遍历value值,可以使用values方法;遍历key和value1.map.entrySet()2.map.keySet(),for循环遍历key集合,map.get(key)获取value3.map.keySet(),使用集合迭代器遍历key集合,map.get(key)获取value遍历方式\微秒1万10w100...

2018-03-14 18:11:46 860 1

原创 ConcurrentHashMap原理分析(JDK1.7)

声明:本文是根据JDK1.7版本进行分析ConcurrentHashMap是一个线程安全的map集合,可以用来代理HashTable,使用锁分离技术来提高其效率。首先,对比一下HashTable和ConcurrentHashMap:相同点:都是线程安全的key-value存储集合;不同点:1.HashTable是将所有涉及到多线程操作的方法都加上synchronized关键字,以至于锁住整个tab...

2018-03-14 16:12:50 273

空空如也

空空如也

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

TA关注的人

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