自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(207)
  • 资源 (5)
  • 收藏
  • 关注

原创 global.less设置ant-table的layout

今天很奇怪,遇到了table中固定宽度,突然就变窄了,样式无效了。

2025-05-13 10:17:29 88

原创 mybatisplus小坑之LambdaQueryWrapper和LambdaQueryChainWrapper的不同

在MyBatis-Plus中,封装查询条件时,应使用QueryWrapper和LambdaQueryWrapper,而不是QueryChainWrapper和LambdaQueryChainWrapper。后者可以直接执行list、get等操作,可能导致异常,如Errorevaluatingexpression'ew!=nullandew.sqlFirst!=null',原因是QueryChainWrapper和LambdaQueryChainWrapper不支持某些方法,如getSqlFirst。因此,为

2025-05-09 15:19:30 326

原创 javaStream流toMap小坑

当你希望使用特定类型的 Map(比如 LinkedHashMap、ConcurrentHashMap 等),而不是默认的 HashMap,就可以通过这个参数指定:() -> new LinkedHashMap<>()]刚开始还以为是数据库数据有唯一索引。后面才发现是lambda-stream流tomap搞得鬼。Collectors.toMap有3个方法,方法2: 3个参数,

2025-05-08 15:45:13 478

原创 Java执行linux服务器本地命令

缘故:有一台服务器上有个mysql,外部访问不到,另外此服务器性能不好,原本使用jdbc游标批量将数据拉出处理,可执行一段时间就出线连接过多、tmp等问题。最后采用mysql将数据导出到csv,再读取csv处理后结束,性能直接提示多少倍,爽!Java执行命令程序。

2025-05-08 15:25:37 256

原创 Zookeeper是什么?基于zookeeper实现分布式锁

Zookeeper通过临时顺序节点与Watch机制实现高可靠分布式锁,Curator框架封装重试、会话管理,规避原生API复杂度。适用于强一致、高可用场景,但需警惕GC停顿、脑裂等问题。高并发下性能弱于Redis,云原生场景可转向etcd。技术选型应权衡一致性、性能与生态适配。

2025-04-23 17:13:44 524

原创 基于数据库分布式锁的实践和思考

数据库分布式锁 可参考:首先需要考虑一下 数据库的分布式锁 是为了解决什么问题。有2种实现情况1、是对数据库中的数据进行修改,可考虑使用 悲观锁(for update)和乐观锁递归(加版本号)实现。此种情况的经典案例:库存的增减。2、借用数据库悲观锁或乐观锁实现分布式锁,保证同一个任务在多个服务只有一个服务可以执行。此时可以考虑 添加唯一字段(对应的是悲观独占排他锁),新增数据实现,如果新增失败,发现数据已经存在,则说明其他服务已经占有锁了。此种情况的经典案例:异步消费等。不管是哪一种情况。

2025-04-23 10:05:35 295

原创 IDEA远程Debug调试

IDEA远程Debug调试

2025-04-15 14:31:42 519

原创 Git(http)多文件push失败,fatal: the remote end hung up unexpectedly remote: 内部服务错误 Total 1390 (delta 241)

解决方案:导航到repo。另外 可以尝试:通过ssh而不是http发布。原因:已超过Git的默认文件发布大小。设置后成功push。

2025-04-15 11:00:12 113

原创 模运算实现循环索引

模运算实现循环索引

2025-04-14 14:15:42 207

原创 SpringBootAdmin-clinet自定义监控CPU、内存、磁盘等health

cpu、内存使用的包 引入一下。

2025-03-21 10:55:39 340

原创 fastjosn注册自定义序列化器

【代码】fastjosn注册自定义序列化器。

2025-03-21 10:43:33 152

原创 idea项目列表不出现,展示loading

我是将 4.5.5 降低为 4.5.4 正常显示文件夹了。原因是将 ignore 插件升级到 4.5.5 版本。2025年02月08 11:23:36 星期六。发生在webstorm中,跟其他idea类似。解决方案:将ignore版本将为。

2025-02-08 11:25:58 496

原创 uniapp 返回上一页 刷新数据

第二种情况,左上角返回按钮。

2024-12-22 18:53:35 1284

原创 mybatis-mysql-point-ST_GeomFromText

java mybaits 和 mysql 数据库空间坐标类型 匹配,插入使用ST_GeomFromText函数。查询使用 ST_X 和ST_Y函数。数据库表CREATE TABLE locations( id INT auto_increment PRIMARY KEY, name VARCHAR(255), coordinates POINT not null, SPATIAL INDEX (coordinates));

2024-12-16 20:24:04 844

原创 react-beautiful-dnd垂直案例标签

使用 react-beautiful-dnd 插件进行开发。缘由: 项目比较古老,ant使用的是4,tag不支持托拽。最开始找到这个,后面发现不是官方地址。

2024-12-11 15:56:14 429

原创 xcode开发相关英语单词

音频单元扩展应用程序。

2024-12-05 09:29:14 652

原创 git commit-convention 提交格式

‌‌包括以下几个部分:‌‌:表示提交的类型,例如featfixdocs等。featfixdocsstylerefactorperftestchore‌‌:可选,表示提交影响的范围,通常是一个具体的模块或组件。例如,[router]表示提交影响的是路由模块‌12。‌‌:简短描述提交的目的或变更内容,不超过50个字符‌12。‌‌:可选,提供更详细的描述,解释为什么进行这次提交,以及具体做了哪些更改‌12。‌‌:可选,包含关联的问题ID、关闭的issue等,或者使用标记破坏性变更‌12。

2024-12-04 15:52:13 1148

原创 RSA加解密key生成

【代码】RSA加解密key生成。

