`
bsr1983
  • 浏览: 1101263 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
    由于项目中需要用httpclient进行内部服务请求处理,但之前没有是用httpclient中提供的连接池,而是自己封装的一个类似池的结构,一段时间后产生了性能问题,转而尝试通过是用httpclient内部的池进行处理,而且需要支持https的连接。      所使用的httpclient的版本为4.4.1,一共用到了三个jar:httpclient-4.4.1.jar、httpclient-cache-4.4.1.jar、httpcore-4.4.1.jar。     所使用的连接池管理器的类为PoolingHttpClientConnectionManager,但httpcl ...
1.linux安装rz yum install lrzsz -y 2.互信 # ssh-keygen -t rsa   # ssh-copy-id -i ~/.ssh/id_rsa.pub username@hostname
cmd切换到virtualBox安装目录,执行如下命令,Mavericks为虚拟系统名称 VBoxManage modifyvm "Mavericks" --cpuidset 00000001 000306a9 00020800 80000201 178bfbff
1.GB2312对应的Charset是sun.nio.cs.ext.EUC_CN,而对应的CharsetDecoder编码类是sun.nio.cs.ext.DoubleByte。GB2312字符集有一个从char到byte的码表,不同的字符编码就是从这个码表找到与每个字符对应的字节,然后拼装成成byte数组。 2.可以直接调用JDK的com.sun.tools.javac.main.Main类来手动编译指定的类。 3.Javac在进行词法分析时会由JavacParser根据Java语言规范来控制什么顺序、什么地方应该出现什么Token。 4.ClassLoader (1)Bootstr ...

2015已读书目

1.《Java程序员修炼之道》 http://item.jd.com/11269625.html 2.《深入分析Java Web技术内幕(修订版) 》http://item.jd.com/11520670.html  (2015-02-09) 3.《清醒思考的艺术》http://item.jd.com/11150194.html (2015-02-15) 4.《明智行动的艺术》http://item.jd.com/11287719.html  (2015-02-18) 5.《金融的解释》       http://item.jd.com/11548199.html (2015 ...

Clojure学习笔记

    博客分类:
  • JVM
Clojure官方网站:http://clojure.org/ IntelliJ 插件地址 https://cursiveclojure.com/ Clojure是在JVM上重新实现的Lisp。 Clojure中的并发工具包和数据结构就是一项新技术。并发抽象层让程序员可以写出更加安全的多线程代码。它和Clojure的序 ...
(1)从Groovy调用Java 从Groovy调用Java很简单,只要把JAR放到CLASSPATH中,然后用标准的import语句就行了。 以joda-time为例,下载joda-time,地址:https://github.com/JodaOrg/joda-time/releases/download/v2.6/joda-time-2.6-dist.tar.gz 解压,将joda-time-2.6.jar放到Groovy安装目录/lib下 示例代码: import org.joda.time.*; DateTime dateTime=new DateTime(); ...
(1)GroovyBean Groovy很像JavaBean,不过省略了显示声明的获取和设置方法,提供了自动构造方法,并允许你用点号(.)引用成员变量。 class Character { private int strLength private int wisdom } def pc=new Character(strLength:10,wisdom:20) pc.strLength=30 println "STRLENGTH=["+pc.strLength+"] WISDOM=["+pc.wisdom+&quo ...
1.默认导入 下面的导入列表总是隐藏在Groovy代码之中: groovy.lang.*; groovy.util.*; java.lang.*; java.io.*; java.math.BigDecimal; java.math.BigInteger; java.net.*; java.util.*;   如果还需要引入其他的java类,则可以直接使用java中的import语句进行导入,如java.math.*; 2.数字处理 Groovy在底层用Java中的BigDecimal表示浮点数,但它会确保BigDecimal的行为尽量符合开发人员的期望。 ...
1.下载 下载地址为:http://groovy.codehaus.org/Download 我下载的是最新版本的Groovy 2.4.0-rc-1,地址为:http://dl.bintray.com/groovy/maven/groovy-binary-2.4.0-rc-1.zip 2.安装 将下载的groovy-binary-2.4.0-rc-1.zip解压,然后配置环境变量 我使用的是windows,在环境变量中增加GROOVY_HOME=解压后的groovy-binary-2.4.0-rc-1.zip所在文件夹,比如E:\DevTools\groovy-2.4.0-rc- ...
        转载自XMPP的wiki页面:http://zh.wikipedia.org/wiki/XMPP          XMPP的wiki简介摘录:         XMPP(Extensible Messaging and Presence Protocol,前称Jabber[1])是一种以XML为基础的开放式实时通信协议,是经由互联网工程工作小组(IETF)通过的互联网标准。XMPP因为被Google Talk应用而被广大网民所接触。         Jeremie Miller于1998年开始了这个项目。第一个公开版本于2000年5月发行。这个项目的主要产品是jabb ...
Usage: redis-cli [OPTIONS] [cmd [arg [arg ...]]]   -h <hostname>    Server hostname (default: 127.0.0.1)   -p <port>        Server port (default: 6379)   -s <socket>      Server socket (overrides hostname and port)   -a <password>    Password to use when connecting to the ser ...
用java写了一组接口,同时给web,ios,android调用,web端访问正常,但ios访问会报400,打断点进行调试,ios的请求根本都到不了controller的代码中,也就是说在tomcat进行http request解析的时候就报错,并将错误返回给客户端了,具体的错误如下: 01-Dec-2014 11:08:11.688 INFO [http-apr-8080-exec-3] org.apache.coyote.http11.AbstractHttp11Processor.process Error parsing HTTP request header Note: fur ...
idea可以导入eclipse中的web项目,但idea默认的一些设置是和eclipse及MyEclipse是不同的,比如说MyEclipse中的web项目的资源文件夹默认为WebRoot,而idea中默认为web 所以导入项目后,需要对项目进行相关配置。 (1)首先设置Project相关选 ...
idea中支持多种版本控制工具,git,cvs,svn,Mercurial等等。而且也支持Github,可以配置账号直接clone你Github的代码。但每个版本控制工具的配置都不尽相同,有的需要账号密码,有的需要安装对应的客户端。 (1)git 首先需要按照对应操作系统下的git客户端。我使用的是windows下的客户端。 主页:http://msysgit.github.io/ 当然最新版本下载地址: https://github.com/msysgit/msysgit/releases/download/Git-1.9.4-preview20140929/Git-1.9.4- ...
Global site tag (gtag.js) - Google Analytics