ChenZhen 搜索
首页 标签 归档 留言板 友链 ChatGPT 提示库 AI工具导航网 🚇开往 关于我

- Chen Zhen's Blog -

Welcome to my website ——by 陈震 (Chen Zhen)

最近推荐
Your Image

历时3个月打造一款现超自然AI配音工具!教你3分钟玩转我自制的配音网站 - 声研 · VocalLabs

历时3个月打造一款现超自然AI配音工具!教你3分钟玩转我自制的配音网站 - 声研 · VocalLabs,是一款多功能AI语音合成平台,支持文本转语音、语音克隆及长篇有声内容生成。其核心优势包括高拟真度、多语言支持(中/英/日等)和丰富的情感表达,适用于自媒体、有声书、企业培训等场景。用户可快速生成自然语音,或通过10秒音频克隆特定音色,还能一键将书籍转为有声读物。操作简便,支持多文件导入和分段编辑,满足多样化配音需求。

ChenZhen
October 10, 2025 5:42:14 PM
3497
3
博客列表

MySQl高级篇-事务、锁机制、MVCC

# 存储引擎的选择 在选择存储引擎时,应该根据应用系统的特点选择合适的存储引擎。对于复杂的应用系统,还可以根据实际情况选择多种存储引擎进行组合。 - **InnoDB**:是Mysql的默认存储引擎,支持事务、外键。如果应用对事务的完整性有比较高的要求,在并发条件下要求数据的一致性,数据操作除了插入和查询之外,还包含很多更新、删除操作,那么InnoDB存储引擎是比较合适的选择。

ChenZhen
2024-07-14 20:27
937
0
JavaMysql 原创

MySQl高级篇-查询优化篇

# SQL性能分析 ## SQL性能下降原因: 1. 查询语句写的烂 2. 索引失效(数据变更) 3. 关联查询太多`join`(设计缺陷或不得已的需求) 4. 服务器调优及各个参数设置(缓冲、线程数等)

ChenZhen
2024-07-14 20:26
904
0
JavaMysql 原创

MySQl高级篇 -索引优化篇

# 索引 InnoDB采用了一个B+数来存储索引,使得在千万级数据量的一个情况下,树的高度可以控制在3层以内,而层高代表磁盘IO的一个次数,因此基于索引查找可以减少磁盘IO的次数 ![在这里插入图片描述](https://img-blog.csdnimg.cn/feea35fb49c94398b49e2ada20c91f33.png) MySQL的索引是在存储引擎层实现的,不同的存储引擎有不同的结构,主要包含以下几种

ChenZhen
2024-07-31 12:47
925
0
JavaMysql 原创

Java线上接口耗时分析神器 Arthas

# 介绍 程序员的日常,总是离不开“调优”和“排查”。尤其当线上环境出现问题,性能瓶颈把人逼疯。这时候,你就需要一款像 **Arthas** 这样的神器来救场。 ## 什么是 Arthas? 简单来说,`Arthas` 是阿里巴巴开源的 `Java` 诊断工具,号称“线上问题终结者”。通过它,我们可以在线上环境下实时监控和分析 `Java` 应用的性能问题。无论是耗时长的接口,还是奇怪的 `CPU` 使用率,都能一网打尽。

ChenZhen
2024-07-07 00:21
1137
0
JavadockerLinux 原创

阿里云邮件发送的坑,Linux环境邮件发送报错:Couldn‘t connect to host, port: smtp.qq.com, 25; timeout -1;

如题,突然发现博客上的邮件发送功能用不了了,于是在Windows环境下本地调试,邮件发送能够正常使用,但是到了Linux环境下,邮件服务报错,无法发送邮件。

ChenZhen
2024-07-01 16:08
889
0
JavaLinux 原创

多线程最佳实践

# 异步线程阻塞等待完成 当你遇到一个场景,需要同时启动多个任务,并等待所有任务完成后执行后续操作。这个方法很有用,比如你需要执行三个下载任务,当三个任务都下载完成后你才通知界面说完成,这个时候如果一个个去下载肯定耗时非常高,我们可以同时起三个线程去并行执行任务,减少总的执行时间。 下面是一段例子代码:

ChenZhen
2025-05-02 16:47
819
0
Java多线程 原创

记一次服务器崩溃事件

