Hi Gyo Show / Hide Left Navigation [
⌘ K
  • Archives
  • Roadmap
  • Resume
  • Collection
  • Open Source
  • Default
  • Hexo
  • Java
  • Linux
  • Linux
  • mysql
Preference ⌘ p
  • 2025

    • 06-25 11:51:44
      nginx-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:58
      linux 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:04
      java17jvm-params

      --add-opens=java.base/java.lang=ALL-UNNAMED \ -Xms1500m -Xmx1500m \ -XX:ReservedCodeCacheSize=256m \ -XX:InitialCodeCacheSize=256m \ -XX:+UnlockExperimentalVMOptio...

    • 03-11 09:16:40
      mysql主从搭建

      主服务器配置#服务器 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:54
      XtraBackup 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:29
      follow

      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:11
      Cosy入门

      纯粹的折腾 💡Cosy 主题入门配置💡 以这个开源 Theme 为基础增加了以下 增加 footer 配置 🦢# Footer info footer: enable: true since: 2024 # Customize the server domain name ICP ICP: enabl...

    • 12-20 23:13:14
      Hello 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:54
      nginx 正向代理配置 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:44
      https 证书自动续期,永久免费

      https 证书自动续期,永久免费 开源组织的免费证书:https://letsencrypt.org/zh-cn/Let’s Encrypt 和 ACME 协议的目标是实现可信数字证书的自动获取,从而简化 HTTPS 服务器部署中的人工操作。 这一目标是由 Web 服务器上的证书管理软件完成的。 入门指南 为了在您的网站上启用 HTTPS,您需要从证书颁...

    • 01-29 13:10:53
      centos 磁盘挂载

      查看磁盘: 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:02
      spring 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:23
      spring bean 扩展点记录

      // spring 核心代码 // BeanFactoryPostProcessor 接口 ,this.postProcessBeanFactory(beanFactory); // public void refresh() throws BeansException, IllegalStateException { synchron...

    • 05-06 13:01:17
      JVM常用参数

      阿里 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:46
      hibernate原生查询,结果集映射源码阅读

      1.hibernate 版本 5.4.21.FinalSQLQuery nativeQuery = entityManager.createNativeQuery(sql).unwrap(SQLQuery.class); nativeQuery.setResultTransformer(new BeanResultTransformer(cls)); 2....

    • 09-20 12:53:56
      openssl 编译安装

      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:56
      mysql 遇到的一些错误

      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:35
      elasticsearch 查询

      分页GET /_search { "from" : 0, "size" : 10, "query" : { "term" : { "user" : "kimchy" &...

    • 06-27 12:44:51
      elasticsearch重要的设置

      1. 堆大小检查 如果 JVM 以不相等的初始堆大小和最大堆大小启动,则在系统使用期间调整 JVM 堆的大小时,它很容易出现暂停。为避免这些调整大小暂停,最好在初始堆大小等于最大堆大小的情况下启动 JVM。此外,如果 bootstrap.memory_lock启用,JVM 将在启动时锁定堆的初始大小。如果初始堆大小不等于最大堆大小,则在调整大小后,所有 JV...

    • 05-18 12:41:39
      elasticsearch8.2集群安装部署

      - 1. 下载[elasticsearch下载地址](https://www.elastic.co/start) [elasticsearch下载地址](https://www.elastic.co/downloads/elasticsearch) [elasticsearch版本支持](...

    • 03-04 12:38:04
      quartz启动执行流程

      spring 整合 quartz 初始化执行流程, 写的不是一般乱 SchedulerFactoryBean.afterPropertiesSet()-> prepareSchedulerFactory()-> initSchedulerFactory() 初始化StdSchedulerFactory-> prepareScheduler...

    • 03-02 12:36:04
      idea常用插件

      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:56
      xxl-job执行流程和原理

      xxl-job项目地址 👈 ...

  • 2021

    • 09-29 11:53:21
      springboot redis 死锁问题

      现象 调用某个使用了 @Cacheable 的接口,一直没有响应,但是业务代码都执行完成。 如果使用的是 lockingRedisCacheWriter 实例化的缓存,那么在开发阶段不断重启应用强制杀掉进程,会导致锁没有释放问题。 缓存注解@Cacheable、@CacheEvict、@CachePut、@Caching spring redis 的实现R...

    • 07-02 11:43:31
      jdk 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:29
      webservice 的两种调用方式

      CXFpublic class WebserviceConfiguration { private String targetEndpointAddress; private String targetNameSpace; private String operationName; private String so...

    • 02-23 10:06:35
      Spring AOP

      AOP 概念 Aspect: Aspect 声明类似于 Java 中的类声明,在 Aspect 中会包含着一些 Pointcut 以及相应的 Advice。 Joint point: 表示在程序中明确定义的点,典型的包括方法调用,对类成员的访问以及异常处理程序块的执行等等,它自身还可以嵌套其它 joint point。 Pointcut: 表示一组 ...

    • 02-18 09:55:53
      Linux服务器Java进程突然消失

      检查应用日志是否有异常日志 -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=${目录}。 参数说明: (1)-XX:+HeapDumpOnOutOfMemoryError参数表示当JVM发生OOM时,自动生成DUMP文件。 (2)-XX:HeapDumpPath=$&#...

    • 01-28 09:49:12
      Linux 删除大文件内容

      查看当前目录下一级子文件和子目录占用的磁盘容量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:54
      Feign不同服务的bean 如何不重复

      背景项目中使用了 Feign 组件,指定 Fallback 时需要这个类是在spring bean ,使用 @Component 标记,类名为 ATest.class ,使用 @Component 注解生成的bean name 是类名第一个字母小写的,也就是 aTest。这时同事使用了 @Bean 注解 标注下面的方法生成bean , public xxx ...

    • 11-20 00:34:14
      Linux 大文件查找

      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...