概要在前面一章"Java多线程系列--“JUC线程池”02之
线程池原理(一)"中介绍了线程池的数据结构,本章会通过分析线程池的源码,对线程池进行说明。内容包括:线程池示例参考代码(基于JDK1.7.0_40)线程池源码分析
(一) 创建“线程池” (二) 添加任务到“线程池” (三) 关闭“线程池...
分类:
其他 时间:
2014-02-10 15:12:51
收藏:
0 评论:
0 赞:
0 阅读:
2556
之前负责过公司webcdn相关的设计和维护工作,同时做了些应用运维方面的工作,简单谈几个我对接触过的几款负载均衡器的了解:1.keepalived使用vrrp实现高可用,可以理解成是IP层的高可用,虚拟出一个vip来实现高可用的功能。实际应用时主要是两两组合,提供两个vip,在一台挂掉后..
分类:
其他 时间:
2014-02-10 16:24:57
收藏:
0 评论:
0 赞:
0 阅读:
465
本文内容摘自《Unix高级环境编程》第二版,如有错误,请指明,谢谢!同时本文参考FreeBSD的sys/types.h文件对基本系统数据类型作进一步了解。Unix系统的sys/types.h文件定义了某些与实现相关的数据类型,称为基本系统数据类型(primitivesystemdatatype)。这些数据类型都是用C..
分类:
其他 时间:
2014-02-10 15:57:51
收藏:
0 评论:
0 赞:
0 阅读:
401
目录:【C#小知识】C#中一些易混淆概念总结--------数据类型存储位置,方法调用,out和ref参数的使用【C#小知识】C#中一些易混淆概念总结(二)--------构造函数,this关键字,部分类,枚举【C#小知识】C#中一些易混淆概念总结(三)--------结构,GC回收,静态成员,静态类【C..
分类:
其他 时间:
2014-02-10 16:12:51
收藏:
0 评论:
0 赞:
0 阅读:
469
问题聚焦:
这个模式是对象结构型模式的最后一个。学习完就可以进入下一种类型的模式了。
代理模式的主要目的:控制对某个对象的访问(如通过拒绝某些访问实现访问权限的控制,或进行加载等耗时操作的优化)。...
分类:
其他 时间:
2014-02-10 15:07:51
收藏:
0 评论:
0 赞:
0 阅读:
430
判断系统中.NET
FrameWork已安装版本的方法很多,比如检查C:\Windows\Microsoft.NET\Framework\下的子目录,但是子目录往往是包含版本号,比如v2.0.50727、v4.0.30319,当然网上也有一些是判断注册表中的HKEY_LOCAL_MACHINE\So...
分类:
Web开发 时间:
2014-02-10 16:22:51
收藏:
0 评论:
0 赞:
0 阅读:
503
多行文字实现垂直居中 现在我们要使这段文字垂直居中显示! 转载的,忘记出处了!
分类:
其他 时间:
2014-02-10 14:32:51
收藏:
0 评论:
0 赞:
0 阅读:
364
本文将向大家介绍软件工程研究领域最顶级(最牛X)的两个期刊,分别是IEEE Transactions on Software Engineering (TSE)和ACM Transactions on Software Engineering Methodology (TOSEM)。TSE和TOSEM代表了当前软件工程领域国际最高研究水平,在这两个期刊上发文章非常难,其中很多论文都是软件工程领域的经典之作,具有极高的学术价值和实用价值。如果从事软件工程研究,TSE和TOSEM是非常重要的参考资料,会给软件工...
分类:
其他 时间:
2014-02-10 14:22:51
收藏:
0 评论:
0 赞:
0 阅读:
360
二分查找思想:1、数组从小到大排序;2、查找的key每次和中间数比较,如果key小于mid
查找mid左侧的数组部分;如果key大于mid,则查找mid右侧的数组部分;如果相等,则直接返回mid。...
分类:
编程语言 时间:
2014-02-10 13:47:51
收藏:
0 评论:
0 赞:
0 阅读:
407
题意:给你n个长为k的横木,并给出左坐标,如果两个横木能都有重叠部分或临界的话,那么这两个横木就可以互相跳跃,问能形成多大的环
思路:排序后,假设当前的i是环里的,如果满足 x[i+1]-x[i-1]
#include
#include
#include
#include
using namespace std;
const int MAXN = 6000;
int x[MAXN],...
分类:
其他 时间:
2014-02-10 16:24:47
收藏:
0 评论:
0 赞:
0 阅读:
310
水题三题:
1.给你B和N,求个整数A使得A^n最接近B
2. 输出第N个能被3或者5整除的数
3.给你整数n和k,让你求组合数c(n,k)...
分类:
其他 时间:
2014-02-10 16:07:51
收藏:
0 评论:
0 赞:
0 阅读:
309
这篇日志太简单了,我都不好意思写。但是想到可能还是会对有些人起到帮助,就简单写一下。我们往往需要通过终端或者Windows的cmd运行一些命令,如果需要运行的命令较多、有参数或流程复杂的时候,就希望能够将命令批量运行。在Windows下就是批处理文件(.bat),在Mac OS X中呢,其实方法是类似的:
这种方法应该是比较简单的一种:将命令写在一个文本文件中,保存为.sh文件,最好保存在桌...
分类:
其他 时间:
2014-02-10 15:32:51
收藏:
0 评论:
0 赞:
0 阅读:
560
① Java语言 与 C语言如何交流 , Android 中 JNI 和 正常框架;
② 交叉编译理论 , 安装 部署 Cygwin + NDK 交叉编译环境 ;
③ NDK开发流程 , 创建Android工程, Java中生命native方法,编写C代码,Android.mk代码,使用ndk编译so库,Java加载动态库;
④ JNI中Java语言与C语言的参数传递, 九种原生数据类型 在 C Java JNI 中的类型转换 , NDK中打印日志, JNI中数组相关操作(获取数组长度,获取数组中的元素);...
分类:
移动平台 时间:
2014-02-10 14:52:51
收藏:
0 评论:
0 赞:
0 阅读:
707
在Android源码环境中,我们开发好一个模块后,再写一个Android.mk文件,就可通过m/mm/mmm/make等命令进行编译。此外,通过make命令还可制作各种系统镜像文件,例如system.img、boot.img和recovery.img等。这一切都得益于Android编译系统,它为我们处理了各种依赖关系,以及提供各种有用工具。本文对Android编译系统进行简单介绍以及制定学习计划。...
分类:
移动平台 时间:
2014-02-10 14:12:51
收藏:
0 评论:
0 赞:
0 阅读:
500
本文来源于我在InfoQ中文站原创的文章,原文地址是:http://www.infoq.com/cn/news/2014/02/10-tips-efficient-team-codingVoja Janjic是一位自由的Web开发者,拥有多年的从业经验;此外,他还是一位出色的网络管理员。近日,Voja撰写了一篇文章,谈到了如何提升团队的编码效率,如何提升团队中每一个成员的工作效率。毕竟,团队是由一...
分类:
其他 时间:
2014-02-10 15:02:51
收藏:
0 评论:
0 赞:
0 阅读:
370
目录:
【C#小知识】C#中一些易混淆概念总结--------数据类型存储位置,方法调用,out和ref参数的使用
【C#小知识】C#中一些易混淆概念总结(二)--------构造函数,this关键字,部分类,枚举
【C#小知识】C#中一些易混淆概念总结(三)--------结构,GC回收,静态成员,静态类
【C#小知识】C#中一些易混淆概念...
分类:
其他 时间:
2014-02-10 14:27:51
收藏:
0 评论:
0 赞:
0 阅读:
376
问题: 输入一个整数n,求从1 到n这n个整数的十进制表示中1出现的次数。例如输入12,从1到12这些整数中包含1的数字有1,10,11和12,1一共出现了5次。
这是《剑指offer 名企面试官精讲典型编程题》一书中的第32题。书中Herry给出了递归算法。我自己写的是循环算法。虽然有着不同写法,但大体上思路是一致的。我的算法并不比Herry的强。写下来只是提供另外的一个解法。...
分类:
其他 时间:
2014-02-10 14:07:51
收藏:
0 评论:
0 赞:
0 阅读:
210
A very interesting problem. At first if you have no idea how to do it, it will be very difficult. Once you got it, you will find out that you only need to traverse the tree twice. First is travelling...
分类:
其他 时间:
2014-02-10 15:52:51
收藏:
0 评论:
0 赞:
0 阅读:
409
下面的几篇文章对Java的基础类型源代码进行了深入的解读和分析,有兴趣的读者可以多交流,共同研究。
(1)Java数据类型 http://blog.csdn.net/mazhimazh/article/details/16799925
(2) Java整数类型(1) http://blog.csdn.net/mazhimazh/article/details...
分类:
其他 时间:
2014-02-10 15:47:51
收藏:
0 评论:
0 赞:
0 阅读:
245
struts简介
Struts是Apache软件基金会(ASF)赞助的一个开源项目。它最初是jakarta项目中的一个子项目,并在2004年3月成为ASF的顶级项目。它通过采用JavaServlet/JSP技术,实现了基于JavaEEWeb应用的MVC设计模式的应用框架,是MVC经典设计模式中的一个经典产品。
Struts发展历史
Struts是作为ApacheJakarta项目的组成部分,...
分类:
其他 时间:
2014-02-10 15:42:51
收藏:
0 评论:
0 赞:
0 阅读:
421