自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(111)
  • 问答 (1)
  • 收藏
  • 关注

原创 springBoot Event实现异步消费机制

ApplicationEvent以及Listener是Spring为我们提供的一个事件监听、订阅的实现,内部实现原理是观察者设计模式,设计初衷也是为了系统业务逻辑之间的解耦,提高可扩展性以及可维护性。

2024-04-24 11:14:00 393 1

原创 多线程下保证数据库事务

多线程保存会导致事务失效,

2024-04-24 11:04:04 267

原创 ORA-01653: unable to extend table C##HBDTDATA.M_SMS_STATUS by 8192 in tablespace DBDTDATA

oracle 扩容表空间 ora-01653: unable to extend table c##hbdtdata.m_sms_status by 8192 in tablespace dbdtdata

2024-04-01 14:00:02 291

原创 windows或mac端口转发

在内网开发中,由于出于公司安全考虑,部分IP192.168.0.100访问只能针对固定IP192.168.0.200开放,此时我需要通过我的电脑192.168.0.300去访问,由于未对我电脑IP192.168.0.300授权,导致我访问不到,此时,我可以通过端口访问192.168.0.200转发去访问192.168.0.100

2024-01-10 16:13:17 813

原创 rabbitmq延迟队列发送与取消

rabbitmq延迟队列发送与取消

2023-11-11 10:42:14 595

原创 用VSCODE启动Java项目

用vscode启动Java项目

2023-10-25 09:36:07 763

原创 两个list中实体某个属性值相同的实体和不同的实体

有两个list,分别是newList 和 oldList,快速取出两个 newList 中某个属性值相同的实体和不同的实体

2023-10-24 13:58:00 481

原创 Linux 离线安装软件

将软件==(jdk-8u201-linux-x64.tar.gz)==上传到 root/usr/local/src目录下。tomcat:8080 ,redis:6379,nginx:80 mysql:3306,等端口。将redis-3.0.7.tar.gz上传到 /usr/local/src 目录下。nginx下载地址:https://nginx.org/download/只读你不能对只读从属进行写操作,意思就是只读,无法写入,解决办法。原因分析:nginx/目录下没有logs文件夹。(如果内网安装需要)

2023-07-14 10:14:39 1161

原创 linux安装gitlab

我下载的是下载好的文件上传到 /opt文件夹 (文件大小1.05G)

2023-06-05 09:46:19 693

原创 mac M1 反编译软件

我运行时openJDK,难道这玩意不支持openJDK,我试了oracleJDK,还是出现此问题(可以使用openJDK,问题在下面解决的)再次点击JD-GUI.app运行,发现此问题不在弹出。将 233行else 中的内容注释,添加新内容。点击JD-GUI.app运行时报错。

2023-05-08 16:24:14 313 1

原创 mysql 递归查询

mysql 树 递归查询,向上查询,向下查询,包含本级

2023-05-08 15:46:00 306

原创 redis 分布式集群部署

redis 分布式集群搭建,3组一主一从

2023-04-07 13:36:28 502

原创 windows端口转发

在内网开发中,由于出于公司安全考虑,部分IP`192.168.0.100`访问只能针对固定IP`192.168.0.200`开放,此时我需要通过我的电脑`192.168.0.300`去访问,由于未对我电脑IP`192.168.0.300`授权,导致我访问不到,此时,我可以通过端口访问`192.168.0.200`转发去访问`192.168.0.100`

2023-03-03 14:36:31 267

原创 docker安装memos

docker安装memos(便签),支持ARM,X86架构

2022-12-04 14:18:51 1455

原创 安装docker,docker-compose

安装docker,docker-compose, 有ARM架构安装,X86架构安装方式

2022-12-04 14:13:18 1284

原创 SpringBoot 瘦身

瘦身: thinBody 又称 “减肥”、“减重”。就是合理、科学的减轻自身重量的。SpringBoot 应用瘦身顾名思议:就是将 SpringBoot 应用打包的 jar 利用合理的方式、方法减小体积。总结:简单来说就是将jar包依赖分开(一部分是自己的写的代码,另部分是第三方使用的依赖库)

2022-11-30 18:31:42 486

原创 Mac M1安装Centos8

mac M1 安装centos教程

2022-11-22 20:16:36 2901 10

原创 docker安装memos

docker安装memos,类似备注,笔记,备忘录,一个开源的、自托管的知识库,可与 SQLite db 文件一起使用。

2022-11-21 08:00:00 725

原创 Mac M1安装docker-compose,webssh

Mac M1安装docker-compose,websshARM linux 虚拟机安装docker-compose,webssh并且同时记录遇到的一些错误

2022-11-20 12:56:43 729

原创 数据库文档生成器

生成数据库文档

2022-08-25 10:10:12 111

原创 如何在Mac上添加一个虚拟IP

给mac添加一个虚拟IP,其原理是给网络设备loopback增加一个alias。loopback设备一直存在,而且与en0设备独立,可以一直存在。这样终于可以有个固定IP用来绑定服务了。,其他设备无法访问,包括内网。...

