自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 java实现websocket

【代码】java实现websocket。

2024-01-16 17:48:57 2181 1

原创 java导出execl

【代码】java导出execl。

2023-12-14 17:21:04 77 1

原创 java实现rabbitmq消息队列

生产者向交换机发送消息—交换机根据路由key发送给队列-队列的消费者接收消息。多个消费者,每一个消费这都有自己的队列,每个队列都绑定到交换机。在某种场景下,我们希望不同的消息被不同的队列消费。一个生产者丶默认交换机丶一个队列丶一个消费者。一个生产者丶默认交换机丶一个队列丶多个消费者。生产者发送消息到交换机-交换机发送到哪个队列。区别在于Topic类型的交换机可以匹配通配符。符号(通配符):#表示匹配一个或者多个词。创建controller。创建rabbit工具类。

2023-07-12 16:11:18 1506 1

原创 java实现mqtt协议

MQTT(message queuing telemetry transport)是IBM开发的即时通讯协议,是一种发布/订阅极其轻量级的消息传输协议,专门为网络受限设备、低宽带以及高延迟和不可靠的网络而设计的。由于以上轻量级的特点,是实现智能家居的首选传输协议,相比于XMPP,更加轻量级而且占用宽带低。

2023-07-11 17:49:24 4362 1

原创 java 单例模式(懒汉模式、饿汉模式、懒汉双重校验锁)

【代码】java 单例模式(懒汉模式、饿汉模式、懒汉双重校验锁)

2023-06-13 17:13:17 180

原创 idea git修改提交的用户名

1.在Terminal终端中输入 : git config user.name 来查看当前提交者的姓名。2.修改成你想改的名字: git config --global user.name “要修改的用户名”。3.再一次输入: git config user.name 会发现提交者姓名已经修改成功了。

2023-04-10 15:39:17 1098

原创 JAVA项目启动时执行自己业务的几种方法

【代码】JAVA项目启动时执行的几种方法。

2023-03-29 10:20:33 559

原创 Base64加密解密

【代码】Base64加密解密。

2023-03-24 15:33:29 56

原创 MD5加盐加密解密

【代码】MD5加盐加密解密。

2023-03-24 14:38:59 1540

原创 maven仓库

https://mvnrepository.com/

2023-03-22 17:46:12 46

原创 java雪花算法工具类

【代码】java雪花算法工具类。

2023-03-21 16:12:08 113

原创 MySQL查看索引以及索引是否失效

explain显示了MySQL如何使用索引来处理select语句以及连接表。他可以帮助选择更好的索引和写出更优化的查询语句explain显示了很多列,各个关键字的含义如下:table:顾名思义,显示这一行的数据是关于哪张表的;type:这是重要的列,显示连接使用了何种类型。从最好到最差的连接类型为:const、eq_reg、ref、range、indexhe和ALL;possible_keys:显示可能应用在这张表中的索引。如果为空,没有可能的索引。

2023-03-21 15:38:48 1201

原创 Java递归构建树形结构

Java 树形递归

2023-03-01 10:01:13 559

原创 MySQL 使用sql查看数据表所有字段注释

SELECTORDINAL_POSITION as 编号,COLUMN_NAME as 列名,-- 列名COLUMN_COMMENT as 注释,-- 注释COLUMN_TYPE as 数据类型 ,-- 数据类型CHARACTER_MAXIMUM_LENGTH as 长度,IS_NULLABLE as 是否为空FROMinformation_schema.`COLUMNS` WHERE TABLE_SCHEMA='catering_tst' -- 这里的catering_t

2021-03-22 13:44:09 215

原创 java 实现Redis方式监听key值过期

1、首先redis配置文件中需要打开配置:搜索:notify-keyspace-events Ex 找到后,放开注释,保存 如下:2、pom.xml引入依赖3、定义配置RedisListenerConfigimport org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;import org.springframework.d

2021-03-13 16:47:23 2800 2

原创 java 获取昨天、明天时间

Calendar cal = Calendar.getInstance(); cal.setTime(new Date()); cal.add(cal.DATE,+1);//获取明天 //cal.add(cal.DATE,-1);//获取昨天 cal.getTime(); SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd"); St.

2020-12-27 16:39:35 206

原创 mysql设置59分59秒会自动加一秒

原因:mysql数据库对于毫秒数>500会自动加一秒,所以设置时间为59分59秒时,要设置毫秒数为0。

2020-12-11 16:27:48 659

原创 使用insert into select from批量增加数据

我们在开发、测试过程中,经常会遇到需要表复制的情况,如将一个table1的数据的部分字段复制到table2中,或者将整个table1复制到table2中,这时候我们就要使用SELECT INTO 和 INSERT INTO SELECT 表复制语句了。1.INSERT INTO SELECT语句语句形式为:Insert into Table2(field1,field2,...) select value1,value2,... from Table1...

2020-12-09 21:23:19 3278

原创 mysql存储过程循环插入10000条数据

DROP PROCEDURE IF EXISTS proc_initData;DELIMITER $CREATE PROCEDURE proc_initData()BEGINDECLARE i INT DEFAULT 1;WHILE i<=10000 DOINSERT INTO data(user_id) VALUES(i);SET i = i+1;END WHILE;END $;

2020-12-09 17:57:41 232

空空如也

空空如也

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

TA关注的人

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