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

- 🎨文章分类 -

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

Vue3学习React学习文档记录

本文为Vue开发者提供React核心概念的系统性对照学习指南。首先通过对比框架定位、响应式机制等维度阐明React"UI=函数(state)"的哲学本质,重点解析了React组件作为普通函数与Vue组件的差异,详细对比了状态管理(useState vs ref)、模板语法(JSX vs template)、事件处理等核心概念。特别深入讲解了useEffect这一重要Hook,通过生命周期对照表展示其如何替代Vue的onMounted/watch等功能,并强调清理函数的必要性。最后指出Re

ChenZhen
2026-03-01 15:36
57
0
原创

Prisma 学习笔记(从 Spring Boot + MyBatis-Plus 转向 Next.js + Prisma)

你好!从 **Java (Spring Boot + MyBatis-Plus)** 转向 **Next.js + Prisma** 是一个非常丝滑的体验。你会发现,虽然语言变了,但很多架构思想是相通的。 作为 Java 后端出身,你习惯了 `Entity`、`Service`、`Mapper` 和 `Strong Typing`。Prisma 的核心优势正是**类型安全**,这会让你感觉像回到了家。

ChenZhen
2026-03-01 15:36
41
0
原创

Next.js 学习日记

Next.js 服务端组件允许直接在组件中使用 async/await 获取数据,无需传统前端状态管理。作为 Vue 开发者,你会惊讶于这种简洁性:只需在服务端组件中直接调用数据库或 API,Next.js 会自动处理数据获取和渲染。这种模式消除了客户端数据请求的繁琐流程(useEffect/onMounted、loading状态等),显著提升开发效率。关键区别在于服务端组件在构建/请求时执行数据获取,结果直接嵌入生成的 HTML 中。要使用此特性,只需将组件声明为 async 并直接调用数据源,Next.

ChenZhen
2026-03-01 15:36
51
0
原创

分布式解决方案

性能极高:它不需要像 2PC 那样在数据库层面长时间锁行数据。资源锁定是在业务层面完成的。跨数据库/跨语言:只要是能提供 HTTP 或 RPC 接口的服务,都能纳入 TCC,不受底层数据库 ACID 的限制。解耦更彻底:业务库不再需要维护额外的消息表。高并发能力:RocketMQ 能够支撑极高的消息吞吐量。自动重试与回查:当消费端抛出异常或返回时,RocketMQ不会丢弃这条消息,而是将其放入重试队列,保证了极端情况下的最终一致性。如果消息达到了最大重试次数依然失败,它会被移送到死信队列。

ChenZhen
2026-01-17 11:36
150
0
原创

《字节外包二面凉经》

字节外包二面技术面,系统考察了考勤模块设计、微服务拆分、线程池与MQ选型、消息可靠性保障等核心能力。面试官通过层层递进的追问,重点验证候选人对系统架构的深度理解而非简单使用经验,包括异步处理方案对比、电商发货场景设计、存储组件特性等实战问题,最后以动态规划算法题收尾。整个流程着重考察技术方案的决策逻辑、异常场景应对能力及系统性技术思维。

ChenZhen
2025-12-20 17:39
199
0
原创

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

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

ChenZhen
2025-12-04 09:45
1985
3
原创

在 Java 中调用 ChatGPT API 并实现流式接收(Server-Sent Events, SSE)

为了提供更好的用户体验,我们可以使用Server-Sent Events(SSE)技术来实现流式接收。这样,当ChatGPT 服务器可以在生成响应的同时逐步将内容推送给我们,我们在通过 SSE 流式推送到前端页面,让用户能够实时看到生成的内容。我将详细介绍如何在Java中实现这一功能

ChenZhen
2025-04-07 10:46
644
0
原创

Vue2 快速过度 Vue3 教程 (后端学习)

隔好长一段时间没有写文章了,因为最近公司一个项目进度很赶,导致一直加班,没有时间空出来学习新的东西,这次趁着周末,赶紧补一下之前落下的一直想重新学一下整个大前端生态的想法,这次写一篇自己学习Vue3的笔记 从 Vue 2 到 Vue 3,Vue.js 进行了全面的升级,带来了许多新特性、性能优化和开发体验的提升。以下是 Vue 2 到 Vue 3 的主要变化和核心改进:

ChenZhen
2025-03-18 09:01
584
0
原创

本文为Vue开发者提供React核心概念的系统性对照学习指南。首先通过对比框架定位、响应式机制等维度阐明React"UI=函数(state)"的哲学本质,重点解析了React组件作为普通函数与Vue组件的差异,详细对比了状态管理(useState vs ref)、模板语法(JSX vs template)、事件处理等核心概念。特别深入讲解了useEffect这一重要Hook,通过生命周期对照表展示其如何替代Vue的onMounted/watch等功能,并强调清理函数的必要性。最后指出Re

ChenZhen
2026-03-01 15:36
57
0
原创

你好!从 **Java (Spring Boot + MyBatis-Plus)** 转向 **Next.js + Prisma** 是一个非常丝滑的体验。你会发现,虽然语言变了,但很多架构思想是相通的。 作为 Java 后端出身,你习惯了 `Entity`、`Service`、`Mapper` 和 `Strong Typing`。Prisma 的核心优势正是**类型安全**,这会让你感觉像回到了家。

ChenZhen
2026-03-01 15:36
41
0
原创

Next.js 服务端组件允许直接在组件中使用 async/await 获取数据,无需传统前端状态管理。作为 Vue 开发者,你会惊讶于这种简洁性:只需在服务端组件中直接调用数据库或 API,Next.js 会自动处理数据获取和渲染。这种模式消除了客户端数据请求的繁琐流程(useEffect/onMounted、loading状态等),显著提升开发效率。关键区别在于服务端组件在构建/请求时执行数据获取,结果直接嵌入生成的 HTML 中。要使用此特性,只需将组件声明为 async 并直接调用数据源,Next.

ChenZhen
2026-03-01 15:36
51
0
原创

性能极高:它不需要像 2PC 那样在数据库层面长时间锁行数据。资源锁定是在业务层面完成的。跨数据库/跨语言:只要是能提供 HTTP 或 RPC 接口的服务,都能纳入 TCC,不受底层数据库 ACID 的限制。解耦更彻底:业务库不再需要维护额外的消息表。高并发能力:RocketMQ 能够支撑极高的消息吞吐量。自动重试与回查:当消费端抛出异常或返回时,RocketMQ不会丢弃这条消息,而是将其放入重试队列,保证了极端情况下的最终一致性。如果消息达到了最大重试次数依然失败,它会被移送到死信队列。

ChenZhen
2026-01-17 11:36
150
0
原创

字节外包二面技术面,系统考察了考勤模块设计、微服务拆分、线程池与MQ选型、消息可靠性保障等核心能力。面试官通过层层递进的追问,重点验证候选人对系统架构的深度理解而非简单使用经验,包括异步处理方案对比、电商发货场景设计、存储组件特性等实战问题,最后以动态规划算法题收尾。整个流程着重考察技术方案的决策逻辑、异常场景应对能力及系统性技术思维。

ChenZhen
2025-12-20 17:39
199
0
原创

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

ChenZhen
2025-12-04 09:45
1985
3
原创

为了提供更好的用户体验,我们可以使用Server-Sent Events(SSE)技术来实现流式接收。这样,当ChatGPT 服务器可以在生成响应的同时逐步将内容推送给我们,我们在通过 SSE 流式推送到前端页面,让用户能够实时看到生成的内容。我将详细介绍如何在Java中实现这一功能

ChenZhen
2025-04-07 10:46
644
0
原创

隔好长一段时间没有写文章了,因为最近公司一个项目进度很赶,导致一直加班,没有时间空出来学习新的东西,这次趁着周末,赶紧补一下之前落下的一直想重新学一下整个大前端生态的想法,这次写一篇自己学习Vue3的笔记 从 Vue 2 到 Vue 3,Vue.js 进行了全面的升级,带来了许多新特性、性能优化和开发体验的提升。以下是 Vue 2 到 Vue 3 的主要变化和核心改进:

ChenZhen
2025-03-18 09:01
584
0
原创