- 浏览: 1128708 次
- 性别:
- 来自: 北京
-
最新评论
-
白天看黑夜:
Apache Mina Server 2.0 中文参考手册(带 ...
Mina学习笔记二_基础 -
yjph83:
兄弟,你这个解决方案是什么什么啊?我现在遇到个问题跟你类似的! ...
Tomcat 8.0.11 移动端访问报400错误问题 -
comedsh:
你好,我也想为开源的做点事情,想让 tomcat-redis- ...
利用tomcat-redis-session-manager做session同步时自定义类对象属性保存不上的解决方法 -
bsr1983:
这个应该是浏览器内部设置的,你可以在Android上试一下别的 ...
javascript学习笔记八 -
787250527:
bsr1983 写道该值是浏览器内部的一个变量,只读的,不可修 ...
javascript学习笔记八
文章列表
由于项目中需要用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
深入分析JavaWeb内幕学习笔记
- 博客分类:
- 学习笔记
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 ...
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的序 ...
Groovy学习笔记四 Groovy与Java合作
- 博客分类:
- JVM
(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();
...
Groovy学习笔记三 Groovy特性
- 博客分类:
- JVM
(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 ...
Groovy学习笔记二 基本语法
- 博客分类:
- JVM
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的行为尽量符合开发人员的期望。
...
Groovy学习笔记一 安装及配置Groovy环境
- 博客分类:
- JVM
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学习笔记一 概述
- 博客分类:
- 学习笔记
转载自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使用总结三 开发j2ee项目设置
- 博客分类:
- 开发工具
idea可以导入eclipse中的web项目,但idea默认的一些设置是和eclipse及MyEclipse是不同的,比如说MyEclipse中的web项目的资源文件夹默认为WebRoot,而idea中默认为web
所以导入项目后,需要对项目进行相关配置。
(1)首先设置Project相关选 ...
idea使用总结二 关于版本控制设置
- 博客分类:
- 开发工具
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- ...