我的二周年创作纪念日
😀前言
两周年啦记录一下
🏠个人主页:尘觉主页
文章目录
- 我的二周年创作纪念日
- 机缘
- 收获
- 日常
- 成就
- 憧憬
我的二周年创作纪念日
机缘
在老师的引导下,因笔记整理详实且条理清晰,老师建议我将学习笔记发布到 CSDN。就这样,我在 CSDN 上发表了首篇技术文章,从此开启了我的创作之路。
收获
- 荣誉激励:累计荣获 52 项各级奖项(国家级 8 项、省级 11 项),取得专业技能证书 17 项;以第一作者获国家实用新型专利 1 项,计算机软件著作权 2 项,作品版权 2 项,第二作者软著 2 项。
- 社区影响:原创文章 400 余篇,累计字数超 200 万字,阅读量突破 50 万次,收获粉丝 7,800+;技术博客曾获“博客之星”全国第 41 名。
- 媒体关注:受邀参加 2024 华为开发者年度盛典(全球仅 300 人),多次亮相阿里云栖大会、腾讯云开发者嘉年华;事迹被《年轻人》杂志、中国教育在线等 15 家媒体报道,并入选《筑梦青春,职引未来》职业规划指导书籍。
- 交流机会:与行业专家共话 HarmonyOS 生态、云原生技术趋势,并参与开源数据可视化组件库的贡献与评审。
日常
- 写作节奏:每周固定两次写作,每次 1–2 小时;利用上下班通勤的碎片时间整理提纲,下班后专心“码字”,周末进行校对和配图。
- 学习实践:白天深入课程与项目,夜晚钻研云计算、AI、区块链等前沿技术;将新收获及时沉淀为技术文章,实现“学—写—分享—再学”的良性循环。
- 平衡之道:合理规划学习与创作任务,避免过度分心,让写作既不影响学业进度,也保持内容质量。
成就
以下是我迄今为止最得意的一段代码——基于优先级阻塞队列的多线程任务调度器,能够在高并发场景下,按任务优先级平稳执行:
import java.util.Comparator;
import java.util.concurrent.BlockingQueue;
import java.util.concurrent.PriorityBlockingQueue;
// 多线程任务调度器,支持任务优先级控制
public class JobScheduler {
// 基于优先级的阻塞队列,自动按照 Job 的优先级进行排序
private final BlockingQueue<Job> jobQueue;
// 构造方法:初始化队列,传入最大容量和排序规则(按优先级倒序)
public JobScheduler(int capacity) {
this.jobQueue = new PriorityBlockingQueue<>(
capacity,
Comparator.comparingInt(Job::getPriority).reversed() // 优先级数值越大,优先级越高
);
}
// 将新任务添加到队列中,put 方法在队列满时会阻塞调用线程
public void schedule(Job job) throws InterruptedException {
jobQueue.put(job);
}
// 启动任务调度器,创建并启动一个后台工作线程,从队列中取任务并执行
public void start() {
Thread worker = new Thread(() -> {
try {
while (true) {
// take 方法会在队列为空时阻塞,直到有任务可取
Job job = jobQueue.take();
job.execute(); // 执行任务的核心逻辑
}
} catch (InterruptedException e) {
// 捕获线程中断信号,重置中断状态
Thread.currentThread().interrupt();
}
}, "JobScheduler-Worker");
worker.setDaemon(true); // 设置为守护线程,随主线程退出自动关闭
worker.start();
}
}
// 任务接口,支持设置优先级和定义具体执行行为
interface Job {
int getPriority(); // 返回任务的优先级
void execute(); // 任务执行逻辑
}
憧憬
- 职业规划:从事 Java 开发;未来攻读本科,深化人工智能领域研究,立志成为“懂技术、有情怀、敢担当”的新时代工程师。
- 创作规划:将推出系列文章《前端微服务架构实战》《AI+文创数字化应用》,深入拆解技术选型、性能优化与团队协作经验,继续服务智能制造与物流行业。
- 社会责任:坚持乡村振兴、公益环保与生态科普志愿服务,用技术力量回馈社会,助力更多人追梦职教。
感谢一路支持与鼓励的老师、同学和朋友,期待在接下来的旅程中,与更多志同道合的伙伴并肩前行!
😁热门专栏推荐
想学习vue的可以看看这个
java基础合集
数据库合集
redis合集
nginx合集
linux合集
手写机制
微服务组件
spring_尘觉
springMVC
mybits
等等等还有许多优秀的合集在主页等着大家的光顾感谢大家的支持
🤔欢迎大家加入我的社区 尘觉社区
文章到这里就结束了,如果有什么疑问的地方请指出,诸佬们一起来评论区一起讨论😁
希望能和诸佬们一起努力,今后我们一起观看感谢您的阅读🍻
如果帮助到您不妨3连支持一下,创造不易您们的支持是我的动力🤞