自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 反编译jar包最简单的办法

改动不大的话,可以把某个class用idea打开,然后另外新建一个工程,然后把这个class的代码粘贴到这个新工程,package路径要一样,然后新工程编译打包,然后把新生成的class通过7zip 粘贴到原来的jar包。

2026-04-21 14:45:06 30

原创 站在后端角度寻找最强前端白嫖软件和模型

2026-04-18 16:54:57 37

原创 外层线程池 + 内层线程池”的嵌套使用方式导致的卡死

如果外层有 100 个任务,就会创建 100 个线程池,总线程数 = 外层线程数 + 所有内层线程数,轻松超过操作系统限制。但内层任务也需要从同一个线程池中获取线程来运行,然而线程池已经没有空闲线程(全被外层任务占满)。外层所有任务会占用 N 个线程,这些线程在 f.get() 处等待内层任务执行完毕。线程池只有一个,所有任务(外层+内层)竞争同一组线程,调度开销增大,响应延迟飙升。结论:绝对不要让线程池中的任务再向同一个线程池提交并等待子任务。假设线程池核心线程数为 N。

2026-04-07 15:47:38 61

原创 程序员使用大模型辅助工作的经验

3.MiniMax-M2.7-highspeed\glm-5 凑合着用,疑难杂症就选 deepseek。2.豆包 视觉识别、读取网页链接方面是最好的,里面的专家模式提高了想要的效果。1.deepseek 遇到代码的疑难杂症的时候,首选deepseek。5.claude 没钱用不起,不知道效果如何。4.lingma 还可以。

2026-03-20 14:07:31 29

原创 openclaw常用命令

OpenClaw 常用命令整理。

2026-03-09 23:40:32 678 2

原创 vscode 如何使用 Claude Code for VS Code?

8.C:\Users\Administrator.claude 添加config.json。3.安装 Claude Code。config.json文件里面写。4.安装vscode。

2026-02-27 15:35:59 1352

原创 redis开启持久化

配置RDB (快照模式)

2026-02-26 14:43:09 401

原创 CentOS 7 安装 Nginx 最简单的方法 使用 EPEL 仓库安装

sudo yum install epel-release -ysudo yum install nginx -ysudo systemctl start nginxsudo systemctl enable nginxsudo systemctl status nginx

2026-02-10 10:26:21 438

原创 es searchSourceBuilder.trackTotalHits(true);的作用

这行代码是 Elasticsearch Java 客户端(Rest High Level Client)中的关键配置,用于让 Elasticsearch 返回精准的搜索结果总命中数,而非默认的近似值。当匹配的文档数超过 10000 条时,默认只返回 10000(或显示 10000+),不会计算真实的总条数。当匹配的文档数较少(比如 < 10000 条),可能返回近似值;这种设计是为了避免大数据量下,全量统计总命中数带来的性能开销。精准计算并返回本次搜索匹配的所有文档总数;忽略默认的 10000 条限制;

2026-01-14 10:47:33 118

原创 idea一直卡在Writing classes...处

第一步:File–》Settings–》compiler–》ActionScript&Flex Compiler,设置Compiler heap size为2048。第一步:File–》Settings–》compiler,设置Build process heap size为2048。

2025-12-24 16:02:51 150

原创 mysql distinct慢

如果统计是死的或者实时性要求没这么高,那么可以用各种手段做缓存。如果统计是实时的并且数据量不大,几十万的数据量。

2025-12-06 17:12:32 191

原创 mysql explain的type类型

2025-12-06 16:15:16 144

原创 mysql数据备份还原

【代码】mysql数据备份还原。

2025-12-06 13:40:16 209

原创 mysql锁查询

【代码】mysql锁查询。

2025-12-04 19:25:00 141

原创 EasyExcel的API设计

类型 数据结构 外层List 内层List。表头 List<List> 所有列的集合 一列的表头信息。数据 List<List> 所有行的集合 一行的数据内容。

2025-11-27 14:45:14 244

原创 mysql从库切换为主库

首先确认从库的同步状态:– 在从库上执行重点关注以下字段:Slave_IO_Running: 是否在运行Slave_SQL_Running: 是否在运行Seconds_Behind_Master: 主从延迟Last_Error: 是否有错误Exec_Master_Log_Pos: 已执行的binlog位置。

2025-11-24 11:33:25 380

原创 mysql配置主从同步

mysql -h 主库IP -u repl -p’你的强密码’ – 能登录则说明权限正常。# 查看binlog文件名和位置(后续用到)show variables like ‘gtid_mode’;从库恢复全量备份(核心:与主库数据一致)– 验证账号(可选,从库执行)重新配置主从复制,指定正确端口。如果主库不是3306,那么。

