红茶的个人站点

  • 首页
  • 专栏
  • 开发工具
  • 其它
  • 隐私政策
Awalon
Talk is cheap,show me the code.
搜索内容:debug
开发工具

PHP开发环境(XAMPP+XDebug+VSCode)搭建

PHP开发环境(XAMPP+XDebug+VSCode)搭建 XAMPP 当年一开始学习PHP的时候就是用的xampp傻瓜式一键安装PHP开发环境,这么多年过去了,这个工具依然好用。 这个程序会把apache/PHP/Mysql打包安装,如果你不想折腾的话,强烈建议使用。 下载 XAMPP的官网是https://www.apachefriends.org/zh_cn/index.html 安装包托管网站是https://sourceforge.net/projects/xampp/files/,有各种平台的安装包。…

2021年3月19日 0条评论 2101点热度 0人点赞 魔芋红茶 阅读全文
开发工具

Vibe Coding 体验报告

环境搭建 工具:CC Switch + Codex + DeepSeek 先安装 Codex,安装后先不登录。 安装 CC Switch,这个工具是用来配置 Codex,并将 Codex 的请求转发给 DeepSeek,以实现用 Codex + DeepSeek 的方式进行 Vibe Coding。 CC Switch 会创建一个本地网络代理进行转发,使用的时候需要关闭电脑上的其它网络代理之类的工具。 在 CC Switch 中为 Codex 创建一个 AI 服务商: 选择 DeepSeek: 需要在 DeepSe…

2026年6月9日 0条评论 984点热度 0人点赞 魔芋红茶 阅读全文
开发工具

Netty 学习笔记 4:协议

SSL 互联网安全基本上都是建立在 SSL/TLS 之上的,Netty 也支持使用 SSL 加密通信。 服务端 首先在服务端创建一个测试用的 RSA 密钥: keytool -genkey -alias netty-ssl -keyalg RSA -keysize 2048 -validity 3650 -keystore server.jks -storepass 123456 -keypass 123456 在这个例子中,密钥保存在服务端的 resources 目录下。 创建工具类,生成服务端的 SSL 上下文…

2026年5月14日 0条评论 414点热度 0人点赞 魔芋红茶 阅读全文
开发工具

Netty 学习笔记 3:编解码器

黏包 在 Netty 中向通道写入并刷新一段数据,并不意味着客户端会立即将数据打包发送给服务端,因为底层的 TCP/IP 协议为了优化数据传输,往往会在数据量较小时,将多个数据包合并成一个数据包进行发送,或者在数量较大时,拆分成多个数据包进行发送。因此服务端收到数据包并使用 ByteBuf 读取数据时,会读到不完整或连在一起的多次发送的数据。这就是所谓的黏包/半包问题。 解决黏包/半包通常有这么几种方式: 用换行符分隔 用指定特殊字符分隔 用指定长度的字节数组传输数据 使用一个4字节整型指定数据体长度 Netty …

2026年5月12日 0条评论 404点热度 0人点赞 魔芋红茶 阅读全文
开发工具

Netty 学习笔记 2:Hello World

Hello World 添加依赖: <dependency>    <groupId>io.netty</groupId>    <artifactId>netty-all</artifactId>    <version>4.1.132.Final</version> </dependency> 服务端: // 构建服务端的辅助类 new ServerBootstrap()    // 添加事件循环组   .group…

2026年4月30日 0条评论 502点热度 0人点赞 魔芋红茶 阅读全文
开发工具

Netty 学习笔记 1:NIO

NIO(non-blocking IO) 是 java 1.4 引入的新的 I/O 模型,相对于传统 IO,它的优势是非阻塞式的。 CS 模式的演变 要说明为什么需要 NIO,需要阐述 CS(Client-Server)模式的网络通信的演变。 最初和最简单的 CS 架构是这样的: 当服务端和客户端建立 socket 连接后,服务端启动一个单独的线程负责处理这个连接,直到任务完成,客户端断开连接。 如果连接数不多,这样的模式是可行的,因为单独的线程处理客户端请求,响应快延迟低。但如果连接数很多,就会在服务端产生大量的…

2026年4月30日 0条评论 415点热度 0人点赞 魔芋红茶 阅读全文
开发工具

前端代码断点调试

不知道你是否依然还在使用console.log(...)调试前端代码,显然这样做效率很低,所以是时候在前端代码调试中也使用断点的方式 debug 了。 这里介绍如何在基于 Vue 的前端项目中使用 VSCode 进行断点调试。 VSCode 使用一个插件 JavaScript Debugger 进行前端代码调试,这个插件已经默认集成在较新版本的 VSCode 中。如果因为其它原因需要安装,可以自行安装: 首先启动一个前端项目,比如: npm run uat 项目启动后会有一个端口号,比如: http://local…

