首页 > 编程语言
ExecutorService线程池
ExecutorService线程池(2010-08-03 14:37:13)转载▼标签:executor线程池杂谈分类: java和数据库ExecutorService建立多线程的步骤:1。定义线程类class Handler implements Runnable{}2。建立ExecutorSe...
分类:编程语言   时间:2014-03-19 11:59:19    收藏:0  评论:0  赞:0  阅读:404
Java 多线程 工具篇-BlockingQueue
前言: 在新增的Concurrent包中,BlockingQueue很好的解决了多线程中,如何高效安全“传输”数据的问题。通过这些高效并且线程安全的队列类,为我们快速搭建高质量的多线程程序带来极大的便利。本文详细介绍了BlockingQueue家庭中的所有成员,包括他们各自的功能以及常见使用场景。认...
分类:编程语言   时间:2014-03-19 11:59:38    收藏:0  评论:0  赞:0  阅读:392
Java内存回收优化及配置
原文链接:http://eol.cqu.edu.cn/eol/jpk/course/preview/jpkmaterials_folder_txtrtfview.jsp?resId=23156&columnId=19322通过对GC 理论部分的学习已经对JVM GC 有了比较全面的了解,已经了解了G...
分类:编程语言   时间:2014-03-19 12:00:17    收藏:0  评论:0  赞:0  阅读:390
Python Class System
1.序言本文旨在说明:在Python里自定义class时,方法的第一个参数必须是该class的instance自身的引用(一般用self命名)。在其他语言里,定义方法的时候,第一个参数不必是类实例的引用,一般约定俗成用this关键字来表示当前实例的引用,可是Python自成一派。由于网络上绝大部分文...
分类:编程语言   时间:2014-03-19 12:01:48    收藏:0  评论:0  赞:0  阅读:470
JAVA学习笔记(8)
问题1:StringnewPath[i]=splited[1];为什么报错错误示例:i:Syntaxerrorontokeni;deletethistokensplited[1]:typemismatch//Stringsplited[]定义是这样的 解答:这样:String[]newPath=newString[1];newPath赋值是这样赋值:newPath[0]=splited[1];注意:数组下标从0开始。new..
分类:编程语言   时间:2014-03-18 16:10:13    收藏:0  评论:0  赞:0  阅读:496
python 多线程上线
楼主单位,之前svn上线非常慢,因为前台要有30台resin之多,分为3个业务,但每次上线30台服务器都要更新,所以时间是越来越慢,之前的上线脚本是我用shell编写的,要一台一台更新,可想而知更新速度慢的不行不行的,而且脚本非常长,不便于管理,楼主是这么想的,因为分为3个业..
分类:编程语言   时间:2014-03-18 16:13:54    收藏:0  评论:0  赞:0  阅读:424
Java中带包的类的编译与执行
Java中带包的类的编译与执行以HelloWorld.java为例(假设该文件的位置是/home/HelloWorld.java):packagea.b; publicclassHelloWorld{ publicstaticvoidmain(String[]args){ System.out.println("HelloWorld!"); } } 下面根据不同的编译方法来讨论:第一种编译方法(编译直接生成c..
分类:编程语言   时间:2014-03-19 11:58:36    收藏:0  评论:0  赞:0  阅读:407
【C++】1003. Emergency (25)
1003. Emergency (25) 时间限制 400 ms 内存限制 32000 kB 代码长度限制 16000 B 判题程序 Standard 作者 CHEN, Yue As an emergency rescue team leader of a city, you are given a spe...
分类:编程语言   时间:2014-03-18 16:30:49    收藏:0  评论:0  赞:0  阅读:449
python数据结构与算法 15 队列应用之烫手的山芋
为了展示队列的应用,我们模拟一种真实的先进先出的情形。作为开始,我们观察一种儿童游戏,叫烫手的山芋(hotpotato),在这个游戏中(图2),孩子们排成一圈,把手里的东西一个传一个,在某种情形下,停止传递,手上拿着烫手的山芋的人就要被清出来,其他的人继续玩,直接只剩一个人。 从现代意义上说,这个游戏等价于著名的约瑟夫问题。据说,一世纪左右,历史学家弗拉维约瑟夫与犹太人一起反抗罗马。...
分类:编程语言   时间:2014-03-19 11:59:06    收藏:0  评论:0  赞:0  阅读:492
工厂模式——《java与模式》
一、工厂模式主要是为创建对象提供过渡接口,以便将创建对象的具体过程屏蔽隔离起来,达到提高灵活性的目的。 工厂模式在《Java与模式》中分为三类:1)简单工厂模式(Simple Factory):不利于产生系列产品;2)工厂方法模式(Factory Method):又称为多形性工厂;3)抽象工厂模式(...
分类:编程语言   时间:2014-03-18 15:46:04    收藏:0  评论:0  赞:0  阅读:467
java获取本机ip,mac,
1 import java.io.BufferedReader; 2 import java.io.IOException; 3 import java.io.InputStreamReader; 4 5 /** 6 * 获取MAC地址 7 * @author sunlightcs 8 * 9 */...
分类:编程语言   时间:2014-03-18 16:31:49    收藏:0  评论:0  赞:0  阅读:437
spring得到实例和new一个实例,哪个快?
spring配置的bean是默认单例,那么在程序中,得到一个实例一定比创建一个实例的速度快,也更加省资源。今天实际测试的时候发现,new 一个对象比spring得到一个对象快多了。后面自己又加了个单例测试,来对比一下,看实测结果:public static void main(String[] ar...
分类:编程语言   时间:2014-03-19 11:58:01    收藏:0  评论:0  赞:0  阅读:383
socket - 4 [线程同步 简单例子]
/*WINAPI 线程同步*/#include#includeDWORD WINAPI myfun1(LPVOID lpParameter);//声明线程函数DWORD WINAPI myfun2(LPVOID lpParameter);static int a=0;CRITICAL_SECTION...
分类:编程语言   时间:2014-03-19 12:01:57    收藏:0  评论:0  赞:0  阅读:466
socket - 6 [API互斥事件对象实现线程同步]
/*API互斥事件对象实现线程同步*/#include#includeDWORD WINAPI myfun1(LPVOID lpParameter);//声明线程函数DWORD WINAPI myfun2(LPVOID lpParameter);static int a=0;HANDLE hmute...
分类:编程语言   时间:2014-03-19 12:02:00    收藏:0  评论:0  赞:0  阅读:327
<正向/反向>最大匹配算法(Java)
算法描述(正向): 给定最大词长n,待分词文本str,指针f=0,词典dic文档 1 取子串sub=str(f,f+n) 2 如果(遍历dic,有匹配sub) f++; 3 否则 n--; 4 注意:边界判定、没有找到词的情况算法举例分析(正向): 你有个要分词的文本“你毁了我容忍傻逼的能力”,你给...
分类:编程语言   时间:2014-03-19 12:02:30    收藏:0  评论:0  赞:0  阅读:789
Python获取一个字符串所有连续子串
获取一个字符串所有连续子串组成集合(set)的长度,居然是Facebook的interview题目,我也做出来了,哈哈:def get_all_substrings(string): length = len(string) alist = [] for i in xrange(length): f...
分类:编程语言   时间:2014-03-19 12:03:05    收藏:0  评论:0  赞:0  阅读:700
socket - 5 [API事件对象实现线程同步]
/*API事件对象实现线程同步*/#include#includeDWORD WINAPI myfun1(LPVOID lpParameter);//声明线程函数DWORD WINAPI myfun2(LPVOID lpParameter);static int a=0;HANDLE hevent;...
分类:编程语言   时间:2014-03-19 12:05:50    收藏:0  评论:0  赞:0  阅读:470
Java进阶篇——容器(三)
Map接口 特点: 实现Map接口的类用来存储 键--值 对。 Map接口的实现类由hashMap和TreeMap等。 Map类中存储的 键 - 值 对通过键来标识,所以键值不能重复。 一个映射不能包含重复的键;每个键最多只能映射到一个值。键最多只包含一个null,而值可以有多个null。 映射使用两个关键字 get( )和put( ):  使用put( )方法可以将一个指定关键...
分类:编程语言   时间:2014-03-18 15:34:37    收藏:0  评论:0  赞:0  阅读:699
C语言柔性数组(可变长数组)
C99中已经支持可变数组了,但VC中还不支持,但支持柔性数组(特殊的可变长数组)。 什么是柔性数组,怎么使用呢?请看下面代码! #include #include #include ///柔性数组/// /* C99中结构中的最后一个元素允许是未知大小的数组,这就叫做柔性数组成员, 柔性数组成员前面必须至少一个其他成员。 */ typedef struct _FLEX_A...
分类:编程语言   时间:2014-03-19 12:07:59    收藏:0  评论:0  赞:0  阅读:757
Tomcat7中javax.el.ELException异常信息的处理
Tomcat7中javax.el.ELException异常信息的处理...
分类:编程语言   时间:2014-03-19 12:08:32    收藏:0  评论:0  赞:0  阅读:630
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!