2025-11-09 22:06:40 352

原创 mysql如何强制区分大小写

如果使用 bin 结尾的校对规则,则区分大小写若字段的校对规则是 bin 结尾的(bin = Binary,二进制比较),例如 utf8_bin、utf8mb4_bin,则 = 会严格区分大小写,因为它比较的是字符的二进制编码(不同大小写的字符二进制值不同)。SELECT distinct name FROM users 这样SELECT distinct name 如何强制区分大小写呢?mysql的where条件的=号是不区分大小写的吗。– 强制区分大小写,无论字段默认校对规则如何。

2025-10-29 10:37:44 229

原创 MySQL错误-this is incompatible with sql_mode=only_full_group_by

编辑my.cnf文件。

2025-09-29 21:22:46 113

原创 /etc/hosts

在 Linux 系统中,/etc/hosts 是一个用于配置本地 IP 地址与主机名映射关系的静态文本文件,其核心作用是 “绕过 DNS 服务器,实现本地优先的主机名解析”。本地解析优先:系统解析主机名时,会先查 /etc/hosts,再查 DNS(解析顺序由 /etc/nsswitch.conf 中的 hosts: files dns 配置决定,files 即指 /etc/hosts)。核心作用:本地 “迷你 DNS”

2025-09-27 10:04:05 462

原创 docker内如何用ollama启动大模型

暂时不想用 GPU 加速(仅用 CPU 运行)

2025-09-14 17:24:25 480

原创 centos7如何使用阿里巴巴的yum源

【代码】centos7如何使用阿里巴巴的yum源。

2025-09-14 08:55:02 178

原创 centos7安装python3.8

【代码】centos7安装python3.8。

2025-09-14 08:26:45 221

原创 json文件转excel

【代码】json文件转excel。

2025-09-13 13:46:08 458

原创 word如何转换为pdf

【代码】word如何转换为pdf。

2025-08-19 20:06:35 1123 1

原创 在 IntelliJ IDEA 项目中,.gitignore 中配置了.idea/ ,为啥每次commit的时候还是会提交.idea目录下的内容?

idea 目录已被 Git 跟踪。

2025-08-18 14:01:31 232

原创 Mermaid html展示

【代码】Mermaid html展示。

2025-08-16 17:38:36 309

原创 Jedis对应的Redis版本

【代码】Jedis对应的Redis版本。

2025-08-08 10:47:26 250

原创 es8的 Aggregate.isLterms()和Aggregate.isSterms() 有什么区别?

【代码】es8的 Aggregate.isLterms()和Aggregate.isSterms() 有什么区别?

2025-07-22 11:36:07 139

原创 Elasticsearch中type(类型)是一个什么概念?

【代码】Elasticsearch中type(类型)是一个什么概念?

2025-05-19 11:32:51 643

原创 官方 Elasticsearch SQL 和 NLPChina Elasticsearch SQL 的区别

官方的可以在kibana 控制台上进行查询:POST /_sql。

2025-05-16 14:42:50 610

原创 es的_sql怎么写?

【代码】es的_sql怎么写?

2025-05-16 11:19:45 159

原创 NFS的使用

【代码】NFS的使用。

2025-03-31 17:10:51 574

原创 sql优化,索引区分度

发现key使用的是 delete 而并不是 联合索引 idx_o_id_delete。发现 delete 的 Cardinality 是1,o_id 的 Cardinality 是 1k 多。表的数据量是200万,查询花了9秒,有办法优化吗。创建了联合索引,查询依然要9s多。

2025-03-31 14:51:34 286

原创 es的date类型字段按照原生格式进行分组聚合

【代码】es的date类型字段按照原生格式进行分组聚合。

2025-01-21 19:12:31 456

原创 sql 一行join 如何多表条件关联?

【代码】sql 一行join 如何多表条件关联?

2024-12-13 11:52:03 182

原创 sql排序如何把某个字段为null的排在后面

b.sort IS NULL ASC :这部分会首先按照 b.sort 是否为空进行排序,NULL 会被视为 TRUE,因此 NULL 会排到最后。由于 NULL 值在 SQL 排序中通常会被认为是最小值,因此它们排在了前面。

2024-12-13 11:43:57 551

原创 如何查看pycharm支持的版本?

2024-12-04 22:51:52 458

原创 springboot如何获取控制层get和Post入参

一、在 Spring 配置中创建一个过滤器,将 HttpServletRequest 包装为 ContentCachingRequestWrapper。

2024-11-14 09:55:19 457

原创 Enhanced Table如何安装?

githup项目地址:

2024-11-14 09:48:14 299

空空如也

空空如也

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

TA关注的人

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