加载中
并发编程(七)——AbstractQueuedSynchronizer 之 CountDownLatch、CyclicBarrier、Semaphore 源码分析

这篇,我们的关注点是 AQS 最后的部分,共享模式的使用。本文先用 CountDownLatch 将共享模式说清楚,然后顺着把其他 AQS 相关的类 CyclicBarrier、Semaphore 的源码一起过一下。 CountDownL...

2018/12/29 15:24
44
汇编第三章总结

1.字数据在内存中的存储 存取原则:高 高 低 低 即:字数据的低位字节存放在低位内存单元;高位存放在高位字节存放在高地址内存单元;取低地址内存单位作为字数据地址。 2.数据在内存和cpu之...

2018/12/29 12:35
30
基于jTopo的拓扑图设计工具库ujtopo

绘制拓扑图有很多开源的工具,知乎上也有人回答了这个问题: https://www.zhihu.com/question/41026400/answer/118726253 ujtopo是基于jTopo作了一些封装,适用一些基本的场景 jTopo(Javascrip...

内存拷贝函数 memcpy

windows下实现: void* __cdecl memcpy(void* dst,const void* src,size_t count) { void*ret=dst;   #if defined(_M_MRX000)||defined(_M_ALPHA)||defined(_M_PPC)   {   ...

2018/12/28 18:47
150
多线程并发问题解决之redis锁

一 问题背景 我们做的是医疗信息化系统,在系统中一条患者信息对医院中当前科室中的所有诊断医生是可见的,当有一个诊断医生点击按钮处理该数据时,数据的状态发生了变化,其他的医生就不可以...

2018/12/28 18:35
60
Fiddler代理配置

1.下载安装软件Fiddler 2.Fiddler设置HTTPS代理(如果代理的是https请求的需要操作这一步) 打开Fiddler,菜单栏:Tools -> Fiddler Options -> HTTPS 配置项,勾选“Capture HTTPS CONNECT...

2018/12/28 17:57
93
oracle中时间戳转为Date类型的数据

问题描述:   一个表中原本应该存放date类型的数据,但是不知道之前哪位大仙把两个字段的类型建成了NUMBER类型的了,这样在后台看时间肯定不方便。现在需要改成date类型,但是现在库中是有...

2018/12/28 17:29
116
个人练习:使用HTML+CSS制作二级菜单

最近一直在学习HTML+CSS,刚看完如果制作下拉菜单部分,就想着做一个练练手。 先上成品图: 就是上面这个效果,横向菜单选项能点击,鼠标放在上面也能展开二级菜单,二级菜单也能点击,点击后...

2018/12/28 17:17
448
Python Django 之 MVT

一、Django的MVT模式 M: Model, 模型 与MVC中的M相同,负责对数据的处理 V: View, 视图 与MVC中的C类似,负责处理用户请求,调用M和T,响应请求 T: Template, 模板 与MVC中的V类似,负责如...

2018/12/28 17:10
45

没有更多内容

加载失败,请刷新页面

返回顶部
顶部