活泼果汁

文章
7
资源
0
加入时间
3年1月12天

Windows API一日一练(60)CreateIoCompletionPort和GetQueuedCompletionStatus函数

在Windows系统里,使用完成端口是高性能的方法之一,比如把完成端口使用到线程池和网络服务器里。现在就通过线程池的方法来介绍怎么样使用完成端口,高性能的服务器以后再仔细地介绍怎么样构造它。其实完成端口是一个队列,所有的线程都在等消息出现,如果队列里有消息,就每个线程去获取一个消息执行它。先用函数CreateIoCompletionPort来创建一个消息队列,然后使用GetQueuedC...

2018上期Android学期总结

Android的第一学期就这样接近了尾声。回顾这一学期,学到了不少东西。从最开始的各种布局到后来的listView,SQlite3.这其中感触最深的,不是学习的内容,而是要数最开始的安装软件说起。AndroidStudio这个听起来熟悉,而实际陌生的软件。可是折磨了不少人,最开始的那一两周,好多人连软件都不会安装,装好后,状况百出,令人百思不得其解。就连我,卸载安装,足足反复了七次,好多同...

用分布式锁来防止库存超卖,但是是每秒上千订单的高并发场景,如何对分布式锁进行高并发优化来应对这个场景?

首先,我们一起来看看这个问题的背景?前段时间有个朋友在外面面试,然后有一天找我聊说:有一个国内不错的电商公司,面试官给他出了一个场景题:假如下单时,用分布式锁来防止库存超卖,但是是每秒上千订单的高并发场景,如何对分布式锁进行高并发优化来应对这个场景?他说他当时没答上来,因为没做过没什么思路。其实我当时听到这个面试题心里也觉得有点意思,因为如果是我来面试候选人的话,应该会给的范围更大一些比...

原生Js导航高亮代码

网上有很多,但目前本人看到的感觉都太多代码,还是喜欢代码少的。DOM编程那本书里也有例子,在此仅作个人记录。结构代码:原生Js代码:敲重点:document.location.href 是获取当前浏览器窗口的url地址parentNode 是获取父级元素,当前例子,a标签的父级元素为思路:只需要判断a标签的href地址是否为当前浏览器