首页
全部分类
Web
SQL
Life
Agent
Basic
Spider
DevSecOps
Architecture
全部标签
文章归档
友情链接
我的瞬间
我的插件
关于博主
留言板
PySuper
千里之行,始于足下
累计撰写
373
篇文章
累计创建
18
个标签
累计收到
2
条评论
栏目
首页
全部分类
Web
SQL
Life
Agent
Basic
Spider
DevSecOps
Architecture
全部标签
文章归档
友情链接
我的瞬间
我的插件
关于博主
留言板
目 录
CONTENT
以下是
PySuper
的文章
2022-11-12
Java 并发安全 一
前置理论 可重入锁 核心定义与特性 允许同一线程多次获取同一把锁而不会死锁 重入计数器:每次获取锁时计数器递增,释放时递减,归零时锁完全释放 线程标识绑定:锁内部记录当前持有锁的线程,确保只有持有者能重入 避免递归死锁:线程在递归或嵌套方法中调用同一锁保护的代码时无需重复等待 与不可重入锁的对比
2022-11-12
50
0
0
Basic
2022-11-06
Java 多线程
线程启停 创建 5种方式 继承 Thread 类 通过继承并重写 run() 方法创建线程,适合简单任务。缺点:单继承限制灵活性(如 Java) 实现接口(Runnable/Callable) Runnable:解耦任务与线程管理,支持多线程共享同一任务对象 Callable:支持返回值和异常处理,
2022-11-06
43
0
0
Basic
2022-11-05
Java Set
特点 Set 集合有什么特点?如何实现 key 无重复的? Set 集合核心特点 无序性:不保证存储顺序(如 HashSet),部分实现(如 LinkedHashSet)通过链表维护插入顺序 唯一性:元素必须唯一,重复元素自动过滤 允许 null 值:多数实现(如 HashSet)允许一个 null
2022-11-05
43
0
0
Basic
2022-10-17
Java Map
一、HashMap 1. 实现原理 数据结构 HashMap 的底层由数组 + 链表 + 红黑树组成 数组(哈希桶):初始容量为 16,存储链表头节点或红黑树根节点,每次扩容翻倍 链表:解决哈希冲突,同一索引的键值对以链表形式存储 红黑树(JDK 1.8+):链表长度超过 8 且数组容量 ≥ 64
2022-10-17
59
0
0
Basic
2022-10-16
Java List
重点 核心实现类对比 类名
2022-10-16
50
0
0
Basic
2022-10-15
Java 集合
一、集合 & 数组 核心区别 特性
2022-10-15
43
0
0
Basic
2022-10-08
Java 基础
一、基础概念 1. 特性 跨平台性:通过JVM实现字节码跨系统执行,一次编写到处运行 面向对象(OOP):支持封装、继承、多态,代码必须定义在类中 自动内存管理:GC自动回收垃圾,减少内存泄漏 强类型与安全性:严格类型检查和沙箱机制保障安全 多线程支持:内置线程机制和同步工具简化并发编程 高
2022-10-08
142
0
0
Basic
2022-06-28
元组为什么是不可变类型
在Python中,元组(tuple)是一种不可变类型,这意味着一旦创建,元组中的元素就不能被修改、添加或删除。元组不可变性的设计有几个原因,主ව
2022-06-28
138
0
0
Basic
2022-06-26
双主热备 VS 主从复制
双主热备和主从复制是两种常见的数据库复制和高可用性方案,它们在架构和应用场景上有一些显著的区别。 1、区别 双主热备 特点 双向复制:在双主热备架构中,两个数据库实例都可以作为主库,数据可以在两个实例之间双向复制。这意味着任何一个实例上的写操作都会被复制到另一个实例 高可用性:如果一个主库出现故障,
2022-06-26
218
0
0
SQL
2022-06-25
Flask & Django & FsatAPI
Flask Flask 是一个轻量级的 Python Web 框架,设计简单且灵活。以下是 Flask 处理一个前端请求的完整流程: 1. 客户端发送请求 客户端(如浏览器或移动应用)向 Flask 应用发送 HTTP 请求。请求可以是 GET、POST、PUT、DELETE 等方法之一。 2. 路
2022-06-25
209
0
0
Web
1
...
16
17
18
...
36