- 博客(34)
- 资源 (1)
- 收藏
- 关注
原创 线程池九种方法测试
实际开发中需根据任务类型(CPU密集型、IO密集型)、资源限制和业务需求选择合适的线程池类型。:创建具有特权访问的线程(需SecurityManager支持)。:任务在启动2秒后首次执行,之后每隔3秒执行一次,共执行3次。:最多同时3个线程执行任务,其他任务在队列中等待。:线程池大小可动态扩展,空闲线程60秒后回收。:需保证任务顺序执行的场景(如日志写入)。:需要特定权限的线程(如访问系统资源)。:CPU密集型任务(如分治计算)。:支持定时/周期性任务的多线程池。:简单定时任务(如心跳检测)。
2025-03-10 20:58:09
352
原创 mysql优化问题
问题:content 字段为 TEXT 类型,影响查询性能。分库分表:对千万级大表按 user_id 分片。缓存层:使用 Redis 缓存热点数据。读写分离:通过主从复制分散读请求。三、SQL 重写优化。四、表结构与存储优化。
2025-03-03 13:04:35
142
原创 Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?
查看docker 状态。
2025-02-28 15:39:24
135
原创 Docker安装RabbitMQ单服务和集群
在将节点加入集群之前,必须先停止目标节点的 RabbitMQ 应用。集群方法二 Docker Compose 示例。
2025-02-25 21:21:10
391
原创 解决拉取镜像报Error response from daemon: Get “https://registry-1.docker.io/v2/“: net/h
修改resolv.conf文件。修改daemon.json文件。
2025-02-23 12:14:19
400
原创 Could not retrieve mirrorlist http://mirrorlist.centos.org/?release=7&arch=x86_64&repo=extras&infra=
centos 下载任何东西都出现以下报错。
2025-02-23 11:46:24
216
原创 VirtualBox 和虚拟机 ping: www.baidu.com: 未知的名称或服务
查看网络接口的配置文件 /etc/sysconfig/network-scripts/ifcfg-enp0s3(或其他接口名称,如 ifcfg-eth0),确保配置正确。首先,确保虚拟机能够访问互联网。如果使用静态 IP,确保 IP 地址、网关和子网掩码配置正确,且与主机网络在同一网段。桥接网卡:虚拟机会获得一个独立的 IP 地址,与主机在同一网络中。方法 1:在 /etc/resolv.conf 中配置。NAT:虚拟机共享主机的 IP 地址,适合大多数情况。DNS 配置不正确会导致域名无法解析。
2025-02-23 11:12:02
361
原创 MySQL 有一个表,表里边有只一个 name 字段,表里面只有name是 a、b、c、d 的四条数据,怎么用一个 SQL 查询它们的所有排列组合
【代码】MySQL 有一个表,表里边有只一个 name 字段,表里面只有name是 a、b、c、d 的四条数据,怎么用一个 SQL 查询它们的所有排列组合。
2025-02-21 12:00:03
100
原创 Failed to build body from content. Serializable class not available to broker
ActiveMQ发布订阅发送 着对象的文件路径必须与接受者一致 否则报错。
2025-02-15 12:23:50
164
原创 git 修改 .gitignore更新已上文件
git rm -r --cached .git add .gitignoregit commit -m “Update .gitignore”git push origin master
2024-07-17 17:04:52
453
1
原创 提取文件夹内文件名称
输入dir /b > filename.txt,回车,即可将所有文件名输出到filename.txt文件中。其中,/b参数表示只输出文件名,不输出其他信息。
2024-03-06 15:48:05
546
原创 118 -Row size too large (> 8126).Changing some columns to TEXT or BLOB may help. n current row forma
my,ini 文件中加。
2024-01-11 14:36:07
683
1
原创 centos卸载mysql
1.停止mysql服务systemctl stop mysqld2.查看mysql的rpm软件包rpm -qa |grep -i mysql3.删除这些查询到的软件包yum remove mysql-community-libs.x86_644.删除与mysql相关的linux本地文件find / -name mysql再删除对应文件rm -rf xxx #找到的文件目录5.最后删除mysql配置文件rm -rf /etc/my.cnf感谢 https://blog.
2023-12-27 14:04:30
386
1
原创 “Incorrect string value: ‘\\xF0\\xAC\\x8C\\x97\\xE5\\x8F...‘ for column ‘pro
爬取数据里面含有一些头像、表情等非常规文字的元素,导致转码后长度超过原本字符集utf8的排序规则utf8_general_ci格式的固定长度。改成字符集为utf8mb4,排序规则为utf8mb4_unicode_ci即可。
2023-09-21 17:31:11
585
原创 服务器 io.netty.channel.SingleThreadEventLoop.<init>(Lio/netty/channel/EventLoopGroup;Ljava/util/c
里面redis也引入了netty版本不一致导致 报错。本地环境不会报错但是服务器报错究其原因。
2023-09-14 16:35:32
154
1
原创 微信接口调用报错,白名单设置问题{“errcode“:40164,“errmsg“:“invalid ip
{“errcode”:40164,“errmsg”:"invalid ip 123.139..* ipv6 ::ffff:123.139.., not in whitelist ri
2023-09-03 18:50:08
2679
原创 微信小程序未配置白名单报错Error parsing HTTP request header Note: further occurrences of HTTP header parsing err
确保域名绑定ip后设置白名单。
2023-09-02 09:15:44
287
1
原创 git安装使用
常用Git命令总结git 下载git 安装git 环境配置二、git常用命令三、备份命令四、git使用预备git下载地址: https://git-scm.com/download/wingit 下载git 安装git 环境配置1、GitHub上注册一个账号2、登录git config --global user.name "你的名字" 让你全部的Git仓库绑定你的名字git config --global user.email "你的邮箱" 让你全部的Git仓库绑定你的邮箱git
2023-08-22 20:28:43
174
1
原创 Vue - Ant Design 添加正则验证
Vue - Ant Design 添加正则验证<a-form-item :labelCol="labelCol" :wrapperCol="wrapperCol" label="地块名称"> <a-input placeholder="请输入地块名称" v-decorator="['areaName', validatorRules.areaName]" /></a-form-item>validatorRules:{ areaN
2021-10-14 18:01:28
1855
原创 排序方法
/** * 递归计算n的阶乘 * @param n * @return */ public static int RecursionCalculate(int n){ if (n == 0){ return 1; } return n * RecursionCalculate(n - 1); } /** * 迭代计算n的阶乘 * @param...
2020-04-20 15:28:25
88
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人