- 博客(28)
- 问答 (2)
- 收藏
- 关注
原创 mac 下svn与Cisco anyconnect client conflict
[url]http://stackoverflow.com/questions/613149/svn-could-not-read-status-line-connection-was-closed-by-server[/url][url]http://www.thebitguru.com/blog/view/394-Random%20Slowdown%20of%20Browsers%20in...
2014-04-09 23:46:19 495
原创 jetty 对请求头的限制
当浏览器发起请求时 出现http code 413 问题 full head一个的可能是URI过长导致的。这样即使是put还是post 都会出现这个问题。另一种可能是确实head过长,且该长度是需要的。如果使用的是jetty,可以改大jetty 的请求head buffer size。改动在jetty.xml 的 addConnector 下。具体文档:[url]htt...
2014-02-13 14:30:41 2275
原创 python django 初体验
最近开始接触python 在看完了python的官方文档和一些python的学习资料后,开始尝试使用python的开发框架django搭个环境。开发环境为windows7-641.python安装python 本人安装的是2.7的win64版本下载exe文件直接安装即可。当然需要把python的安装目录配置到path中去。让其在命令行的任意位置都可以调用到python命...
2013-06-26 16:49:12 116
原创 java 最基础的设置介绍
用java不长不短快5年了,最近在看一些基础的书籍,也想起很久以前刚开始安装JDK的时候,总是要我们设置JAVA_HOME,PATH,CLASSPATH。随着工作的进行,PATH也渐渐的只是成为验证java有没有安装成功的一种方式。毕竟不会用文本编辑器去code,然后再用javac去一个一个编译成class,打包成jar。都是IDE了。JAVA_HOME也只是一些少部分的第三方软件如tomcat在...
2013-04-15 23:05:56 135
原创 Hessian 初体验
Hessian 官网:[url]http://hessian.caucho.com/[/url]Hessian是一个二进制web service 框架。依赖 web server 可以实现快速的web service 开发。在这里就上个java版的实例。首先我们需要创建一个web project(姑且项目名就叫WebProject)引入hessian的jar。当然hessi...
2013-03-27 17:36:46 112
原创 Nutch2.1 in eclipse
Nutch2.1 in eclipse主要目的:1. 将nutch2.1放入eclipse中,便于调试源代码,查看nutch2.1是如何实现的。2. 方便学习编写nutch2.1的plugin准备:Linux环境Nutch2.1MysqlJava1.6Eclipse开始:首先需要安装好jdk1.6,mysql,eclipse开启eclip...
2013-03-10 00:22:15 209
原创 事务的一致性理解
事务执行的结果必须是使数据库从一个一致性状态变到另一个一致性状态。 保证数据库一致性是指当事务完成时,必须使所有数据都具有一致的状态。在关系型数据库中,所有的规则必须应用到事务的修改上,以便维护所有数据的完整性。 保证数据库的一致性是数据库管理系统的一项功能.比如有两个表(员工\职位),员工表中有员工代码、姓名、职位代码等属性,职位表中有职位代码、职位名称、职位等级等属性。你在其中员...
2013-01-22 23:33:48 450
原创 LDAP connection issue
[b]Problem1:[/b]Sometimes we can not get LDAP connection from LDAP server.[b]Cause1:[/b]We can not close LDAP connection when program is end.[b]Solution1-1(don't do that):[/b]Current...
2012-10-23 16:25:40 513
原创 restlet2.0学习——请求超时设置
一般,我们在请求一个rest service的时候,总是希望可以设置一些超时的参数,这样便于控制,如果service一直没有响应,可以有所反馈。在http client 的请求中有两种可以设置的超时connect连接超时和response反馈超时。在connect连接超时,restlet已经提供了API去设置参数。而response反馈超时,restlet2.0还没有提供响应的...
2012-09-26 11:01:44 487
原创 [转载]checkStyle使用手册
Checkstyle是SourceForge下的一个项目,如名所示,是检查java程序源代码编码风格的,是java程序员不可或缺的工具,用以检查自己的编码习惯是否符合公司的要求或Sun的约定。Checkstyle是目前最广泛使用的代码检查工具,功能强大,操作简单,可以和Ant结合使用,最重要的是其是Open Source的。提供了一个帮助JAVA开发人员遵守某些编码规范的工具。 C...
2012-08-23 20:28:20 190
原创 [转载]高性能JAVA开发之内存管理
这几天在找一个程序的bug,主要是java虚拟机内存溢出的问题,调研了一些java内存管理的资料,现整理如下:一、JVM中的对象生命周期对象的生命周期一般分为7个阶段:创建阶段,应用阶段,不可视阶段,不可到达阶段,可收集阶段,终结阶段,释放阶段。创建阶段,首先大家看一下,如下两段代码:test1:for( int i=0; i...
2012-08-13 21:53:53 103
原创 [转载]How to write LDAP search filters
This document outlines how to go about constructing a more sophisticated filter for the userSearchFilter and groupSearchFilter attributes in your AtlassianUser LDAP config file. Once you have co...
2012-08-10 10:57:55 179
原创 restlet2.0学习(extend)-restlet日志信息写入log4j中
使用过restlet的人都知道,restlet使用的是JDK的日志信息,而restlet的日志信息都会以system.Out的形式输出,无法写入到指定文件。虽然不是什么大问题,但是在一些公司里面,这些东西就会成为一个问题,有解决方案的话当然是最好不过了。现在就开始写上解决方案。我们知道restlet的日志输出时使用logService的,在logFilter中真正的打印那些日志。而在那之前...
2012-08-07 15:32:11 246
原创 log4j级别输出
我们知道:log4j.logger.XX cover ==> log4j.rootLoggerlog4j.appender.XX.Threshold决定了最低接收级别也就是说rootLogger首先决定所有log的输出级别,而log4j.logger.XX是对XX路径下的jar包的输出级别的修改,直接覆盖rootLogger但是对于不同的输出口,他们的接收级别是不同的。...
2012-08-03 11:12:18 416
原创 restlet2.x与restlet1.x交互
在一般的情况下,我们使用restlet客户端向服务端发起请求时,只需要编写如下代码即可[code="java"]// Create the client resource ClientResource resource = new ClientResource("http://www.restlet.org"); // Write the response entity on ...
2012-08-01 10:01:43 99
原创 (转载)RMI远程方法调用
JAVA RMI 快速入门实例 本实例为参考多篇文章写就而成,网上及书上各类文章介绍如何使用RMI有多种实例可参考,譬如有: 1. 用命令rmiregistry启动RMI注册服务的 2. 同时创建存根(stub)和骨架(skeleton)的 3. 只创建存根类的的(jdk1.2以后版本) 4. 通过RemoteRef和rmi://协议字串方式的 5. 比...
2012-07-30 23:46:20 133
原创 log4j配置
log4j.rootLogger根路径下的所有logger输出都会受到影响,但是优先级最低,可以被任意特定的包设定覆盖。appender定义输出配置方式。logger定义特定输出的包路径[code="properties"]log4j.rootLogger=DEBUG, stdout#log4j.appender is set output postion...
2012-05-30 11:36:35 113
原创 Restlet2.0学习——简单WebApp多Application与表单提交
之前我们提到过简单的WebApp实现,使用的是一个application,而这一次,就是在web.xml中放入多个application。其实这里的application就是一个servlet,只是这些servlet下调用的各种resource是线程安全的。有兴趣的同学可以对resource进行多线程访问测试。这次我们项目名仍然使用RestLetServlet。其他的jar也同webapp,保...
2012-05-23 23:16:42 158
原创 Restlet2.0学习——文件路径访问
由于就是官方的实例照搬了一下,简单尝试没有问题。就先把代码贴出来了。[code="java"]public class DirStartRun { /** * web browser input:http://localhost:8182/ * @param args * @throws Exception */ public static void mai...
2012-05-22 14:42:05 155
原创 Restlet2.0学习——文件路径访问+BASIC认证
这篇主要是让我们学习对于一些静态页面如何更加简单有效的去访问他们。比如访问一些docs的html文件等。然后就是需要加上简单的权限认证,确保不是所有人都可以去访问的。BASIC的认证时restlet.jar支持的。所以不需要额外的扩展包。这个也是最简单的认证方式。具体代码如下:[code="java"]public class DirGuardStartRun { /** *...
2012-05-22 14:38:56 157
原创 对RAM做简单的池化实现
首先由于项目的关系需要使用IBM的Rational Assert Manager做ROA的资源存储。所以需要编写一个队RAM进行池化的东西。大致实现类似JDBC下DBCP的功能。当然这里记录下的只是利用pool进行简单池化,并没有添加其他额外的功能。后期在使用中可能会增强该方法的功能。首先列出该池化实现的需要jar:junit-4.8.2.jarlog4j-1.2.16.jar...
2012-05-22 13:59:40 156
原创 Restlet2.0学习——简单WebApp实现
由于自己最近正在学习REST,并需要使用Restlet做ROA的开发。所以把自己的一些事件心得写下,以便以后查阅,也希望可以帮助到一些同学。首先Rest的概念就不提了。主要就是讲关于如何更好,更简单的利用http协议中的一些基本方法,做统一接口,来实现我们基于资源的架构开发。其中Restful web service 书中也说道。很多时候我们都容易陷入把开发变复杂的情况,比如使用SOAP,...
2012-05-21 22:09:33 191
原创 对于action包含多事件的讨论
考虑了这样用户信息更新的一个action,着action负责接受用户返回的个人信息数据,把个人信息数据赋值给User实体类并把交给dao层(中间也可以再隔一个service层,只是目前业务逻辑就那么简单)。dao层有会对个人信息数据是否有被赋值进行判断。如果有的,进行更新操作,如果没有被赋值的,该字段就不用更新。 这样一条线。这个action在前端页面就可能用于多个事件。比如:用户...
2011-11-19 22:36:15 138
原创 HTMLPOST和GET编码问题(深入篇)
浏览器 IE/FireFox -------——---->Servlet容器--------——---------------->显示页面编码 使用容器的URIEncoding解码/request解码,再编码发出响应 解码一、请求我把用户发送请求方式不同引起的中文问题划分了四种类型:1、表单的get提交2、表单的post提交...
2011-07-07 02:12:44 265
原创 sqlserver 数据 移植 mysql
在sqlserver2000到mysql大家常常会碰到数据导入导出乱码的问题。遇到这个问题的原因就是sqlserver2000和mysql数据库的字符编码格式不一致导致的。我的思路就是保持sqlserver2000和mysql数据库编码一致性后,建立ODBC数据源,利用sqlserver2000的导入导出工具,利用ODBC数据源进行导出。下面是详细操作步骤。 我们知道sqls...
2011-06-16 12:00:25 144
原创 mysql5.5尝试
今天看到了焦点新闻,mysql5.5正式发布,处于好奇心下载下来玩玩看。由于本人至此从未使用过mysql数据库。只是对mysql有所听说,所以也只能从一些最基本的地方做了自己的使用介绍。 下载下来mysql5.5后安装,按照它的提示一步一步安装下来,但是在最后execute的时候却提示报错。说发生一个错误,貌似是管理者的密码不能如此命名。自己也不知道到底是哪里不对。只是自己用的是...
2010-12-18 02:07:36 100
原创 HTML中的GET和POST编码
一、问题: 编码问题是JAVA初学者在web开发过程中经常会遇到问题,网上也有大量相关的文章介绍,但其中很多文章并没有对URL中使用了中文等非ASCII的字 符造成服务器后台程序解析出现乱码的问题作出准确的解释和说明。本文将详细介绍由于在URL中使用了中文等非ASCII的字符造成乱码的问题。1、在URL中中文字符通常出现在以下两个地方:(1)、Query String中的...
2010-09-18 15:05:53 132
空空如也
extjs+struts1 的form问题
2011-05-09
tomcat project项目如何使用EL表达式和JSTL标签?
2010-11-18
TA创建的收藏夹 TA关注的收藏夹
TA关注的人