今天在安装Jenkins的时候,进行到插件安装这一步,本来一切顺利,结果最后安装完成之后一直进不去网页,显示连接超时,网上搜索了一圈也没发现什么相似的情况,当我疑惑的时候回到Linux控制台,发现命令的响应很慢的时候我就发现不对劲了,到最后卡到甚至一行命令都执行不了

ChenZhen
2024-06-24 20:07
814
0
Linux 原创

歌曲推荐(2)-願い~あの頃のキミへ

《祈愿~致那个时候的你~》(願い~あの頃のキミへ~)是日本歌手**当山真玲**演唱的一首歌曲,由**童子-T**作词,**Shingo.S、童子-T**作曲 。该单曲时长为5分40秒,于2017年7月3日公开发布 ,并于2017日7月26日收录于EP《願い E.P.》中 ,于2018日8月29日收录于专辑《Answer》中 。

ChenZhen
2024-06-23 22:00
1070
0
闲聊 原创

Linux安装Maven(详细教程手把手教会)

安装Maven 1.下载压缩包 官网下载:[https://dlcdn.apache.org/maven/maven-3/3.8.8/binaries/apache-maven-3.8.8-bin.tar.gz](https://dlcdn.apache.org/maven/maven-3/3.8.8/binaries/apache-maven-3.8.8-bin.tar.gz) 2.上传到`Linux`服务器的`opt`目录下 3.执行命令解压

ChenZhen
2024-06-30 18:28
1237
0
Linux 原创

设计模式以及其最佳的实践

# 工厂模式 工厂模式通常包括以下几种变体: 1. **简单工厂模式(Simple Factory Pattern)**: 简单工厂模式通过一个工厂类来负责对象的创建,客户端通过调用工厂类的静态方法或者实例方法来获取对象。简单工厂模式将对象的创建过程封装在一个工厂类中,对客户端隐藏了对象的创建细节。

ChenZhen
2024-06-21 11:24
818
0
设计模式 原创

Linux快速定位日志 排查bug技巧和常用命令、系统监控命令

# 1. 快速根据关键字定位错误信息 # grep 在 Linux 系统中,可以使用 `grep` 命令来查找日志文件中包含特定关键字的行。假设你的日志文件路径为 `/var/log/myapp.log`,你想要查找包含关键字 `"abc"` 的日志内容,可以按照以下步骤操作:

ChenZhen
2024-09-30 10:19
1147
1
Linux 原创

SpringMVC-什么是handler、Handler与HandlerMapping关系?

# Handler `Handler`是什么? - `Handler`是一个`Controller`的对象和**请求方式**的组合的一个对象,里面的属性有请求所在的类信息、请求方法、请求参数等内容。所以从这里可以认为`handler`相当于是平常业务代码中每个请求对应的的`controller`类以及方法信息

ChenZhen
2024-06-21 11:25
1157
0
原创

# 存储引擎的选择 在选择存储引擎时,应该根据应用系统的特点选择合适的存储引擎。对于复杂的应用系统,还可以根据实际情况选择多种存储引擎进行组合。 - **InnoDB**:是Mysql的默认存储引擎,支持事务、外键。如果应用对事务的完整性有比较高的要求,在并发条件下要求数据的一致性,数据操作除了插入和查询之外,还包含很多更新、删除操作,那么InnoDB存储引擎是比较合适的选择。

ChenZhen
2024-07-14 20:27
937
0
JavaMysql 原创

# SQL性能分析 ## SQL性能下降原因: 1. 查询语句写的烂 2. 索引失效(数据变更) 3. 关联查询太多`join`(设计缺陷或不得已的需求) 4. 服务器调优及各个参数设置(缓冲、线程数等)

ChenZhen
2024-07-14 20:26
904
0
JavaMysql 原创

# 索引 InnoDB采用了一个B+数来存储索引,使得在千万级数据量的一个情况下,树的高度可以控制在3层以内,而层高代表磁盘IO的一个次数,因此基于索引查找可以减少磁盘IO的次数 ![在这里插入图片描述](https://img-blog.csdnimg.cn/feea35fb49c94398b49e2ada20c91f33.png) MySQL的索引是在存储引擎层实现的,不同的存储引擎有不同的结构,主要包含以下几种

ChenZhen
2024-07-31 12:47
925
0
JavaMysql 原创

# 介绍 程序员的日常,总是离不开“调优”和“排查”。尤其当线上环境出现问题,性能瓶颈把人逼疯。这时候,你就需要一款像 **Arthas** 这样的神器来救场。 ## 什么是 Arthas? 简单来说,`Arthas` 是阿里巴巴开源的 `Java` 诊断工具,号称“线上问题终结者”。通过它,我们可以在线上环境下实时监控和分析 `Java` 应用的性能问题。无论是耗时长的接口,还是奇怪的 `CPU` 使用率,都能一网打尽。

ChenZhen
2024-07-07 00:21
1137
0
JavadockerLinux 原创

如题,突然发现博客上的邮件发送功能用不了了,于是在Windows环境下本地调试,邮件发送能够正常使用,但是到了Linux环境下,邮件服务报错,无法发送邮件。

ChenZhen
2024-07-01 16:08
889
0
JavaLinux 原创

# 异步线程阻塞等待完成 当你遇到一个场景,需要同时启动多个任务,并等待所有任务完成后执行后续操作。这个方法很有用,比如你需要执行三个下载任务,当三个任务都下载完成后你才通知界面说完成,这个时候如果一个个去下载肯定耗时非常高,我们可以同时起三个线程去并行执行任务,减少总的执行时间。 下面是一段例子代码:

ChenZhen
2025-05-02 16:47
819
0
Java多线程 原创

今天在安装Jenkins的时候,进行到插件安装这一步,本来一切顺利,结果最后安装完成之后一直进不去网页,显示连接超时,网上搜索了一圈也没发现什么相似的情况,当我疑惑的时候回到Linux控制台,发现命令的响应很慢的时候我就发现不对劲了,到最后卡到甚至一行命令都执行不了

ChenZhen
2024-06-24 20:07
814
0
Linux 原创

《祈愿~致那个时候的你~》(願い~あの頃のキミへ~)是日本歌手**当山真玲**演唱的一首歌曲,由**童子-T**作词,**Shingo.S、童子-T**作曲 。该单曲时长为5分40秒,于2017年7月3日公开发布 ,并于2017日7月26日收录于EP《願い E.P.》中 ,于2018日8月29日收录于专辑《Answer》中 。

ChenZhen
2024-06-23 22:00
1070
0
闲聊 原创

安装Maven 1.下载压缩包 官网下载:[https://dlcdn.apache.org/maven/maven-3/3.8.8/binaries/apache-maven-3.8.8-bin.tar.gz](https://dlcdn.apache.org/maven/maven-3/3.8.8/binaries/apache-maven-3.8.8-bin.tar.gz) 2.上传到`Linux`服务器的`opt`目录下 3.执行命令解压

ChenZhen
2024-06-30 18:28
1237
0
Linux 原创

# 工厂模式 工厂模式通常包括以下几种变体: 1. **简单工厂模式(Simple Factory Pattern)**: 简单工厂模式通过一个工厂类来负责对象的创建,客户端通过调用工厂类的静态方法或者实例方法来获取对象。简单工厂模式将对象的创建过程封装在一个工厂类中,对客户端隐藏了对象的创建细节。

ChenZhen
2024-06-21 11:24
818
0
设计模式 原创

# 1. 快速根据关键字定位错误信息 # grep 在 Linux 系统中,可以使用 `grep` 命令来查找日志文件中包含特定关键字的行。假设你的日志文件路径为 `/var/log/myapp.log`,你想要查找包含关键字 `"abc"` 的日志内容,可以按照以下步骤操作:

ChenZhen
2024-09-30 10:19
1147
1
Linux 原创

# Handler `Handler`是什么? - `Handler`是一个`Controller`的对象和**请求方式**的组合的一个对象,里面的属性有请求所在的类信息、请求方法、请求参数等内容。所以从这里可以认为`handler`相当于是平常业务代码中每个请求对应的的`controller`类以及方法信息

ChenZhen
2024-06-21 11:25
1157
0
原创
站点概览

记录成为一名牛逼的程序员的点点滴滴 我的Spring什么时候才能到来 喜欢听粤语歌、Jpop、纯音、ACG、电子音乐各种类型,喜欢郑中基、古巨基、尾浦由纪、a_hisa lol一区ID:奕萧i#63237 本项目开源: https://github.com/chenzhen7/cz-blog 请多多Star支持

揭阳
1583296383@qq.com
ChenZhen_7
1583296383
站点统计
540421 访问总数 785↑
68 博文数量
68 评论总数
118 留言总数