
java
文章平均质量分 65
cat4w
这个作者很懒,什么都没留下…
展开
-
AIX下的中文文件路径问题
在将java编写的Web应用部署到AIX系统下出现中文文件路径问题。环境:AIX4.3,jdk1.5, tomcat5.0, 运行tomcat的file.encoding设置为GB18030AIX语言为西文。现象:1.不能通过new File创建中文文件路径; 2.获得的目录树如果包含中文路径,显示为乱码。由于war为在window下打包,怀疑是javac的问题,于是直接在AIX下...2007-06-27 20:55:57 · 266 阅读 · 0 评论 -
ExtJS5 整合Spring4之二
为ExtJS的grid panel提供restful服务ExtJS的grid panel集成了负责前端交互的分页、检索、排序。用浏览器开发者工具查看,可以看到它提交给后台的restful形式:page:1start:0limit:27sort:[{"property":"id","direction":"DESC"}]filter:[{"operator":"like.2016-03-19 11:57:57 · 164 阅读 · 0 评论 -
两天完成的一个轻量内容发布
定位最近项目中需要实现一个轻量的内容发布。市面上常见的内容管理系统大多面面俱到,反而不适合作为一个内嵌的组件,整合到系统中作为一个子模块。因此决定在现有系统框架下,自行实现一个轻量的内容管理。 工作完成之后,真正附加的开发成果只包括:一张数据库表:Article文章表一个json文件:定义树状的网站栏目,允许指定栏目的模版,如果不指定则采用默认模版两个jsp模版(...原创 2016-03-16 22:57:19 · 212 阅读 · 0 评论 -
实现通用的CRUD之二—用jsonRPC打通B/S的任督二脉
B/S应用需要解决的一个重要问题是:如何在B/S之间传递数据。同样是采用HTTP协议,当时传递的内容形式已经从最初的平面型的form参数提交,发展为结构型的WebRPC调用。其中DWR、Web Service和JsonRPC是最常见的实现。WebRPC的基本思路如下:在B端和S端分别实现对象及方法的序列化和反序列化,一个典型的调用过程如下: B端实参调用方法WebRP...2012-02-26 08:10:42 · 214 阅读 · 0 评论 -
实现通用的CRUD之一——环境搭建
在B/S应用的开发中,实现数据库表的 CRUD (Create Read Update Delete) 是最常见的任务。如果能够针对这个任务开发出一个通用的组件,则可以实现这类任务代码的复用,在编码上基本做到“零编程”,在测试和维护上则只需要针对通用服务和组件进行测试,在降低工作量的同时大大提升系统的稳定性。本系列文章总结笔者在实际项目中形成的一种达到上述目标的方法,供同行借鉴。具...原创 2012-02-23 17:26:00 · 287 阅读 · 0 评论 -
java编写的两个modbus CRC16实现
在使用java与下位机通信中,经常会涉及到modbus协议,而作为校验手段,CRC16必不可少。 网上搜到的绝大部分实现都不是为modbus编写的,经过与下位机的通信检验,我选择了其中两个比较简洁的实现并根据自己的需要加以改进,完成了以下两个工具类。 希望对需要此类编程的朋友有所帮助。 对附件说明如下: class CRC_16 ——采用运算实现的C...原创 2010-10-22 15:11:21 · 403 阅读 · 0 评论 -
坑爹的RockSaw和坑爹的windows7
开源软件RockSaw提供了在java应用中实现icmp ping的一条途径。但是既然是开源项目,必具备坑爹的特征。在win7满天飞的当下,它没有与时俱进地提供win7 x64的二进制下载。如果你想用那个32位的rocksaw.dll霸王硬上弓,控制台会抛出如下异常: Exception in thread "main" java.lang.UnsatisfiedLinkErr...原创 2011-08-19 15:24:59 · 236 阅读 · 0 评论 -
JSP容器下session失效的几种情况及应对
JSP容器下session失效的几种情况及应对 昨天同事说起一个OA的项目,总是出现session失效的情况,我总结了曾经遇到的几种情况供他参考:1. 浏览器长时间没有请求到后台,超过了web.xml中 <session-timeout>规定的时间。 应对:这种情况是应用意料之中的,后台检查到session失效之后,引导用户到登陆界面。 2.cookie超出限制,导致jsessio...2010-05-27 12:37:49 · 641 阅读 · 0 评论 -
缓存静态页面的编码问题
在CMS系统中一个基本问题是对基于模板的动态页面结果进行缓存,如果模板采用jsp,常常使用response重定向截获输出结果。常见的代码如下:java 代码 WrapperResponse wp = new WrapperResponse(response); request.getRequestDispatcher(tp).include(request, wp)...2007-07-17 16:41:07 · 167 阅读 · 0 评论