- 博客(10)
- 资源 (3)
- 收藏
- 关注
转载 UUID.randomUUID()
UUID含义是通用唯一识别码 (Universally Unique Identifier),这 是一个软件建构的标准,也是被开源软件基金会 (Open Software Foundation, OSF) 的组织在分布式计算环境 (Distributed Computing Environment, DCE) 领域的一部份。UUID 的目的,是让分布式系统中的所有元素,都能有唯一的辨识资讯,而不需
2015-08-28 17:18:07 3053
原创 java执行cmd命令
import java.io.BufferedReader; import java.io.InputStreamReader; public class testMain { /** * @param args * @throws * */ public static void main(String[]
2015-08-28 16:05:08 333
转载 Java并发编程:Callable、Future和FutureTask
转自:http://www.cnblogs.com/dolphin0520/p/3949310.html 创建线程的2种方式,一种是直接继承Thread,另外一种就是实现Runnable接口。这2种方式都有一个缺 陷就是:在执行完任务之后无法获取执行结果。如果需要获取执行结果,就必须通过共享变量或者使用线程通信 的方式来达到效果,这样使用起
2015-08-26 23:52:27 309
原创 Callable+FutureTask实现多线程并获取结果
import java.util.ArrayList; import java.util.List; import java.util.concurrent.Callable; import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors; import java.util.concurrent
2015-08-26 23:41:17 493
转载 java面试
HTTP 404, 500, 301, 302, 304 keep alive 浏览器的行为(多个域名并发限制) cookies session TCP & UDP TCP的特点 UDP的特点 三次握手,四次分手 Java java的堆模型
2015-08-21 16:34:11 277
转载 Nginx配置文件详细说明
在此记录下Nginx服务器nginx.conf的配置文件说明, 部分注释收集与网络. #运行用户 user www-data; #启动进程,通常设置成和cpu的数量相等 worker_processes 1; #全局错误日志及PID文件 error_log /var/log/nginx/error.log; pid /var/run/nginx.
2015-08-18 17:14:40 238
转载 Google的Guava cache 应用
Guava Cache 创建 基本上可以通过两种方式来创建cache: cacheLoader callable callback 通过这两种方法创建的cache,和通常用map来缓存的做法比,不同在于,这两种方法都实现了一种逻辑——从缓存中取key X的值,如果该值已经缓存过了,则返回缓存中的值,如果没有缓存过,可以通过某个方法来获取这个值。 但不同的在于cacheload
2015-08-17 20:05:18 430
转载 ExecutorService与Executors例子的简单剖析
对于多线程有了一点了解之后,那么来看看java.lang.concurrent包下面的一些东西。在此之前,我们运行一个线程都是显式调用了Thread的start()方法。我们用concurrent下面的类来实现一下线程的运行,而且这将成为以后常用的方法或者实现思路。 看一个简单的例子: public class CacheThreadPool {
2015-08-17 20:00:29 282
转载 JAVA中StringBuffer、String选择和使用
String是不变类,用String修改字符串会新建一个String对象,如果频繁的修改,将会产生很多的String对象,开销很大.因此java提供了一个StringBuffer类,这个类在修改字符串方面的效率比String高了很多。 在java中有3个类来负责字符的操作。 1.Character 是进行单个字符操作的, 2.String 对一串字符进行操作。不
2015-08-17 17:05:49 307
原创 TreeMap中文排序
TreeMap的底层使用了红黑树来实现,像TreeMap对象中放入一个key-value 键值对时,就会生成一个Entry对象,这个对象就是红黑树的一个节点,其实这个和HashMap是一样的,一个Entry对象作为一个节点,只是这些节点存放的方式不同。 存放每一个Entry对象时都会按照key键的大小按照二叉树的规范进行存放,所以TreeMap中的数据是按照key从小到大排序的,通过重写
2015-08-14 15:20:02 931
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人