logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

[java] ThreadLocal解决线程安全问题

ThreadLocal解决SimpleDateFormat线程安全问题 本文演示了SimpleDateFormat的线程安全问题及解决方案。通过两个内部类对比展示: UnsafeDateFormatter:直接共享SimpleDateFormat实例,多线程并发使用时会出现竞态条件,导致格式化结果不一致 SafeDateFormatter:使用ThreadLocal为每个线程创建独立的Simple

#java#安全#jvm
[java] 图文示八股

JVM内存模型分为线程共享区域(堆、方法区)和私有区域(程序计数器、虚拟机栈等)。堆是GC主要区域,存储对象实例;方法区存放类信息等元数据。垃圾回收算法包括标记-清除、标记-复制、标记-整理和分代收集,针对不同场景优化性能。判断对象回收基于可达性分析,引用类型决定回收时机。内存泄漏排查需结合GC日志、堆快照分析工具(如jmap、MAT),重点关注静态集合、未释放资源等问题。

#java#开发语言
[mysql] 两表关联更新update (用一个表更新另一个表)

本文介绍了如何通过SQL语句实现两个表之间的关联更新。

文章图片
#mysql#数据库#前端
[java] 控制三个线程按顺序交替输出数字123123…

摘要:本文介绍了两种实现三个线程顺序交替输出"123123..."的方法。第一种使用synchronized和wait/notifyAll机制,通过共享锁和volatile变量控制执行顺序;第二种采用ReentrantLock和Condition,为每个线程创建独立条件变量,实现更精确的线程调度。两种方法都保证了线程按1→2→3顺序循环打印10次,核心在于精准控制线程执行顺序和

#java
[mysql] 两表关联更新update (用一个表更新另一个表)

本文介绍了如何通过SQL语句实现两个表之间的关联更新。

文章图片
#mysql#数据库#前端
[油猴脚本] 微软必应积分奖励每日任务脚本

这是一个自动化脚本,用于自动完成微软 Bing Rewards 的每日搜索任务。脚本支持实时显示任务进度,并根据设备类型(PC 或手机)自动获取热门搜索词。

到底了