logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

一文吃透进程与线程:通俗图解+细节拆解,再也不混淆

其实进程和线程的区别,不用死记硬背,记住以下3个核心,就能轻松应对所有场景:定位不同:进程管“资源”(独立容器),线程管“执行”(最小单元);开销不同:进程重(开销大、独立),线程轻(开销小、共享);场景不同:需隔离用多进程,需并发用多线程。进程和线程是操作系统的基础,也是后端开发、面试的核心考点。理解它们的底层逻辑和适用场景,不仅能帮你面试加分,更能在实际开发中选择合适的并发模型,写出高效、安全

#java
Token?大模型Token?

Java Token解决“你是谁、你有没有权限”的问题;大模型Token解决“AI能理解多少语言、需要多少成本”的问题,两者毫无关联,仅名字相同。Java Token管“身份”,大模型Token管“语言”。Java Token是后端系统的“电子门禁卡”,解决“谁能进、能做什么”的问题,核心是安全和权限;大模型Token是AI的“语言积木”,解决“AI能懂多少、要花多少钱”的问题,核心是语义和效率。

#java#开发语言
Redis高频面试题(含标准答案,覆盖基础+进阶+实战)

Redis(Remote Dictionary Server)是一款开源的、基于内存的键值对NoSQL数据库,由C语言开发,核心定位是「高性能缓存+轻量级存储+分布式协调工具」。核心特点:全内存存储,读写延迟低(100纳秒级),性能极高(每秒10万+次读写);支持丰富的数据结构(字符串、哈希、列表、集合、有序集合等);支持持久化(RDB、AOF),避免内存数据丢失;支持主从复制、哨兵、集群,实现高

#redis#数据库#缓存
从底层到实战:MySQL核心原理拆解,解锁数据库高性能密码

MySQL的底层原理看似复杂,但核心逻辑围绕“高效存储、快速查询、数据安全”展开。从入门到精通,建议遵循“先会用、再懂原理、最后能优化”的步骤,循序渐进:入门阶段:掌握SQL语句编写、表结构设计、事务基本用法,能完成日常CRUD操作;进阶阶段:理解MySQL的分层架构、索引原理、事务机制、日志机制,能通过explain分析SQL执行计划;精通阶段:能根据业务场景,优化SQL、索引、配置,搭建主从复

#数据库#mysql
深入理解ClassLoader:类加载的核心机制与双亲委派模型

最底层的类加载器,由用户自己编写,继承自java.lang.ClassLoader类,重写findClass()方法(核心方法)。它的作用是加载一些特殊来源的类,比如:从网络上加载字节码文件(比如远程服务的类);加载加密的字节码文件(防止类被反编译);动态生成的字节码(比如动态代理生成的类)。补充:JDK9及之后,类加载器的体系有所调整(引入了模块系统),但核心的层级思想和加载逻辑没有变化,本文主

文章图片
#java
Java Socket 网络编程实战(含线程池优化)

Socket是计算机网络中进行进程间通信的核心技术,它作为通信端点封装了底层协议复杂性,提供标准API接口。本文系统介绍了Socket的概念、工作原理及在OSI模型中的位置,并详细展示了Java实现的Socket通信开发流程:从基础单向通信到多客户端并发处理,再到线程池优化方案。通过ServerSocket和Socket类实现TCP连接,利用输入输出流进行数据传输,采用线程池解决并发性能问题。

文章图片
#java#服务器#linux
CSS学习的回顾

relative效果:元素相对自身原来的位置,向右偏移 50px,向下偏移 20px,且不脱离文档流,后面的元素位置不受影响。盒模型 = 内容区(content)+ 内边距(padding)+ 边框(border)+ 外边距(margin)left(左对齐)、center(居中)、right(右对齐)、justify(两端对齐)10px(单值,四方向相同)、10px 20px(上下 10px,左右

#css#学习#前端
手写tomcat框架

模型核心逻辑并发能力复杂度BIO一请求一线程,全程阻塞低简单NIO线程 + Selector 管多连接中高中等AIO异步通知,线程不等待高复杂2.扫描包的类用的是一个工具类进行实现的2.1首先 进行遍历获取类信息2.2通过反射机制,从目标类(clazz)中提取它上面标注的@WebServlet注解对象2.3这里获取类的无参构造方法 ---创建新的对象并强转向上转型为。

文章图片
#servlet#tomcat#java
手写tomcat框架

模型核心逻辑并发能力复杂度BIO一请求一线程,全程阻塞低简单NIO线程 + Selector 管多连接中高中等AIO异步通知,线程不等待高复杂2.扫描包的类用的是一个工具类进行实现的2.1首先 进行遍历获取类信息2.2通过反射机制,从目标类(clazz)中提取它上面标注的@WebServlet注解对象2.3这里获取类的无参构造方法 ---创建新的对象并强转向上转型为。

文章图片
#servlet#tomcat#java
一篇搞懂 Java 注解:从基础到实战,新手也能轻松上手

理解了元注解,自定义注解就非常简单了。注解的定义语法和接口类似,只是多了使用@interface关键字定义注解;添加元注解(指定@Target和@Retention定义注解的属性(可选,类似接口的方法)。需求:定义一个@Table注解,用于标记 Java 类对应的数据库表名。// 元注解:指定注解作用于类// 元注解:运行时保留,可通过反射获取// 生成javadoc时包含该注解// 注解的属性:

#java#开发语言
    共 11 条
  • 1
  • 2
  • 请选择