2022-08-05 10:19:22 1032

转载 mac系统git删除 .DS_Store

Mac 系统永久删除 git 中的 .DS_Store 文件

2022-08-04 14:33:08 328

原创 M1 docker 安装mysql5.7

Mac M1 使用docer安装mysql

2022-07-03 14:41:24 3210 11

原创 M1安装nacos(解决报错)

解决M1 安装nacos高版本报错,这里可以正常使用,

2022-07-02 14:28:48 2966 1

原创 利用 Redis 也能实现订单30分钟自动取消?

我们以订单功能为例说明下:生成订单后一段时间不支付订单会自动关闭。最简单的想法是设置定时任务轮询,但是每个订单的创建时间不一样,定时任务的规则无法设定,如果将定时任务执行的间隔设置的过短,太影响效率。还有一种想法,在用户进入订单界面的时候,判断时间执行相关操作。方式可能有很多,在这里介绍一种监听 Redis 键值对过期时间来实现订单自动关闭。在生成订单时,向 Redis 中增加一个 KV 键值对,K 为订单号,保证通过 K 能定位到数据库中的某个订单即可,V 可为任意值。假设,生成订单时向 Redis 中存

2022-06-27 09:28:09 762

原创 mysql的my.cnf常用配置

mysql的my.cnf常用配置一.启用sql日志方式一方式二二.慢日志0.查看慢日志是否开启1.开启慢日志方式一方式二2.慢SQL参数三.扩展1.关闭表名大小写敏感2.设置mysql客户端默认字符集3.MySQL其他设置一.启用sql日志查看是否开启sql日志SHOW VARIABLES LIKE "general_log%"; -- 查询是否启用日志 NO是开启的状态,OFF是关闭的状态方式一以上设置重启mysql后失效SET GLOBAL general_log = 'ON'; --

2022-03-28 10:10:36 3462

原创 mysql开启慢日志

mysql数据库开启慢SQL,以及各参数说明

2022-03-25 14:14:28 1949

原创 git修改提交历史的用户名和邮箱

git修改提交历史钟的用户名和邮箱

2022-03-07 17:54:59 587

原创 根据id和parent_id递归查询上下级

当只有id 和parent_id 可用时,查询下级和上级是最让头疼的事,所以写了个Demo,可以试试

2022-02-25 17:51:43 1491

原创 在static静态变量中使用注入方式

java 在static静态变量中使用注入方式

2022-02-24 13:29:27 1428

原创 基于若依开发的个人博客开源啦

基于RuoYi-fast v4.7.2开发的轻量级Java快速开发框架,本项目我将长期维护,优化,并不定时保持与ruoyi-fast同步。

2022-02-08 09:29:54 1223 4

原创 mysql数据库存储表情报错

mysql存储表情报错Incorrect string value: '\xF0\x9F\x98\x82' for column 'content' at row 1

2022-01-29 10:35:48 1670 2

转载 linux下实现mysql数据库自动定时备份

linux定时备份数据库

2022-01-10 17:51:06 891

原创 java字符串截取

/** * import org.apache.commons.lang.StringUtils;包 * @param args */public static void main(String[] args) { String code = "370102"; // public String substring(int beginIndex) 从指定索引处的字符开始(索引从0开始),直到此字符串末尾 // public String substring(int beg

2022-01-07 16:30:50 1130 1

转载 异步编程利器 CompletableFuture

异步编程利器 CompletableFuture,文章摘自微信公众号: 捡田螺的小男孩

2021-12-14 09:33:12 160

原创 Markdown转HTML

Markdown转HTML方式一:依赖:生成案例方式二:依赖:生成工具类方式三:依赖:生成工具类方式一:依赖: <dependency> <groupId>org.pegdown</groupId> <artifactId>pegdown</artifactId> <version>1.6.0</version> </dependency>生成案例import java

2021-12-07 15:54:47 202

原创 模板导出Excel

使用POI模板导出Excel

2021-11-02 21:46:13 299

原创 SpringBoot集成easyexcel

EasyExcel是一个基于Java的简单、省内存的读写Excel的开源项目。在尽可能节约内存的情况下支持读写百M的Excel。 github地址:https://github.com/alibaba/easyexcel

2021-10-31 12:34:29 2058

原创 vue学习笔记

vue学习笔记1.页面跳转2.字典查询并赋值2.1.在created初始化查询2.2.data里面定义2.3.form表单循环取数据3.带其他信息4.点击事件定义事件事件记得在data里面定义servicePeopleListjs请求5.点击循环赋值6.列表显示7.选择框8.下拉选择框9.日期或者时间的大小比较10.for循环11.for循环删除某个值(索引)12.关于下拉框回显数字1.页面跳转1.点击页面<el-table-column label="服务商名称"

2021-10-28 10:41:08 306

原创 MongoDB操作文件

MongoDB操作文件/视频,可回显

2021-10-25 11:26:09 336

空空如也

macbook M1Pro M1Max

2022-04-26

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

TA关注的人

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