`
JavaCrazyer
  • 浏览: 2986530 次
  • 性别: Icon_minigender_1
  • 来自: 河南
社区版块
存档分类
文章列表
作为一个java开发者,最熟悉的工具非Eclipse莫属,下面介绍一下Eclipse的版本发布和开发过程:   Eclipse最初是由IBM公司开发的替代商业软件Visual Age for Java的下一代IDE开发环境,2001年11月贡献给开源社区,现在它由非营利软件供 ...
Node.js 前提 环境:windows7 下载地址:http://nodejs.org/download/ 安装 官网下载一个安装文件点击下一步安装完成即可. 验证安装是否成功:node -v   基本HTTP服务器 c:/http.js //http是内置模块、直接引入 var http = require('http'); h ...
整理修改了下JAVA版本发布图如下:  从这个表中我们可以看出一个非常有意思的现象,就是JDK的每一个版本号都使用一个开发代号表示(就是表中的中文名)。而且从JDK1.2.2开始,主要版本(如1.3,1.4,5.0,6.0.7.0)都是以鸟类或哺乳动物来命名的. 而它们的bug修正版本(如1.2.2,1.3.1,1.4.2,1.5.1)都是以昆虫命名的。从这个规律来看,大家猜测看看JAVA8版本的CodeName将是神马?
前言: 09年底注册JavaEye,起名JavaCrazyer,直译java疯狂人,寓意痴迷java,10年初开始持续更新博客,大多基本是工作中用到的知识有时间就记录下来,10年整整更新了一年博客。11、12年由于工作原因,期间间或更新了少数博文,不过后来发现这稍许几篇也对不少人产生了帮助。13年开始重归博客,持续关注中,争取再多写一些技术总结性的博文。 写博客之初,不曾想到能有多大作用,纯属技术收集,我的思想是:人脑总是有个知识存储期限的,有的技术一旦过几个月不用可能就会产生生疏,不如将其整理到博客中,以便随时翻看,我一直把博客当做个人技术知识库。 短短三年,访客达到70多万,关注也 ...

Jedis使用示例

Jedis 是 Redis 官方首选的 Java 客户端开发包。 工作过程总结的一个示例,贴出来,如下: package com.wujintao.redis; import java.util.Date; import java.util.HashMap; import java.util.Iterator; import java.util.List; import java.util.Map; import java.util.Set; import org.junit.Test; import redis.clients.jedis.Jedis; i ...
kestrel认知 1)Kestrel是twitter开源的一个scala写的简单高效MQ,采用的协议是memcached的文本协议,但是并不完全支持所有memcached协议,也不是完全兼容现有协议。 2)标准的协议它仅支持GET、SET、FLUSH_ALL、STATS, 3)Kestrel是一个队列服务器   使用示例 package com.wujintao.kestrel; import java.io.IOException; import java.util.concurrent.TimeoutException; import org.junit.Be ...
Memcached 是一个高性能的分布式内存对象的key-value缓存系统,用于动态Web应用以减轻数据库负载,现在也有很多人将它作为内存式数据库在使用,memcached通过它的自定义协议与客户端交互,而XMemcached就是它的一个java客户端实现。   XMemcached使用示例(本示例基于xmemcached-1.3.8.jar),总结一个,如下: package com.wujintao.memcached; import java.io.IOException; import java.util.concurrent.TimeoutException; ...
HttpClient的支持在HTTP/1.1规范中定义的所有的HTTP方法:GET, HEAD, POST, PUT, DELETE, TRACE 和 OPTIONS。每有一个方法都有一个对应的类:HttpGet,HttpHead,HttpPost,HttpPut,HttpDelete,HttpTrace和HttpOptions。所有的这些类均实现了HttpUriRequest接口,故可以作为execute的执行参数使用。请求URI是能够应用请求的统一资源标识符。 HTTP请求的URI包含一个协议计划protocol scheme,主机名host name,,可选的端口optional po ...
在socket开发过程中,通常需要将一些具体的值(这些值可能是各种JAVA类型)转化为byte[]类型,为此我总结了如下这个示例,贴出来,以便经常翻看   public class TestCase { /** * short到字节数组的转换. */ public static byte[] shortToByte(short number) { int temp = number; byte[] b = new byte[2]; for (int i = 0; i < b.length; i++) { b[i] = new In ...
分享一下我经常用到的自己写的mongo用法示例 该示例基于当前最新的mongo驱动,版本为mongo-2.10.1.jar,用junit写的单元测试。   TestCase.java package com.wujintao.mongo; import java.net.UnknownHostException; import java.util.ArrayList; import java.util.List; import java.util.Set; import java.util.regex.Pattern; import org.junit.Test; ...
2013.01.01 梦开始的时刻,加油,未来一切都好!
  前提:远程服务器上运行的WEB项目class对应的源码与本地项目中必须保持一致 也就是远程tomcat部署的项目就是本机项目打包过去的,而本机项目没有发生变动   远程服务器端 服务器端配置eclipse调试器监听端口,有两种方式,任选其一   第一种方式: 环境变量 export JPDA_ADDRESS=9999    启动tomcat 使用sh catalina.sh jpda start启动 注意:不要用startup.sh   通过这条命令启动tomcat,会监听JPDA_ADDRESS设置的端口,等待调试器连接。
贴上两个自己写好的例子,以便备注,以下两个例子基于netty-3.5.7.Final.jar用Junit进行测试   第一个例子:简单的发送字符串,接收字符串“Hello, World”   package com.wujintao.netty; import java.net.InetSocketAddress; import java.util.concurrent.Executors; import org.jboss.netty.bootstrap.ClientBootstrap; import org.jboss.netty.bootstrap.ServerB ...
JSON的三种处理方式 Jackson提供了三种可选的JSON处理方法(一种方式及其两个变型): 流式 API:(也称为"增量分析/生成") 读取和写入 JSON 内容作为离散事件。
BOTO是一个开源的PYTHON发布包,是AWS(AMAZON WEBSERVICE)的PYTHON封装。 近期,我们公司用到国内某知名公司的S3云存储服务,需要调用该公司提供的S3 PYTHON SDK。鉴于该公司没有PYTHON版本的SDK,所以我决定利用开源的BOTO的S3模块稍加改进。在经过easy_install boto之后便开始了BOTO的封装 以下是我最开始封装的代码模型 1)获取S3连接:   from boto.s3.connection import S3Connection conn = S3Connection(S3_ACCESSED_ID, S3_ ...
Global site tag (gtag.js) - Google Analytics