自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 在Springboot项目中 对Mysql数据库账号密码加密操作 相当简单 详细操作

主要为了生产项目环境中 避免数据库账号密码泄露 对其加密,这里主要使用jasypt进行加密操作。第二步:编写测试工具类进行对账号密码进行加密操作,生成新的加密的账号密码。直接jar启动项目方式的话 可以在启动参数里面增加参数。注意:需要前面加ENC扩起来。第四步:启动参数的配置(配置秘钥)然后项目就可以正常跑动起来。第三步:进行数据库配置的替换。注意:需要增加秘钥配置启动才可以。

2023-12-25 11:30:25 532

原创 springboot项目实现mongodb changestream监听mongodb数据库变更 并同步到kafka详细操作 不到几十行代码

第二步:在springboot项目引入mongodb 与kafka依赖。第一步:首先mongodb数据库得支持集群,单机下不支持。第三步:编写监听mongodb数据库集合实现类。第四步:kafka生产者。

2023-12-15 17:24:36 695

原创 redisson实现分布式锁 就是这么简单

第一步:引入redisson依赖。第二步:配置redisson配置。第三步:实现加锁与释放锁。

2023-12-15 10:45:55 372

原创 java实现XLSX转csv格式

package com.example.demo;import java.io.File;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.io.PrintStream;import javax.xml.parsers.ParserConfigurationException;import javax.xml.parsers.SAXParser;i

2021-09-12 21:21:50 1438 4

原创 微信小程序消息订阅超详细流程步骤

第一步:登录微信小程序管理后台 链接https://mp.weixin.qq.com第二步:在左侧栏目找到订阅消息菜单栏 --我的模板 ,可以去公共模板库增加自己想要的模板如果没有自己想要的模板 跳转最后一页可以看到如下图点击进去可以申请增加自己的模板,一般申请模板大概需要3-7天审核时间第三步:可以看到我的模板有对应的模板消息 到时候我们需要模板id 来显示第四步:模板申请完后,前端同事拿到对应的模板id 后可以请求定义的接口获取下发权限也就是调用那个弹框接口 (wx...

2020-09-30 10:57:21 4610

原创 XXJOb分布式定时任务配置类

@Slf4j@Configurationpublic class XxlJobConfig { @Value("${xxl.job.admin.addresses}") private String adminAddresses; @Value("${xxl.job.executor.appname}") private String appName; @Value("${xxl.job.executor.ip}") private String .

2020-09-10 16:19:46 30 1

原创 elasticsearch 6.4.3 配置以及封装使用工具类

1.导入依懒:<dependency> <groupId>org.elasticsearch</groupId> <artifactId>elasticsearch</artifactId> <version>6.4.3</version></dependency>2.配置文件spring:data: elasticsearch: cluster-name: c.

2020-09-10 16:12:06 597

原创 mybatis 获取根据条件查询sql

Intercepts({ @Signature(type = Executor.class,method = "update",args ={MappedStatement.class,Object.class}), @Signature(type = Executor.class,method = "query",args = {MappedStatement.class,Object.class, RowBounds.class, ResultHandler.class.

2020-09-09 11:43:07 359

原创 java笔记

计算机语言演变机器语言–汇编语言–高级语言JDK -Java Development kit Java开发工具包JRE -Java Runtime Environment Java运行时环境JVM -Java Virtual Machine Java虚拟机JDK>JRE>JVMJVM是一种规范,就是一个虚拟的用于执行bytecodes字节码的计算机javac: 编译...

2020-02-01 12:06:52 77

原创 Java导出excel动态列

第一步导入依懒:<!-- excel --><dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>3.17</version></dependency&g...

2019-12-22 10:40:57 2196

空空如也

空空如也

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

TA关注的人

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