java并发之ThreadPoolExecutor分析
???????? ThreadPoolExecutor线程池是我们平时使用最多的线程池处理工具,充分理解线程池的实现原理,可以让我们在碰到相关问题时有效的进行参数调优与处理,进而提高程序的整体性能与吞吐量。本文依托于jdk1.8,但不会讨论代码的实现细节,需要注意的是ctl属性,ctl是把两个属性合并到一个int字段中进行记录,高3位记录线 ...
分类:
编程语言 时间:
2015-08-03 02:04:19
收藏:
0 评论:
0 赞:
0 阅读:
381
从入职京东到现在,做读服务已经一年多的时间了,经历了各种亿级到百亿级的读服务;这段时间也进行了一些新的读服务架构尝试,从架构到代码的? ...
分类:
其他 时间:
2015-08-03 02:03:55
收藏:
0 评论:
0 赞:
0 阅读:
146
最近再弄cocos2d-x lua手游开发,我相信大家在开发手游时经常容易碰到寻路问题。寻路算法也挺多的,这里主要总结我在开发时使用的A satrt寻路算法。
? ? ? ?A星算法是基于启发式函数的一种寻路算法,A start的介绍就不重复了。主要是说明如何使用A start寻路算法。如图要从起点A移动到终点B,
地图中??表示可行走的方块。
?
?
? ? ? ? ...
分类:
编程语言 时间:
2015-08-03 02:03:30
收藏:
0 评论:
0 赞:
0 阅读:
790
开发快报: 页面打印功能,websocket 强制下线功能,玩转websocket技术??【金牌】获取【下载地址】? ?QQ: 313596790A 代码生成器(开发利器);??? ?增删改查的处理类,service层,mybatis的xml,SQL( mysql? ?和oracle)脚本,? ?jsp页面 都生成? ?就不用写搬砖的代码了,生成的放到项目里,可以直接运行B 阿里巴巴数据库连接池dr ...
分类:
编程语言 时间:
2015-08-03 02:03:04
收藏:
0 评论:
0 赞:
0 阅读:
249
开发快报: 页面打印功能,websocket 强制下线功能,玩转websocket技术??【金牌】获取【下载地址】? ?QQ: 313596790A 代码生成器(开发利器);??? ?增删改查的处理类,service层,mybatis的xml,SQL( mysql? ?和oracle)脚本,? ?jsp页面 都生成? ?就不用写搬砖的代码了,生成的放到项目里,可以直接运行B 阿里巴巴数据库连接池dr ...
分类:
编程语言 时间:
2015-08-03 02:02:39
收藏:
0 评论:
0 赞:
0 阅读:
162
分类:
编程语言 时间:
2015-08-03 02:00:59
收藏:
0 评论:
0 赞:
0 阅读:
210
1、在PHP.ini配置文件中找到 uplod_max_filesize ,将默认的 2M 改为自己要导入文件的大小,如果已经大于导入文件大小,可不改。 2、在PHP.ini配置文件中找到 uplod_max_filesize ,将默认的 2M 改为自己要导入文件...
分类:
Web开发 时间:
2015-08-03 01:19:49
收藏:
0 评论:
0 赞:
0 阅读:
221
B、@Qualifier org.springframework.beans.factory.annotation.Qualifier public @interface Qualifier This annotation may be used on a field or parameter as a qualifier for candidate beans when autowir...
分类:
编程语言 时间:
2015-08-03 01:19:39
收藏:
0 评论:
0 赞:
0 阅读:
389
桥模式的核心思想在于:抽象和行为分离。 在JDON里面,板桥里人举的例子是咖啡(抽象)与加奶(行为)的关系。原文(http://www.jdon.com/designpatterns/bridge.htm) 意思比较清晰,比如说,按照排列组合关系,...
分类:
其他 时间:
2015-08-03 01:19:30
收藏:
0 评论:
0 赞:
0 阅读:
260
一:JCaptcha简介jcaptcha是一个开源的用来生成图形验证码的Java开源组件,使用起来也是非常的简单方便。
jcapthca是非常强大的,不光是可以生成图片式的验证码,还可以生成声音式的(新浪就使用了双重验证码)。
Jcaptcha是CAPTCHA里面的一个比较著名的项目。二:切换使用JCaptcha生成验证码1:首先添加需要用到的jar包
注:由于部分jar包maven中央库中没...
分类:
Web开发 时间:
2015-08-03 01:18:40
收藏:
0 评论:
0 赞:
0 阅读:
2754
今天配置vim没有成功,老是显示什么error,唉,其实之前成功过的,只不过是重装了dev,然后就变了,可能环境
变量的问题,但是我都改了的啊,以后再调吧。。。
这道题其实不是我想出来的看的题解,又看题解了。。。好吧,既然看了题解就得好好掌握才是。用到了我刚刚在
c++ primer里面学的string类,挺好用的,以后我准备写程序尽量用c++内容,多练练。。
又加深理解了qsort调用的...
分类:
编程语言 时间:
2015-08-03 01:18:30
收藏:
0 评论:
0 赞:
0 阅读:
248
Java之可视化日历小练习
20150802
看完时间日期类Date和DateFormat以及日历类Calendar和GregorianCalendar类之后做个小日历来练习一下相应的方法和属性,加强一下记忆:
描述:输入指定格式的日期如:2001-12-25,输出当月的日历
思路:
1.先从键盘输入指定格式的字符串(str)
2.将字符串用格式转换类转换成日期( ...
分类:
编程语言 时间:
2015-08-03 01:18:20
收藏:
0 评论:
0 赞:
0 阅读:
421
1、Thrift简介
Thrift是一款由Fackbook开发的可伸缩、跨语言的服务开发框架,该框架已经开源并且加入的Apache项目。Thrift主要功能是:通过自定义的Interface Definition Language(IDL),可以创建基于RPC的客户端和服务端的服务代码。服务代码的生成是通过Thrift内置的代码生成器来实现的。Thrift 的跨语言性体现在,它可以生成C++, ...
分类:
其他 时间:
2015-08-03 01:18:09
收藏:
0 评论:
0 赞:
0 阅读:
312
题目大意:给出两张地图,第一章地图代表的是每根柱子的高度,第二张地图代表的是每只蜥蜴所在的位置
每根柱子只能站一只蜥蜴,蜥蜴离开该柱子时,柱子的高度会下降一个单元,当柱子的高度为0时,该柱子将不可用
现在给出每只蜥蜴能跳跃的距离,问最少有多少只蜥蜴逃不出来解题思路:将柱子拆成2个点,权值为柱子的高度
将每只蜥蜴所在的位置和超级源点连接,权值为1
将能通到外界的柱子连接到超级汇点,权值为INF...
分类:
Windows开发 时间:
2015-08-03 01:17:59
收藏:
0 评论:
0 赞:
0 阅读:
375
直接代码: public class DBCPUtils {
private static DBCPUtils dbcputils=null;
private BasicDataSource bds=null;
private DataSourceConnectionFactory dscf=null;
private DBCPUtils(){
if...
分类:
数据库技术 时间:
2015-08-03 01:17:49
收藏:
0 评论:
0 赞:
0 阅读:
528
图文浅析APK程序运行的过程...
分类:
其他 时间:
2015-08-03 01:17:39
收藏:
0 评论:
0 赞:
0 阅读:
190
Eclipse Svn 提交报错解决方案错误信息如下:
URL access forbidden for unknown reason
svn: Commit failed (details follow):
svn: Access to '/svn/cerp/!svn/me' forbidden
svn: E170001: Commit failed (details follow):
svn:...
分类:
其他 时间:
2015-08-03 01:17:29
收藏:
0 评论:
0 赞:
0 阅读:
342
题目大意:有N台机器,每台机器能处理相应型态的电脑,处理完后,电脑将变成另一种形态。
每台机器有相应的工作限度,每次至多处理K台
现在问,在一次流水线生产中,最多可以产生多少台完整的电脑(流水线指的是在每一台机器的工作限度下)解题思路:题目比较难理解,理解题目的话,就比较好做了
首先,将每台机器的点拆成两个点,权值为工作限度
如果机器能处理的电脑的状态全是0的话,就将其和超级源点连接,表示该...
分类:
其他 时间:
2015-08-03 01:17:19
收藏:
0 评论:
0 赞:
0 阅读:
454
java中的properties文件是一种配置文件,主要用于表达配置信息,文件类型为*.properties,格式为文本文件,文件的内容是格式是"键=值"的格式,在properties文件中,可以用"#"来作注释,properties文件在Java编程中用到的地方很多,操作很方便。
例如:
test.properties
------------------------------...
分类:
编程语言 时间:
2015-08-03 01:17:10
收藏:
0 评论:
0 赞:
0 阅读:
299
js方法document.write();用来向浏览器页面输出内容
具体用法:
用来输出字符串内容:document.write("输出字符串内容要使用双引号");
用来输出变量的值:如var mynum="hello"; document.write(mynum);
用来输出html标签内容:如document.write("你好!");
用来输出混合内容,使用”+“号来连接内容:如d...
分类:
Web开发 时间:
2015-08-03 01:16:49
收藏:
0 评论:
0 赞:
0 阅读:
199