码迷,mamicode.com
首页 > 2016年05月11日 > 全部分享
从JDK源码角度看并发的公平性
JAVA为简化开发者开发提供了很多并发的工具,包括各种同步器,有了JDK我们只要学会简单使用类API即可。但这并不意味着不需要探索其具体的实现机制,本文从JDK源码角度简单讲讲并发时线程竞争的公平性。        所谓公平性指所有线程对临界资源申请访问权限的成功率都一样,不会让某些线程拥有优先权。我们知道CLH Node FIFO等待队列是一个先进先出的队列,那么是否就可以说每条线程获取锁时就是...
分类:其他好文   时间:2016-05-11 11:28:48    阅读次数:203
Runtime的实践——给一个类添加属性(关联对象)
相关文章: Runtime的初步认识——结构体与类 Runtime的初步认识——消息机制一提到给一个类添加点什么,我们有可能首先就想到类别(Category)。那么我们就弄一下。利用 Category 给现有的类添加属性比如我们要给一个 NSArray 添加一个属性叫做NSString *name。我们首先新建一个Objective-C文件。File: NameFile Type:Categor...
分类:其他好文   时间:2016-05-11 11:28:10    阅读次数:245
Android4.4.2源码分析之WiFi模块(二)
接着上一篇继续对WiFi源码的分析 Android4.4.2源码分析之WiFi模块(一) onResume方法中 6>,首先是调用WiFiEnabler的resume方法对switch进行管理 接下来注册广播 getActivity().registerReceiver(mReceiver, mFilter); 广播监听的action如下 //wifi状...
分类:移动开发   时间:2016-05-11 11:28:16    阅读次数:241
WebBrowser介绍——Javascript与C++互操作
WebBrowser控件是Microsoft提供的一个用于网页浏览的客户端控件,WebBrowser控件的使用相当广泛,例如很多邮件客户端都是使用可编辑的WebBrowser控件作为写邮件的工具,也有很多软件用WebBrowser控件弹出网页,如qq的新闻首页。 微软的MFC和.NET都有WebBr ...
分类:编程语言   时间:2016-05-11 11:28:02    阅读次数:255
Java8 Lambda表达式和流操作如何让你的代码变慢5倍
原文出处:ImportNew 有许许多多关于 Java 8 中流效率的讨论,但根据 Alex Zhitnitsky 的测试结果显示:坚持使用传统的 Java 编程风格——iterator 和 for-each 循环——比 Java 8 的实现性能更佳。 Java 8 中的 Lambda 表达式和流( ...
分类:编程语言   时间:2016-05-11 11:27:51    阅读次数:277
游标示例
...
分类:其他好文   时间:2016-05-11 11:25:01    阅读次数:137
.net验证码小例子
log.aspx log.aspx.cs 新建ValidateCode.aspx页面 ValidateCode.aspx.cs ...
分类:Web程序   时间:2016-05-11 11:25:12    阅读次数:247
Jenkins Slave Nodes – using the Swarm Plugin
link: http://www.donaldsimpson.co.uk/2013/03/18/jenkins-slave-nodes-using-the-swarm-plugin/ I’ve been trying out a new (to me at least) way to add a J ...
分类:其他好文   时间:2016-05-11 11:26:58    阅读次数:511
Apache Camel系列(2)----Hello World
下面创建一个Apache Camel的Hello World程序,该程序使用Maven,Intellij 15,运行环境是JDK 8。 1,创建一个maven工程,在pom.xml文件中添加apache camel的dependencies。 <dependencies> <dependency> ...
分类:Web程序   时间:2016-05-11 11:25:02    阅读次数:350
Java获取随机数的3种方法
方法1(数据类型)(最小值+Math.random()*(最大值-最小值+1))例:(int)(1+Math.random()*(10-1+1))从1到10的int型随数 方法2获得随机数for (int i=0;i<30;i++){System.out.println((int)(1+Math.r ...
分类:编程语言   时间:2016-05-11 11:25:58    阅读次数:210
CentOS 7 yum方式配置LAMP环境
环境:CentOS 7 最小化安装 采用Putty连接 方法:采用YUM安装方法 目的:搭建Apache+Mysql+PHP环境 1,安装Apache yum install httpd //默认情况下,选择Y,进行安装 安装成功后,默认情况下,是禁止外部IP访问的,需要进行设置 vi /etc/h ...
分类:其他好文   时间:2016-05-11 11:24:30    阅读次数:144
周围区域问题
问题描述: 给定二维平面,格点处要么是'X',要么是'O'。求出所有由'X'围成的区域。找到这样(多个)区域后,将所有的'O'转成'X'即可。如下图所示: X X X X X O O X X X O X X O X X 变为: X X X X X X X X X X X X X O X X 思路分析 ...
分类:其他好文   时间:2016-05-11 11:26:15    阅读次数:225
Qt中 QString 和int, char等的“相互”转换,关键是QString.toLocal8Bit().data();
Qt中 int ,float ,double转换为QString 有两种方法 1.使用 QString::number(); 如: long a = 63; QString s = QString::number(a, 10); // s == "63" QString t = QString::n ...
分类:其他好文   时间:2016-05-11 11:24:37    阅读次数:864
SaaS营销网站的组织结构
人们常常将自己的所有精力放在为网站制定精美、反响力强的页面上——但是用户对单个页面的实际体验常常取决于网站的整体组织结构。如果你的网站组织欠妥,你在网站设计上投入的精力就会付诸东流。 组织架构可将营销网站的各部分有机结合起来。有些访客专门为了购买产品而访问网站,而有些人只是偶然进入。梳理网站组织策略 ...
分类:Web程序   时间:2016-05-11 11:23:58    阅读次数:329
jquery------脚注的使用
index.jsp my.js ...
分类:Web程序   时间:2016-05-11 11:23:47    阅读次数:179
学习笔记(七)JSTL
3. JSTL: 1)*. c:out 主要用于对特殊字符进行转换. 真正进行输出时, 建议使用 c:out, 而不是使用 EL2)*. c:set: 可以为域赋属性值。 而对域对象中的 JavaBean 的属性赋值用的并不多. 3). c:remove: 移除指定域对象的指定属性值(较少使用, 即 ...
分类:Web程序   时间:2016-05-11 11:25:33    阅读次数:218
学习笔记(八)Filter
1. Filter: 1). Filter 是什么 ? ①. JavaWEB 的一个重要组件, 可以对发送到 Servlet 的请求进行拦截, 并对响应也进行拦截. ②. Filter 是实现了 Filter 接口的 Java 类.③. Filter 需要在 web.xml 文件中进行配置和映射. ...
分类:其他好文   时间:2016-05-11 11:24:33    阅读次数:154
1938条   上一页 1 ... 78 79 80 81 82 83 84 ... 114 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!