阻塞队列的实现前面已经讲解完毕,今天我们继续了解源码中非阻塞队列的实现,接下来就看一看ConcurrentLinkedQueue非阻塞队列是怎么完成操作的 ...
分类:
其他好文 时间:
2019-11-09 19:36:37
阅读次数:
99
Step 1. 什么是生产者消费者问题 生产者消费者问题 也叫 有限缓冲问题 ,是多线程同步的一个最最最经典的问题。这个问题描述的场景是对于一个有固定大小的缓冲区,同时共享给两个线程去使用。而这两个线程会分为两个角色,一个负责往这个缓冲区里放入一定的数据,我们叫他 生产者 。另一个负责从缓冲区里取数 ...
分类:
其他好文 时间:
2019-11-09 18:09:00
阅读次数:
99
密码学与python的那些事 仿射变换 公式如下: 加密 解密 求逆元可以使用libnum库,也可以使用gmpy2库,也可以手写代码。 求逆元使用libnum库: 求逆元使用gmpy2库 求逆元使用手写代码: ...
分类:
编程语言 时间:
2019-11-05 15:31:27
阅读次数:
173
通常的Cortex-M内核MCU一般都会内嵌并行NOR Flash,这个并行NOR Flash是直接挂在Cortex-M内核高性能AHB总线上的,知名IDE如果支持这款MCU,也都会同时集成对应Flash的下载算法,方便用户直接在IDE里下载代码进Flash和XIP调试,但是i.MXRT内部并没有F... ...
分类:
其他好文 时间:
2019-11-04 13:21:51
阅读次数:
99
本文链接:https://blog.csdn.net/weixin_34364071/article/details/86753232 专注于Java领域优质技术号,欢迎关注 原创: 侯树成 Tomcat那些事儿 启动 Tomcat完毕 ,有些时候总会打开浏览器 http://localhost:8 ...
分类:
其他好文 时间:
2019-11-03 16:39:01
阅读次数:
84
阻塞队列中目前还剩下一个比较特殊的队列实现,相比较前面讲解过的队列,本文中要讲的LinkedBlockingDeque比较容易理解了,但是与之前讲解过的阻塞队列又有些不同,从命名上你应该能看出一些端倪,接下来就一起看看这个特殊的阻塞队列 ...
分类:
数据库 时间:
2019-11-02 11:51:22
阅读次数:
85
在常见的sql中,我们经常在查询中进行多表关联查询,用的比较熟练。今天在开发中遇到一个实际业务场景是多表关联更新,一时不知所措。本着多学习的态度,没有直接写java代码去实现,终于把多表关联更新的sql弄清楚了。下面将实际业务场景进行简化,分别有person表和information表,最终目的是将 ...
分类:
数据库 时间:
2019-10-30 00:00:18
阅读次数:
129
在mysql数据库中,null是一个经常出现的情况,关于mysql中的null,有哪些注意事项呢?下面简单总结归纳下,后续会不断补充。 1. is null 首先判断数据库中某一列的值是否为null,不能用等于来判断,必须使用 is。比如,select * from users where user ...
分类:
数据库 时间:
2019-10-28 01:10:45
阅读次数:
138
兴趣爱好: 动漫番剧迷 历史地理 明、清历史迷 读书目录:<明朝那些事儿>、<万历十五年> 听书栏目:<苦命皇帝:咸丰>、<道光与鸦片战争>、<嘉庆王朝(喻大华)>、<纪连海正说清朝二十四臣(鳌拜、多尔衮、和珅、纪晓岚、左宗棠、李连英)>、<纪连海说康熙、乾隆>、<曾国藩的正面与侧面(刘学)>、<天 ...
分类:
其他好文 时间:
2019-10-27 17:04:37
阅读次数:
89
在JDK8的阻塞队列实现中还有两个未进行说明,今天继续对其中的一个阻塞队列LinkedTransferQueue进行源码分析,如果之前的队列分析已经让你对阻塞队列有了一定的了解,相信本文要讲解的LinkedTransferQueue的源码也能很快被理解,接下来一起学习吧 ...
分类:
其他好文 时间:
2019-10-26 20:51:47
阅读次数:
81