Java
文章平均质量分 73
Mengo_x
干啥啥不行,吃饭第一名。
展开
-
【Java】阻塞队列 BlcokingQueue 原理、与等待唤醒机制condition/await/singal的关系、多线程安全总结
在实习过程中使用阻塞队列对while + sleep 轮询机制进行了改造,提升了发送接收的效率,这里做一点点总结。自从Java 1.5之后,在java.util.concurrent包下提供了若干个阻塞队列,BlcokingQueue继承了Queue接口,是线程安全的。阻塞功能使得生产者和消费者两端的能力得以平衡,当阻塞队列是空时,从队列中获取元素的操作将会被阻塞。当阻塞队列是满时,往队列里添加元素的操作将会被阻塞。原创 2023-03-05 23:19:38 · 1123 阅读 · 0 评论 -
SpringBoot 启用 HTTPS 全流程
简单可用的详细方法原创 2022-12-07 16:55:32 · 2309 阅读 · 0 评论 -
【Java】线程并发:Java内存模型与 volatile 关键字的作用及线程缓存刷新问题
当进行IO操作或者线程内部调用 synchronized 修饰的方法或者同步代码块时,线程的缓存会进行刷新,也就是会感知到共享变量的变化。当然这也只是针对非 volatile 修饰的变量而言,当变量被申明为 volatile 的时候,每次使用该变量都会从主内存中进行读取。原创 2020-01-06 17:48:40 · 969 阅读 · 3 评论 -
【Java】游戏 Baba is You 的模仿实现(一)游戏界面编写与规则简单尝试
最近游戏 Baba is You 很火,虽然我是云玩家,但是看了感觉:“应该不太难实现?”“那不如自己动手做一个?”最近也正好在学做线程游戏,说干就干。先说一下,这个只是在学习 Java 过程中的一次编程实战,并不是搞什么山寨抄袭,就和写飞机大战、坦克大战、推箱子的小游戏一样,仅供参考学习。(这不就是个高配推箱子么?能力有限(我太菜辽),到写这篇博客为止,我才实现基本功能。因为全都是按自己...原创 2019-12-25 19:50:43 · 2122 阅读 · 1 评论