- 博客(7)
- 资源 (1)
- 收藏
- 关注
原创 Java多线程实用篇之实现Callable接口,处理带有返回值的线程!
package cn.com.jd.test.volatiletest; import java.util.Random; import java.util.concurrent.*; /** * Created by jihaixiao on 2016/11/18. */ public class ThreadPoolCallExecute { private static E
2016-11-22 17:43:31 3866
原创 Java多线程实用篇之实现Runnable接口,简单的线程池。
package cn.com.jd.test.volatiletest; import java.util.concurrent.CountDownLatch; import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors; /** * Created by jihaixiao on 20
2016-11-22 17:41:44 2757
原创 sock5系列之模拟tcp请求sock5服务器!(三)
直接上干货*****代码不能拿来就测试,得有sock5服务器的环境!----》sock5环境搭建请看相关系列文章sock5系列之centos6.5 搭建!(一) package socket.check.ip; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStream; i
2016-11-22 17:11:07 1468
原创 sock5系列之简单测试sock5 连通性!(二)
先说一个感念性的名词---TPC半链接(TPC的三次握手) 在TCP/IP协议中,TCP协议提供可靠的连接服务,采用三次握手建立一个连接。 第一次握手:建立连接时,客户端发送syn包(syn=j)到服务器,并进入SYN_SEND状态,等待服务器确认; 第二次握手:服务器收到syn包,必须确认客户的SYN(ack=j+1),同时自己也发送一个SYN包(syn=k),即SYN+ACK包,此时
2016-11-22 17:06:13 7064
原创 sock5系列之centos6.5 搭建!(一)
从本节开始楼主通过从搭建到测试联通性、可用性,线程调用分别发表文章,大神请指点,欢迎讨论。 一、首先你得有个虚拟机或者linux系统的机器。(centos) 然后执行以下脚本 yum install pam-devel openldap-devel openssl-devel yum install gcc gcc-c++ wget http://downloads.sourceforg
2016-11-22 16:37:06 7192 1
原创 Demo 创建线程池+阻塞标识+传入参数示例
废话不说上干货: package socket.check.thread; import java.util.concurrent.CountDownLatch; import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors; public class ThreadPoolExecute
2016-11-18 17:10:58 483
原创 Guava 的使用示例
Google Guava:可以用来做缓存,下面是一个通过线程来查看的具体示例。 package com.haoxin.web.ops.system.test; import java.util.concurrent.ExecutionException; import com.google.common.cache.CacheBuilder; import com.google.common
2016-11-16 16:29:18 1665
phpMyAdmin-4.0.10.17-all-languages
2020-11-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人