2024-12-04 09:52:44 228

原创 js处理正则字符串,逗号分号截断字符串获取正则列表

现在有一个字符串,需要将字符串按照(\n;,)分割,然后得到满足正则表达式的数组和非正则表达式的数组。

2024-11-29 11:35:36 352

原创 队列数据动态分配至通道处理预估剩余执行时间(Java实现)

现在有一批数据在队列中,均匀的分布在多个通道中执行,每个通道执行的数据唯一不会重复,每个通道的执行过程一致但是消耗时间不一样,每个通道的最高并发数也不一样,知道待处理数据总个数S,N个通道及通道内的平均消耗时间和最高并发数,如何分配通道执行的数据和预计总的消耗时间对比俩个方案,平均分配数据和按照数据处理能力分配数据。

2024-10-21 15:53:06 579

原创 无sftp/ftp上传文件时,使用python和中转服务器传输文件

目标服务器:获取文件:wget ip:28000/文件名称。进到中转服务器的某个目录下执行命令。(提前将传输的文件放进去)

2024-07-30 15:38:53 359

原创 FileUtils.listFiles递归获取所有文件

【代码】FileUtils.listFiles递归获取所有文件。

2024-07-25 15:12:34 519

原创 sm4国密4加解密文件

【代码】sm4国密4加解密文件。

2024-07-25 14:19:14 427

原创 finclip是什么?没听过的东西就不要考虑了

总结:finclip 真的不行,文档一大堆,到实战看文档发现,没多少可用的。卸载、卸载、全部卸载。

2024-07-23 17:16:23 602

原创 2024后半年code、life记录

数据库系列仅仅看了看书上关于索引的一部门,并且将其索引的聚集(聚簇)索引、BTREE索引、联合索引相关的内容补充到了。之前将线程池、job功能相关在工作中如何使用,如何基础的案例基本书写完成,后续需要补充面试场景。希望自己能坚持下去吧~

2024-07-16 09:01:48 374

原创 聊聊mysql

重中之重的MySql数据库

2024-07-08 19:11:41 309

原创 SpringBoot3.3集成knif4j-swagger文档方式和使用案例

springboot3 集成 knif4j,接口文档默认地址:http://localhost:8080/swagger-ui.html#接口文档默认地址:http://127.0.0.1:8080/doc.html。福利配置: 跟路径自动转发到文档页面。

2024-07-02 19:04:29 1536

原创 xocde编辑器支持修改为中文吗?不支持

xocde编辑器支持修改为中文吗?

2024-06-22 10:26:17 233

原创 个人介绍~

大家好,很高兴以这种方式见到大家。本篇文章可能会很长,如果您不喜欢长文章或者笔者,就早早出门右拐(不喜勿喷)。本篇会持续更新,记录个人从大学生涯到毕业后求职,工作,个人爱好,副业等内容。如果有正处于这个阶段的家人,保证各位家人能在此阶段有新的理解和坚持。

2024-06-21 10:37:38 295

原创 聊聊定时任务

本篇主要是记录学习、工作中遇到有关定时任务的经历。从学习了解到的创建线程的方法,到工作项目中创建线程池,后面使用调度框架这样的一个过程。在学习、工作项目中,常常会有很多的业务逻辑,这些业务逻辑通常分为2类,一类为直接执行返回的,另外一类就是定时任务异步执行的。

2024-06-19 08:51:11 444

原创 postman-runner简单入门实操

接口动态参数格式: {{文件表头}}1、创建runner ,选择文件。2、直接将接口拖到左侧即可。

2024-05-14 14:42:59 263

原创 mac-bash获取当前时间

LC_TIME=zh_CN.UTF-8 date +"%Y年%m月%d %H:%M:%S 星期%a"

2024-05-10 11:18:33 304

原创 java-判断是否为银行卡工具类

【代码】java-判断是否为银行卡工具类。

2024-05-10 09:34:25 359

原创 neo4j图数据库建模设计经典案例

数据建模一半是艺术,一半是科学;没有硬性且快速的正确答案,只有适合您的用例的答案。

2024-04-02 15:47:58 409

原创 VUE3+TS(父子组件v-model共享值共享对象,传参传对象)

【代码】VUE3+TS(父子组件v-model共享值共享对象,传参传对象)

2024-03-27 08:48:32 575

原创 nginx高并发配置设置

event{use epoll;http{

2024-03-05 14:20:40 303

原创 git-忽略文件-移除本地缓存

移除本地git .idea文件夹的状态。git忽略文件.gitignore。

2024-01-23 16:26:59 494

原创 maven带时间戳打包和脚本

【代码】maven带时间戳打包和脚本。

2024-01-17 22:12:35 569

原创 Java银行卡工具类

【代码】Java银行卡工具类。

2024-01-17 22:11:39 562

原创 idea-lombok失效

【代码】idea-lombok失效。

2023-12-28 17:48:35 398

2021年多家公司整理的350道Java面试题手册.pdf

最新整理的大厂面试题

2021-03-09

清理密钥工具 卸载产品密以及KMS钥

清理window系统存在的注册表,卸载产品密以及KMS钥。 bat的命令方式

2021-03-09

基于Netty网络编程项目实战笔记.7z

基于netty技术,网络编程项目实战笔记

2021-03-09

gpss-gpdb6-1.3.5-rhel7-x86_64.tar.gz

greenplum中使用gpss技术,搭建gpkafka等

2021-03-09

详细介绍 NIO与Netty编程-实战讲义详细pdf.7z

NIO与Netty编程-课程讲义,包含 BIO、NIO、Io的介绍,NIO网络聊天的案列,自定义RPC的实现与设计

2021-03-09

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

TA关注的人

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