自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 rabbitmq 使用示例

rabbitmq 常用方法

2024-05-28 13:53:51 301

原创 kafka事务

springboot kafka开启事务。

2024-05-23 17:27:30 535 1

原创 解决可重复读取Http请求

/ 直接将请求内容读取出来并缓存// 读取缓存数据@Override// 返回自定义实现的输入流,并且将缓存的请求内容传递给自定义输入流@Override@Override@Override@Override@Override。

2023-04-28 17:04:43 400

原创 springboot接口数据编解码&脱敏

作用于方法上,标记参数需要做编解码@Component作用于字段上,标记字段需要做编解码,以及是否需要脱敏展示@Component// 解码后是否脱敏// 脱敏开始位置// 脱敏长度// 脱敏显示字符。

2023-04-28 15:45:21 221

原创 kafka-streams自定义窗口抑制

/** * kafka stream配置 * @Author: Clown * @Version: 1.0 * @Date: 2021/7/12 16:52 */@Configurationpublic class KafkaStreamConfig { @Value("${kafka.stream.application.id}") private String applicationId; @Value("${kafka.consumer.servers}")

2021-11-29 17:09:22 464

原创 java8 ArrayList和HashMap自动扩容详解

java8 ArrayList和HashMap自动扩容ArrayList自动扩容ArrayList成员变量介绍ArrayList不设置初始容量ArrayList设置初始容量ArrayList自动扩容大小ArrayList自动扩容总结HashMap自动扩容HashMap成员变量介绍HashMap不设置初始容量HashMap设置初始容量HashMap自动扩容大小HashMap自动扩容总结ArrayList自动扩容在java8中,ArrayList底层是使用数组进行数据存储,在新建ArrayList对象时可

2021-11-11 17:16:20 749

原创 ApplicationContextAware接口的作用(获取Spring容器以及获取Spring容器中的Bean)

在Web应用中,Spring容器通常采用声明式方式配置产生:开发者只要在web.xml中配置一个Listener,该Listener将会负责初始化Spring容器,MVC框架可以直接调用Spring容器中的Bean,无需访问Spring容器本身。在这种情况下,容器中的Bean处于容器管理下,无需主动访问容器,只需接受容器的依赖注入即可。但在某些特殊的情况下,Bean需要实现某个功能,但该功能必须...

2019-06-26 15:50:10 471

原创 springboot使用maven实现多环境运行和打包

在实际开发过程中,可能需要不断进行环境的切换和打包部署,通常我们会选择在application.properties中修改不同环境对应的配置文件,这种方式不仅效率低,而且很容易发生错误,造成不必要的麻烦降低工作效率。maven提供了多环境配置,可以方便实现不同环境的配置切换和打包。一、配置文件在classpath根目录(在springboot工程中,classpath为resources目录)...

2019-06-05 11:00:22 8552 5

原创 springboot整合druid数据库连接池

Druid是阿里巴巴的一个数据库连接池开源框架,准确来说它不仅仅包括数据库连接池这么简单,Druid在监控、可扩展性、稳定性和性能方面都有明显的优势。Druid提供了Filter-Chain模式的扩展API,可以自己编写Filter拦截JDBC中的任何方法,可以在上面做任何事情,比如说性能监控、SQL审计、用户名密码加密、日志等等。一、主流连接池对比常用的主流开源数据库连接池有C3P0、DBC...

2019-05-31 17:30:30 1729 2

原创 mybatis generator maven插件自动生成代码

MyBatis Generator (MBG) 是一个Mybatis的代码生成器,可以自动生成一些简单的CRUD(插入,查询,更新,删除)操作代码,model代码,及mapper配置文件,只需要5步即可实现mybatis代码的自动生成。添加数据库和mybatis相关依赖引入mybatis-generator-maven插件配置数据库连接配置mybatis-generator代码生成策略...

2019-05-30 17:22:33 239

原创 springboot+redis实现session共享

spring + redis实现session共享springboot实现session共享只需要3步即可一、在 pom.xml 中引入依赖包 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-red...

2019-05-30 11:41:47 1082 2

空空如也

空空如也

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

TA关注的人

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