(转)原创地址:http://blog.lichengwu.cn/java/2011/09/26/the-usage-of-enum-in-java/ JDK1.5引入了新的类型——枚举。在 Java 中它虽然算个“小”功能,却给我的开发带来了“大”方便。 用法一:常量 在JDK1.5 之前,我们定 ...
分类:
编程语言 时间:
2016-12-12 19:34:46
阅读次数:
210
package findMinNumIncludedTopN;/** * 小顶堆 * @author TongXueQiang * @date 2016/03/09 * @since JDK 1.8 */public class MinHeap { int[] heap; int heapsize; ...
分类:
编程语言 时间:
2016-12-12 19:32:42
阅读次数:
245
1. 搭建web工程 2. 导入jar包 spring-beans.jar、spring-context.jar、spring-core.jar、spring-expression.jar、spring-aop.jar、spring-web.jar、spring-webmvc.jar、 【 hibe ...
分类:
编程语言 时间:
2016-12-12 19:27:58
阅读次数:
218
HashMap和Hashtable的比较是Java面试中的常见问题,用来考验程序员是否能够正确使用集合类以及是否可以随机应变使用多种思路解决问题。HashMap的工作原理、ArrayList与Vector的比较以及这个问题是有关Java 集合框架的最经典的问题。Hashtable是个过时的集合类,存 ...
分类:
编程语言 时间:
2016-12-12 19:23:01
阅读次数:
172
不多说,直接上代码。 2016-12-12 17:04:32,012 INFO [org.apache.hadoop.metrics.jvm.JvmMetrics] - Initializing JVM Metrics with processName=JobTracker, sessionId=2 ...
分类:
编程语言 时间:
2016-12-12 19:21:22
阅读次数:
277
传递参数的两种方法 线程函数只有一个参数的情况:直接定义一个变量通过应用传给线程函数。 例子 #include #include using namespace std; pthread_t thread; void * fn(void *arg) { int i = *(int *)arg; co ...
分类:
编程语言 时间:
2016-12-12 19:17:34
阅读次数:
233
1、PathVariable注解 用于映射url的占位符到目标方法的参数中 例子: 请求:/testPathVariable/101 输出:101 2、REST请求示例: /order HTTP POST --新增 /order/1 HTTP DELETE --删除 /order/1 HTTP PU ...
分类:
编程语言 时间:
2016-12-12 19:15:42
阅读次数:
157
命令模式:有时候需要向某些对象发送请求,但是并不知道请求的接收者是谁,也不知道被请求的操作是什么,此时希望用一种松耦合的方式来设计软件,使得请求发送者和请求接收者能够消除彼此之间的耦合关系。 说法很复杂,简单来说就是希望真正做事情的对象不要直接被调用,当我们下达一些命令之后, 希望对象已经间接的执行 ...
分类:
编程语言 时间:
2016-12-12 19:12:05
阅读次数:
188
public static String getIpAddr(HttpServletRequest request) { String ipAddress = null; ipAddress = request.getHeader("x-forwarded-for"); if (ipAddress ...
分类:
编程语言 时间:
2016-12-12 19:02:46
阅读次数:
132
我们先定义一个线程类类:textTreadtexttread.hviewsource#defineTEXTTREAD_H04.#include<<ahref="http://blog.51cto.com/user_index.php?action=addblog_new"target="_blank"class="keylink">QT</a>hread>05.06.classtextTread:public<ahref="http://blo..
分类:
编程语言 时间:
2016-12-12 15:33:47
阅读次数:
306
1、接管CommonsMultipartResolver,重写针对文件上传的请求。packagecom.sinosoft.amoeba.fileupload;importcom.sinosoft.amoeba.fileupload.listener.FileUploadProgressListener;importorg.apache.commons.fileupload.*;importorg.apache.commons.fileupload.servlet.Servlet..
分类:
编程语言 时间:
2016-12-12 15:32:55
阅读次数:
305
最近开始学习PYTHON编程语言,详细参照《python绝技运用Python成为顶级黑客》。在学习过程第一章节中,编写破解LINUXshadow文件时,想利用多线程加快破解速度。主机运行环境为WINDOWS下的VMWORKSTATION上的一台虚拟机,运行多线程代码后并无任何速度上的提升,并且经常伴随输出..
分类:
编程语言 时间:
2016-12-12 15:23:48
阅读次数:
193
一、编译前准备1、准备源码包[root@node3~]#wgethttps://www.python.org/ftp/python/2.7.12/Python-2.7.12.tar.xz
[root@node3~]#wgethttp://archive.ipython.org/release/1.2.1/ipython-1.2.1.tar.gz2、准备编译环境2.1python编译所需的包[root@node3~]#yuminstallreadline-de..
分类:
编程语言 时间:
2016-12-12 15:17:58
阅读次数:
204
#############svncommitdatascripts#############脚本功能说明:将客户端添加、修改、删除过的文件及文件夹提交执行方法:pythonsvn_commit.py提交目录如:pythonsvn_commit.pyE:\testScriptsdemo#!/usr/bin/envpython
#coding:utf-8
importos,sys
file_name=sys.argv[1]
#fil..
分类:
编程语言 时间:
2016-12-12 15:20:06
阅读次数:
204