- 浏览: 55585 次
- 性别:
- 来自: 杭州
最新评论
文章列表
https://github.com/rgl/redis
直接下载.exe版本 安装 可以直接注册为一个service服务
下载zip包安装
http://my.oschina.net/lujianing/blog/204103
进入项目下载主页面http://www.rabbitmq.com/install-windows.html
一、安装Erlang
设置ERLANG_HOME 并把%ERLANG_HOME%\bin加入path环境变量
二、安装RabbitMQ
如果下载的版本不是exe版的,是zip版话要手动安装service如下:
rabbitmq-service install
rabbitmq-service start
三、安装web插件
在命令行下运行:rabbitmq-plugins enable rabbitmq_management
如上几步完成后可以在浏览器输入:http://localh ...
/**
* 实现单线程的断点下载
*/
public class HttpDownloadSingle implements Runnable
{
// 响应状态码
private String responseCode;
// 响应头信息
private Map<String, String> headers = new HashMap<String, String>();
// 下载事件处理类
private DownloadEvent event;
// 下载文件的url
...
/**
* http模拟器
* 模拟发送http请求和接收http响应
*/
public class HttpSimulator
{
//主机
private String host = "localhost";
//端口
private int port = 80;
//是否为post请求方式
private boolean isPost;
//是否为head请求方式
private boolean isHead;
//记录从控制台输入的请求消息
pri ...
实现招生录取系统中的部分功能(使用main方法作为程序入口)
1. 读XML文件,进过程序处理后,总成绩按降序排序,结果通过IO流输出到result_1.txt文件中。如:
班级[className classID]
学员姓名 学员ID[总分:457,学科ID:87,学科ID ...
XML:Extensible Markup Language 用标记来修饰文本信息 标签没有预定义,可以自定义
数据相关的技术,企业开发中常用来存储数据和传输数据(而非显示数据),或者作为框架的配置文件,且与任何编程语言无关。
应用:1.充当数 ...
http://blog.chinaunix.net/uid-9112803-id-3212041.html
Java Socket超时浅析
http://developer.51cto.com/art/201202/317586.htm
TCP异常终止(reset报文)
http://hi.baidu.com/vants_yyz/item/bdd54888fc255f5fe63d1942
RST及java socket关闭时的各种异常
http://jiroujuan.wordpress.com/2013/09/05/rst-and-exceptions-when-closing-so ...
http://fenglingcorp.iteye.com/blog/1956886
package download;
import java.io.*;
class NewProgress implements DownloadEvent
{
private long oldPercent = -1;
public void percent(long n)
{
if (n > oldPercent)
{
System.out.print("[" + String.valueOf(n) + "%]" ...
几乎所有的硬件驱动都不加载(除光驱、硬盘、软盘、系统总线驱动),这样当我们更新硬件驱动出错导致无法正常进入windows的时候,可以进入安全模式下将其卸载,重装驱动。
java多线程-线程状态转换
- 博客分类:
- java
1. 新建(new):新创建了一个线程对象。
2. 可运行(runnable):线程对象创建后,其他线程(比如main线程)调用了该对象的start()方法。该状态的线程位于可运行线程池中,等待被线程调度选中,获取cpu 的使用权 。
3. 运行(running):可运行状态(runnable)的线程获得了cpu 时间片(timeslice) ,执行程序代码。
4. 阻塞(block):阻塞状态是指线程因为某种原因放弃了cpu 使用权,也即让出了cpu timeslice,暂时停止运行。直到线程进入可运行(runnable)状态,才有机会再次获得cpu timeslice 转 ...
package annotations;
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
@Target(ElementType.TYPE)
@Retention(RetentionPolicy.RUNTIME)
public @interface ExtractInterface {
String ...
/**
version: 1.1 / 2007-01-25
- changed BOM recognition ordering (longer boms first)
Original pseudocode : Thomas Weidenfeller
Implementation tweaked: Aki Nieminen
http://www.unicode.org/unicode/faq/utf_bom.html
BOMs in byte length ordering:
00 00 FE FF = UTF-32, big-endian
FF FE ...
import java.lang.ref.PhantomReference;
import java.lang.ref.Reference;
import java.lang.ref.ReferenceQueue;
import java.lang.ref.SoftReference;
import java.lang.ref.WeakReference;
import java.util.concurrent.TimeUnit;
public class ReferenceTest {
/*
*
SoftReference
SoftReference 在 ...
import java.io.ByteArrayInputStream;
import java.io.ByteArrayOutputStream;
import java.io.ObjectInputStream;
import java.io.ObjectOutputStream;
import java.io.Serializable;
import java.util.HashMap;
import org.apache.commons.io.IOUtils;
//不带头结点的链表
public class LinkedList3<T>
{
...
import java.io.ByteArrayInputStream;
import java.io.ByteArrayOutputStream;
import java.io.ObjectInputStream;
import java.io.ObjectOutputStream;
import java.io.Serializable;
import java.util.HashMap;
import java.util.HashSet;
import java.util.Set;
import org.apache.commons.io.IOUtils;
/ ...