自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 Java 多线程中断机制详解

只是发出"停"的请求,不会强杀线程。阻塞方法会抛出异常响应中断;非阻塞方法需自己检测标志位。捕获中断后要么抛出,要么恢复标志,避免"生吞中断"。布尔标志位 + interrupt(),前者表示是否应终止,后者打断阻塞。

2025-08-29 16:59:57 497

原创 如何对接微信公众号接口,实现后端登录后发消息

本文介绍了微信公众号接口对接的完整流程,重点展示了后端登录后如何主动向用户发送消息的实现思路。

2025-08-17 23:31:34 1700

原创 为什么你的网站能“秒开”?一文读懂 CDN 的原理与指标

无论是网页、小文件、大文件,还是视频点播与直播,CDN 都能显著降低延迟、提升速度、减少卡顿。配合合理的缓存策略与节点调度,还能降低源站压力、保障访问稳定

2025-08-09 12:52:43 1441

原创 6.无实习经历的校招求职全攻略

本文面向即将参加校招但缺乏实习经历的同学,提供从项目补强、简历优化到面试准备的全链路求职指导。

2025-08-08 23:36:26 2010 1

原创 if-else 写炸了怎么办?一文带你用责任链 + 规则树重构业务逻辑

在实际开发中,业务逻辑往往随着需求增加而变得复杂,if-else 语句层层嵌套、难以维护。特别是在拼团、秒杀等场景下,资格判断逻辑既多又杂,稍有改动就容易牵一发动全身。本文将从常见的 if-else 问题出发,结合责任链模式、规则树模型与策略模式,讲解如何构建一个可扩展、易维护的规则引擎,彻底告别逻辑混乱的代码结构。

2025-08-05 15:11:25 675

原创 99% 的程序员不知道的远程访问技巧:内网映射原来这么简单!

我们知道,家庭路由器或公司局域网中,每台设备并没有公网 IP,而是通过 NAT(网络地址转换)共享一个公网地址访问外部网络。内网主机无法被外部网络主动访问。无法直接在公网访问内网提供的服务(如 Web 服务器、本地开发接口等)。内网穿透(NAT Traversal)就是一种使外部网络可以访问内网服务的技术。开发微信小程序时,需要公网地址调试接口;搭建家用 NAS、家庭服务器、博客网站等;移动办公远程连接公司内部系统;IoT 设备远程控制和数据回传。

2025-08-01 22:15:21 1010

原创 6.Java 面试密码:基础常识不再难记(二)

本文用一页内容,快速梳理 Java 最核心的 10 个基础知识点,全是面试常问、初学常漏的重点。没有废话,全是精华,适合 5 分钟内查漏补缺、临考速记

2025-07-31 22:20:44 939

原创 5.Java 面试密码:基础常识不再难记(一)

本文用一页内容,快速梳理 Java 最核心的 10 个基础知识点:数据类型、装箱拆箱、构造方法、继承、接口……全是面试常问、初学常漏的重点。没有废话,全是精华,适合 5 分钟内查漏补缺、临考速记

2025-07-29 00:15:06 1021

原创 4.为什么越来越多企业选择 DDD?带你一探究竟

领域驱动设计(DDD, Domain-Driven Design)是由 Eric Evans 提出的软件开发方法论,旨在帮助开发者在复杂业务环境中,构建可维护、可扩展的应用程序。DDD 通过将关注点聚焦于业务领域,并通过专业的建模技术来拆分和设计系统,它不仅关注系统的技术实现,还特别强调与业务专家的合作和沟通。💡 在 DDD 中,推荐使用“充血模型(Rich Domain Model)”,即将业务行为封装在领域对象中,而非仅作为数据容器。

2025-07-26 00:42:14 667 2

原创 3.深入理解 JMM 和 CPU 缓存模型

Java 内存模型(JMM,Java Memory Model)是多线程编程中至关重要的一部分,它定义了在一个线程对共享变量执行写操作后,其他线程如何能够看到这个操作的可见性。在理解 JMM 之前,我们首先需要理解 CPU 缓存模型和指令重排序。通过这些基础概念,我们可以更好地理解为什么 JMM 是必要的。

2025-07-24 22:24:44 869 1

原创 PyCharm高效入门指南# | 从零上手到高效编码的全攻略

PyCharm 不仅是写 Python,更是提升效率的利器。从配置到快捷键、插件、调试测试全链路掌握,才能真正做到「工具即生产力」。快速上手,不如一步到位掌握高效方法。希望你在 PyCharm 的世界里越用越爽,效率翻倍!👉。

2025-07-24 21:33:17 895 1

原创 秒装Java环境,Linux开发从此轻松起步

部署好java环境后,推荐使用docker管理其他应用. 具体docker安装参博客https://editor.csdn.net/md/?注意:YUM 安装版本受系统仓库版本限制,可能不是最新。建议生产用二进制包方式,版本更可控。比如要安装mysql服务。

2025-07-23 00:24:20 638

原创 探索Java基础——HashMap讲解

HashMap是一个常用的数据结构,基于哈希表实现,能够通过键值对存储与快速查找数据。其高效性与灵活性使其在编程中极为重要。

2025-07-16 01:09:13 795 2

原创 Docker 技术详解:原理、安装与应用

Docker 是一种开源的应用容器化引擎,旨在实现应用的快速交付与部署。通过将应用及其依赖打包到容器中,Docker 提供了轻量、可移植、易于部署的解决方案。Docker 的学习和应用,不仅能够提升开发与运维的效率,也是 DevOps、微服务等架构的重要技能储备。Docker 镜像由多层文件系统组成,具有分层、缓存、共享等特性,提升了构建与存储效率。它通过容器化技术实现了应用的轻量、隔离、快速部署,成为现代云原生架构的重要基础。Docker 提供了一种标准化的应用交付方式,极大简化了从开发到生产的流程。

2025-07-14 23:35:35 580 1

原创 2. Java泛型讲解

在语言模型中,编码器和解码器都是由一个个的 Transformer 组件拼接在一起形成的。openAI 的 GPT 大模型的发展历程。提供先进的推理,复杂的指令,更多的创造力。

2025-07-04 00:08:28 193

原创 1.Java反射机制讲解

Java 反射主要用于在运行时动态访问类结构,包括构造对象、调用方法、修改属性等。虽然灵活强大,但使用时需注意性能和安全问题,通常用于框架开发或底层工具类中。

2025-07-03 16:46:49 475 2

原创 12345

test。

2025-07-03 11:03:38 152

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除