logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Java TCP 网络编程

服务器端程序的核心目标是实现"监听端口 → 接收客户端连接 → 处理通信 → 关闭资源"的完整流程。其中"处理通信"环节需要结合多线程技术,否则单线程服务器只能串行处理一个客户端,无法满足实际应用需求。TCP协议作为面向字节流的传输层协议,其核心特性是不保证数据边界。在网络传输过程中,发送方的多个数据包可能被合并传输,接收方也可能分批接收。Netty 是一个基于 Java NIO 的异步事件驱动网

文章图片
#网络#java#开发语言 +2
JavaScript之性能优化

事件委托是一种优化事件处理的技术,通过利用DOM事件冒泡机制,在父元素上统一处理子元素的事件。Web Workers是浏览器提供的多线程解决方案,允许在后台线程中执行脚本,不会阻塞主线程。:一个电商网站直接渲染10000个商品卡片,导致移动设备上页面完全冻结5-8秒,部分低端设备甚至出现崩溃。是现代浏览器提供的专门用于实现高性能动画的API。

文章图片
#javascript#性能优化#开发语言
Swagger 详解:打造高效 API 文档与测试体系

Swagger 是一套围绕 OpenAPI 规范构建的开源工具集,它主要用于帮助开发者设计、构建、文档化和消费 RESTful API。最初由 Tony Tam 于 2011 年创建,旨在解决 API 文档维护困难的问题。2015 年,该项目被 SmartBear Software 收购,并更名为 OpenAPI Initiative(OAI),成为 Linux 基金会旗下的开源项目,目前已有 G

文章图片
#java#windows#intellij-idea +1
彻底释放 C 盘空间:从入门到精通的系统清理指南

当你的 C 盘空间亮起红灯,系统卡顿、软件安装失败、甚至无法更新补丁等问题接踵而至。作为 Windows 系统的核心盘,C 盘长期爆满不仅影响性能,还可能导致数据丢失风险。本文将从基础到进阶,全面解析如何科学清理 C 盘,释放宝贵空间。

文章图片
MySQL 之索引性能分析

例如在用户表中查询user_id=100的记录,有索引时可以直接定位到该记录所在的数据页,而无索引则需要读取整张表的所有数据页。EXPLAIN 是 MySQL 中最基础且最常用的查询分析工具,它可以模拟 MySQL 优化器执行 SQL 查询的过程,帮助开发者理解查询是如何被执行的,以及索引是否被有效利用。Performance Schema 是 MySQL 5.5+ 引入的内置性能监控工具,可以实

文章图片
#android
Java 线程通信全解析

使当前线程释放持有的对象锁,进入该对象的等待队列(wait set),并进入 WAITING 或 TIMED_WAITING 状态。BlockingQueue是线程安全的队列,提供了阻塞式的入队(put())和出队(take())方法,可直接用于线程通信,无需手动处理锁和等待/唤醒。这是最基础的通信方式,通过synchronized保证锁的独占性,wait()/notify()实现线程间的等待与唤

文章图片
#java#开发语言
Java 对象流解析

/ 显式声明序列化ID,建议使用L后缀表示long类型// 用户名将参与序列化// 密码标记为transient,不参与序列化// 年龄信息将参与序列化// 新增的email字段,在后续版本中加入// 完整的构造方法// 重写toString方法便于调试@Override'}';// 完整的getter和setter方法// 其他getter/setter省略...// 示例:用户实体类处理敏感密

文章图片
#开发语言#java#java-ee
到底了