2026年1月20日 0条评论 305点热度 0人点赞 魔芋红茶 阅读全文
Spring Framework 学习笔记

Spring Security 学习笔记 4:用户/密码认证

本文使用 Spring Security + JWT 实现一个使用用户名/密码进行身份验证,并之后通过 JWT 访问令牌进行请求和验证的前后端分离系统的服务端示例。 准备工作 数据库 这里使用数据库保存用户名和密码,具体使用的是 MySQL。创建用户表: create table user (   id int auto_increment   primary key,   username varchar(50)          not null,   password varchar(500)        …

2026年1月16日 0条评论 305点热度 0人点赞 魔芋红茶 阅读全文
Spring Framework 学习笔记

Spring Security 学习笔记 2:架构

Spring Security 的 Servlet 支持基于 Servlet Filters: Spring Security 利用 Servlet Filter 实现: 主要的组件: DelegatingFilterProxy:从 Spring 容器中加载 Filter 实例并调用 FilterChainProxy:特殊的 Filter,用于调用多个 SecurityFilterChain SecurityFilterChain:SecurityFilter 的调用链,可以包含多个以对应不同的路径规则,执行时会根…

2026年1月4日 0条评论 318点热度 0人点赞 魔芋红茶 阅读全文
Spring Boot 学习笔记

JPA 学习笔记 6:Fenix

快速开始 需要先创建 Spring Boot 项目并整合 Spring Data JPA,可以参考这里。 添加 Fenix 依赖: <dependency>    <groupId>com.blinkfox</groupId>    <artifactId>fenix-spring-boot-starter</artifactId>    <version>3.1.0</version> </dependency> 按需…

2025年10月8日 0条评论 700点热度 1人点赞 魔芋红茶 阅读全文
12345…9

魔芋红茶

加一点PHP,加一点Go,加一点Python......

技术栈
  • SpringMVC SpringMVC
  • Go lang Go lang
  • php php
  • Java Java
  • SpringBoot SpringBoot
  • MySQL MySQL
  • 设计模式 设计模式
  • Linux Linux
  • Wordpress Wordpress
  • Python Python
  • Maven Maven
  • Git Git
  • Activiti Activiti
  • SpringCloud SpringCloud
  • debug debug
  • 前端开发 前端开发
  • Redis Redis
  • 生活随笔 生活随笔
项目
  • Spring Easy Spring Easy
  • MD-img MD-img
  • oa-demo oa-demo
  • bilibili-down bilibili-down
  • 油猴脚本 油猴脚本
  • auto-hot-key auto-hot-key
  • i-tree i-tree
  • haokan-down haokan-down
  • ph-note ph-note
  • save-c save-c
  • activiti-util activiti-util
  • PEP中文 PEP中文
工具箱
  • 我的Windows软件列表 我的Windows软件列表
Music
最新 热点 随机
最新 热点 随机
《第四天灾就没有正常的》——书评 当年封神猛片,如今满屏时代小彩蛋——《虎胆龙威》影评 拨开战争叙事的迷雾:海湾战争背后的政治博弈与历史真相 Vibe Coding 体验报告 Netty 学习笔记 5:测试 Netty 学习笔记 4:协议
安装和配置Canal TypeScript 学习笔记 3:函数 Spring 源码学习 1:ApplicationContext Spring 源码学习 12:控制器方法 从零开始 Spring Cloud 9:RabbitMQ 从零开始 Spring Cloud 12:Sentinel
最近评论
魔芋红茶 发布于 6 个月前(04月20日) 如果激活时出现 We could not validate your license FV8EM46...
魔芋红茶 发布于 5 年前(03月12日) 不好意思,上个月有点事,没空搞网站,现在弄好了,已经启用了新域名,谢谢关心~~
fuckbaidu 发布于 5 年前(02月25日) 兄弟,你新网址一直没备案成功
魔芋红茶 发布于 5 年前(12月18日) 谢谢。
啊长 发布于 5 年前(12月16日) 膜拜大佬了,希望越做越好 :exclaim:
友情链接
  • NFMD's blog
  • 小金龙的blog
  • 幸哥的blog

COPYRIGHT © 2021 icexmoon.cn. ALL RIGHTS RESERVED.
本网站由提供CDN加速/云存储服务

Theme Kratos Made By Seaton Jiang

宁ICP备2021001508号

宁公网安备64040202000141号