-
2025
-
06-25 11:51:44nginx-install-error-collect
1. 无法读取 ssl 密钥 2025/06/25 11:41:21 [emerg] 8982#8982: cannot load certificate “/etc/nginx/ssl/star_crclogistics_com.pem”: BIO_new_file() failed (SSL: ...
-
04-16 23:06:58linux performance optimization
模拟一个 CPU 使用率 100% 的场景:stress --cpu 1 --timeout 600 # 间隔 5 秒后输出一组数据 pidstat -u 5 1 模拟 I/O 压力,即不停地执行 sync:stress -i 1 --timeout 600 # 间隔 5 秒后输出一组数据 mpstat -P ALL 5 1 # 间隔 5 秒后输...
-
04-10 09:08:04java17jvm-params
--add-opens=java.base/java.lang=ALL-UNNAMED \ -Xms1500m -Xmx1500m \ -XX:ReservedCodeCacheSize=256m \ -XX:InitialCodeCacheSize=256m \ -XX:+UnlockExperimentalVMOptio...
-
03-11 09:16:40mysql主从搭建
主服务器配置#服务器 id,随意,但要唯一 server-id = 1 #二进制文件存放路径 log-bin = mysql-bin #参数用于排除自带的数据库。 binlog-ignore-db = mysql binlog-ignore-db = information_schema binlog-ignore-db = performanc...
-
03-06 16:29:54XtraBackup mysql backup
1. 安装 Percona XtraBackup# Ubuntu/Debian wget https://repo.percona.com/apt/percona-release_latest.$(lsb_release -sc)_all.deb sudo dpkg -i percona-release_latest.$(lsb_release -sc)_a...
-
-
2024
-
12-26 14:41:29follow
This message is used to verify that this feed (feedId:94993712362846208) belongs to me (userId:569moaUVDrYGrgssS2Lwv). Join me in enjoying the next generation information browser ...
-
12-24 00:38:11Cosy入门
纯粹的折腾 💡Cosy 主题入门配置💡 以这个开源 Theme 为基础增加了以下 增加 footer 配置 🦢# Footer info footer: enable: true since: 2024 # Customize the server domain name ICP ICP: enabl...
-
12-20 23:13:14Hello World
Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask...
-
08-29 13:23:54nginx 正向代理配置 https 支持
nginx 正向代理配置 https 支持 -- 遇到很多需要的包安装下来就好 yum -y install perl perl-ExtUtils-Embed gperftools geoip-devel wget https://github.com/chobits/ngx_http_proxy_connect_module/archive/refs/...
-
07-29 13:20:51基于百度飞浆平台语音识别PaddleSpeech
PaddleSpeech 是基于飞桨 PaddlePaddle 的语音方向的开源模型库https://github.com/PaddlePaddle/PaddleSpeech 文本介绍 Docker 部署方式依赖环境介绍,docker 环境就不用担心这些: gcc >= 4.8.5 paddlepaddle <= 2.5.1...
-
07-08 13:15:44https 证书自动续期,永久免费
https 证书自动续期,永久免费 开源组织的免费证书:https://letsencrypt.org/zh-cn/Let’s Encrypt 和 ACME 协议的目标是实现可信数字证书的自动获取,从而简化 HTTPS 服务器部署中的人工操作。 这一目标是由 Web 服务器上的证书管理软件完成的。 入门指南 为了在您的网站上启用 HTTPS,您需要从证书颁...
-
01-29 13:10:53centos 磁盘挂载
查看磁盘: lsblk 格式化磁盘: fdisk /dev/sdbn->p->1->回车->回车->w 创建磁盘:mkfs.xfs /dev/sdb1 mkdir /app echo "/dev/sdb1 /app xfs defaults 0 0" >> /etc/fstab mount -a df -...
-
-
2023
-
08-17 13:09:02spring cloud 性能优化
# undertow 服务器优化 server.undertow.threads.io=8 server.undertow.threads.worker=256 server.undertow.buffer-size=2048 server.undertow.direct-buffers=true # 开启HTTP GZIP压缩 server.compre...
-
07-20 13:03:23spring bean 扩展点记录
// spring 核心代码 // BeanFactoryPostProcessor 接口 ,this.postProcessBeanFactory(beanFactory); // public void refresh() throws BeansException, IllegalStateException { synchron...
-
05-06 13:01:17JVM常用参数
阿里 Serverless JVM 最佳实践 # [阿里 Serverless JVM 最佳实践] https://help.aliyun.com/document_detail/148851.html?spm=a2c4g.383255.0.0.30855accl7pyIr 在Java虚拟机的参数中,有3种...
-
-
2022
-
09-23 12:56:46hibernate原生查询,结果集映射源码阅读
1.hibernate 版本 5.4.21.FinalSQLQuery nativeQuery = entityManager.createNativeQuery(sql).unwrap(SQLQuery.class); nativeQuery.setResultTransformer(new BeanResultTransformer(cls)); 2....
-
09-20 12:53:56openssl 编译安装
1. 官方下载地址https://www.openssl.org/source/ 2. 依赖安装yum install gcc libffi-devel zlib* openssl-devel 3. 编译./config --prefix=/usr/local/openssl shared zlib 其中 --prefix=/usr/local/opens...
-
09-16 12:50:56mysql 遇到的一些错误
1. 3100 - Error on observer while running replication hook ‘before_commit’.show global variables like '%group_replication_transaction_size_limit%'; set global group_replication_tra...
-
06-29 12:47:35elasticsearch 查询
分页GET /_search { "from" : 0, "size" : 10, "query" : { "term" : { "user" : "kimchy" &...
-
06-27 12:44:51elasticsearch重要的设置
1. 堆大小检查 如果 JVM 以不相等的初始堆大小和最大堆大小启动,则在系统使用期间调整 JVM 堆的大小时,它很容易出现暂停。为避免这些调整大小暂停,最好在初始堆大小等于最大堆大小的情况下启动 JVM。此外,如果 bootstrap.memory_lock启用,JVM 将在启动时锁定堆的初始大小。如果初始堆大小不等于最大堆大小,则在调整大小后,所有 JV...
-
05-18 12:41:39elasticsearch8.2集群安装部署
- 1. 下载[elasticsearch下载地址](https://www.elastic.co/start) [elasticsearch下载地址](https://www.elastic.co/downloads/elasticsearch) [elasticsearch版本支持](...
-
03-04 12:38:04quartz启动执行流程
spring 整合 quartz 初始化执行流程, 写的不是一般乱 SchedulerFactoryBean.afterPropertiesSet()-> prepareSchedulerFactory()-> initSchedulerFactory() 初始化StdSchedulerFactory-> prepareScheduler...
-
03-02 12:36:04idea常用插件
alibaba java coding guidelines 代码规范 git commit template git提交模板 ide eval reset java bean to json SequenceDiagram 代码时序图 SonarLint 代码规范 Translation 翻译 JRebel or XRebel 热部署 RESTfulto...
-
02-24 12:31:56xxl-job执行流程和原理
xxl-job项目地址 👈 ...
-
-
2021
-
09-29 11:53:21springboot redis 死锁问题
现象 调用某个使用了 @Cacheable 的接口,一直没有响应,但是业务代码都执行完成。 如果使用的是 lockingRedisCacheWriter 实例化的缓存,那么在开发阶段不断重启应用强制杀掉进程,会导致锁没有释放问题。 缓存注解@Cacheable、@CacheEvict、@CachePut、@Caching spring redis 的实现R...
-
07-02 11:43:31jdk tools jvm jmap jstat jstack
jmap输出内存快照jmap -dump:format=b,file=/data/jmap.hprof PID 增加GC日志 -XX:+HeapDumpOnOutOfMemoryError -Xloggc:/data/tomcat/logs/gc.log -XX:+PrintGCDateStamps -XX:+PrintGCDetails -XX:...
-
05-26 11:04:29webservice 的两种调用方式
CXFpublic class WebserviceConfiguration { private String targetEndpointAddress; private String targetNameSpace; private String operationName; private String so...
-
02-23 10:06:35Spring AOP
AOP 概念 Aspect: Aspect 声明类似于 Java 中的类声明,在 Aspect 中会包含着一些 Pointcut 以及相应的 Advice。 Joint point: 表示在程序中明确定义的点,典型的包括方法调用,对类成员的访问以及异常处理程序块的执行等等,它自身还可以嵌套其它 joint point。 Pointcut: 表示一组 ...
-
02-18 09:55:53Linux服务器Java进程突然消失
检查应用日志是否有异常日志 -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=${目录}。 参数说明: (1)-XX:+HeapDumpOnOutOfMemoryError参数表示当JVM发生OOM时,自动生成DUMP文件。 (2)-XX:HeapDumpPath=$&#...
-
01-28 09:49:12Linux 删除大文件内容
查看当前目录下一级子文件和子目录占用的磁盘容量du -lh --max-depth=1 | sort -nr du -m –max-depth=1 |sort -gr 查看根目录下前10大的文件夹du / | sort -nr | head -10 删除文件内容删除文件到指定的大小 , 0 是指定的大小 truncate -s 0 my_file 删除文件...
-
-
2020
-
12-18 00:50:55记一个hibernate和redis缓存引起的错误
错误现象Caused by: org.hibernate.LazyInitializationException: failed to lazily initialize a collection, could not initialize proxy - no Session at org.hibernate.collection.internal.Ab...
-
12-07 00:43:54Feign不同服务的bean 如何不重复
背景项目中使用了 Feign 组件,指定 Fallback 时需要这个类是在spring bean ,使用 @Component 标记,类名为 ATest.class ,使用 @Component 注解生成的bean name 是类名第一个字母小写的,也就是 aTest。这时同事使用了 @Bean 注解 标注下面的方法生成bean , public xxx ...
-
11-20 00:34:14Linux 大文件查找
du 命令用于显示目录或文件的大小 -b 显示目录或文件大小时,以byte为单位。 -h 以K,M,G为单位,提高信息的可读性。 使用这个会导致排序问题##返回前十的大目录 du / | sort -nr | head -10 ##查找大文件 find / -type f -size +800M -print0 | xargs -0 ls -l ls -l...
-
11-10 17:10:26在 Web 程序中使用多线程处理任务,RequestContextHolder notifyAttributeAssigned NullPointerException 异常
起因在 web 程序中使用多线程处理任务报如下错误 Caused by: java.lang.NullPointerException: null at org.apache.catalina.connector.Request.notifyAttributeAssigned(Request.java:1528) at org.apache.catali...
-
09-08 16:58:59浏览器 SameSite 属性设置
1. 起因Chrome 51 开始,浏览器的 Cookie 新增加了一个SameSite属性,用来防止 CSRF 攻击和用户追踪。Chrome 浏览器版本从 80 版后 默认是将 Cookie 设置成 Lax 2. SameSite 属性值 Strict Lax None Strict最为严格,完全禁止第三方 Cookie,跨站点时,任何情况下都不会发送 C...
-