自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 java实现excel导出和导入

writer.merge(0, 3, 1, 1, "行政区划", true);writer.merge(0, 3, 2, 2, "项目名称", true);writer.merge(0, 3, 1, 1, "行政区划", true);writer.merge(0, 3, 2, 2, "项目名称", true);writer.merge(0, 3, 0, 0, "序号", true);writer.merge(0, 3, 0, 0, "序号", true);//所有列宽度设为18。//所有列宽度设为18。

2024-07-08 16:55:17 850

原创 java常用json工具类封装,自定义日期、数据格式

/ 如果json中有新增的字段并且是实体类类中不存在的,不报错。自定义json配置,主要为了更好的应对业务,可根据自己的需求进行封装定义格式。//若POJO对象的属性值为null,序列化时不进行显示。//解决json参数和pojo参数数量不一致导致报错问题。// 禁止date类型转换为时间戳。// 设置date类型转换格式。二、json配置中心。

2024-07-08 16:20:02 532

原创 java 文件打包下载一站式服务(zip格式)

分享文件打包下载一站式服务开发流程,简洁、好用、易懂

2024-06-26 15:37:11 576 1

原创 RSA加密详解

RSA加密是一种非对称加密算法,用于在不直接传递密钥的情况下完成解密,确保信息的安全性,避免直接传递密钥可能导致的破解风险。RSA加密使用一对密钥进行加解密,分别称为公钥和私钥,两者之间存在数学相关性。该加密算法的原理基于对极大整数进行因式分解的困难性来保证安全性。通常情况下,个人保存私钥,而公钥是公开的,可能同时由多人持有。

2024-01-02 16:51:53 1131 1

原创 redis分布式锁redission生产实战

为什么要用分布式锁,首先要搞懂为什么要用锁?程序中使用锁通常是为了实现并发控制和保证数据的一致性,在多线程环境中,多个线程同时访问和修改共享数据,如果没有加锁,可能会导致不正确的结果和数据竞争。

2023-11-30 17:24:33 901

原创 docker部署项目实战

在这个例子中,/var/lib/mysql 是 MySQL 数据库容器内的默认数据目录,而 /root/mysql/data 是主机上的目录,用于存储 MySQL 数据库的数据文件。部署前请先安装docker以及docker-compose,已经安装的请跳过,未安装的同学到我的文章中有docker以及docker-compose的安装方法。-- snow_credit的日志级别 -->-- druid连接池的日志级别 -->-- root级别的logger -->-- 向控制台输出日志 -->

2023-11-23 15:43:52 1023

原创 docker安装部署全篇

其中:阿里云镜像获取地址:https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors,登陆后,左侧菜单选中镜像加速器就可以看到你的专属地址。科大镜像:https://docker.mirrors.ustc.edu.cn/阿里云镜像:https://.mirror.aliyuncs.com。https://reg-mirror.qiniu.com/ 是国内七牛云。网易镜像:https://hub-mirror.c.163.com/

2023-11-23 13:40:16 424

转载 Canal报错总结

这个报错是空指针报错,很明显是哪里获取为空的,这种错误没有固定的原因,但大概率上可以锁定配置文件的问题 1、adapter的配置文件中是有包含了mysql、es、mq、zk等配置,如果不需要的配置项,就将其注释掉,不要打开 比如我这里的报错原因就是因为打开了zookeeperHosts,但是没有配置具体值,所以导致了空指针,因为我不需要zk,将其注释掉即可 2、某些必要的配置没有设置,快速排查的方式就是根据官方文档中给出的配置文件对比排错 可以参考如下配置文件 3、配置文件中配置项排版错位。

2023-09-07 14:32:00 418

原创 canal集群高可用模式实战,canal1.1.6实现mysql8.0数据增量/全量同步到elasticsearch7,保姆级教程

主要用途是基于 MySQL 数据库增量日志解析,提供增量数据订阅和消费。canal的工作原理:1.canal模拟mysql sllave的交互协议,伪装自己为mysql salve;2.mysql master收到dump请求,开始推送binary log给 slave(也就是canal);3.canal解析binary log 对象(原始byte流),再发送到存储目的地,比如MySQL,Kafka,Elastic Search等等。canal的数据同步可以增量/全量。

2023-09-05 15:04:09 3400

空空如也

空空如也

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

TA关注的人

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