- 博客(7)
- 收藏
- 关注
原创 【ThreadLocal基础与实战】线程隔离与数据传递
ThreadLocal是Java中用于提供线程局部变量的类,它能在多线程环境下保证各线程变量的独立性。通过set()、get()和remove()方法,ThreadLocal可以实现线程间的数据隔离,避免共享变量带来的并发问题。与synchronized相比,ThreadLocal采用"空间换时间"策略,为每个线程创建变量副本,提高并发性能。典型应用场景包括事务管理、数据库连接等需要线程隔离数据的场合。通过案例演示,ThreadLocal能有效传递线程上下文数据,确保多线程操作互不干扰,
2026-01-29 22:28:06
1008
原创 SpringBoot分布式系统实战指南
本文介绍了基于Spring Boot的分布式系统开发框架与技术栈。主要内容包括: 架构演进过程:从单体架构到集群化再到分布式架构的核心概念演进,包括微服务、注册中心、配置中心、服务熔断等关键技术。 Spring Cloud生态体系:对比了Spring Cloud标准规范和Spring Cloud Alibaba实现,说明了版本适配关系。 项目结构搭建:详细演示了如何创建父项目进行版本管理,包括修改pom.xml文件、设置打包方式为pom、统一管理依赖版本等操作。 文章采用SpringBoot 3.3.4、S
2025-12-27 11:10:20
1006
原创 【一篇解答登录态】Cookie、Session、Token的概念、与区别?如何保持登录态?
本文介绍了Cookie、Session和Token三种用户状态管理技术的原理与应用。Cookie是存储在浏览器的小型文本文件,通过Set-Cookie实现自动携带用户信息;Session则是服务器端存储会话数据的机制,通过Session ID识别用户;Token(如JWT)将用户信息加密存储在客户端,减少服务器压力。文章详细比较了三者的优缺点:Cookie存在安全隐患但实现简单,Session需要服务器存储但更安全,Token适合分布式系统但需注意过期处理。这三种技术共同解决了HTTP无状态协议下的用户状态
2025-12-20 09:15:52
720
原创 【Redis从零开始】一篇搞定Redis入门指南:安装、基础命令与基本使用
Redis简介与安装指南 Redis是一款基于内存的高性能键值对NoSQL数据库,具有单线程原子性、低延迟、支持持久化和集群等特点。文章对比了SQL和NoSQL的区别,详细介绍了Redis的特性。安装部分提供了完整的Linux(CentOS 7)安装指南,包括资源获取、上传、解压编译步骤,并讲解了前台/后台两种启动方式,特别说明了如何修改redis.conf配置文件实现后台运行、远程访问和密码保护等关键配置。适合后端开发人员学习使用。
2025-12-11 14:47:19
718
原创 【Java后端求职必备!】一篇搞定Linux安装和基础命令的使用:形象生动讲解基础命令、目录结构、权限管理、网络配置与传输等知识点
爆肝整理!Linux系统入门到实战全攻略,2000字精华!想要征服服务器领域?Linux是你必掌握的核武器!这份超全指南从零开始带你玩转Linux,无论你是小白还是进阶玩家,都能找到惊喜。内容涵盖:虚拟机安装、远程连接技巧、上百个核心命令详解(文件操作、权限管理、进程控制一网打尽)、环境变量配置、网络调试、性能监控、软件安装、压缩解压等实战技能。更有独家故障排查方案和WSL配置秘籍,手把手教你搭建企业级开发环境!学完就能轻松管理服务器、部署项目,瞬间提升职场竞争力。别再犹豫,立即开启你的Linux征服之旅!
2025-11-30 17:53:16
954
原创 【揭秘网络传输】向北京的小王寄信,让我一次搞懂IP地址、子网掩码、路由器和端口号!
这篇文章通俗易懂地讲解了网络传输中的IP地址、子网掩码和路由器工作原理。作者通过寄信给朋友的比喻,形象说明了网络地址分层的重要性,解释了IP地址如何像现实地址一样被层次化分配和管理。文章详细介绍了IP地址的演变过程:从最初的ABC类固定划分,到引入子网掩码实现更灵活分配,再到CIDR无类别路由的现代方案。同时揭示了由于IPv4地址枯竭而采用的多层NAT技术现状,并指出IPv6是未来的解决方案。全文用生动的类比让复杂的网络概念变得清晰易懂。
2025-11-30 17:17:15
1089
原创 喂饭式学会Lambda表达式&Stream流-函数式编程
本文介绍了Java中Lambda表达式和Stream流的使用方法。Lambda可以简化匿名内部类,关注参数和方法体,适用于单方法接口实现。Stream流用于集合操作,包括创建流(单列、数组、双列集合)、中间操作(filter过滤、map转换、distinct去重、sorted排序)和终结操作。中间操作需配合终结操作使用,如forEach遍历。
2025-09-29 09:26:45
616
【Java并发编程】基于ThreadLocal的线程局部变量管理:线程隔离与数据传递高效解决方案设计
2026-01-29
【Web安全与认证】Cookie、Session、Token技术解析:用户登录状态保持机制设计与应用
2025-12-20
【Redis技术】基于内存的键值数据库入门指南:Linux安装配置、Redis的基础命令和Java客户端轻实战应用解析
2025-12-11
【计算机网络】基于IP地址与子网掩码的数据包路由机制解析:网络通信中路由器跳转及NAT转换的应用研究
2025-11-30
【Java后端求职必备!】一篇搞定Linux安装和基础命令的使用:形象生动讲解基础命令、目录结构、权限管理、网络配置与传输等知识点
2025-11-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