
JAVA
bee100
这个作者很懒,什么都没留下…
展开
-
使用freemarker的一点心得!
在开发中很容易忽视一点,输入一个值(可能是小数),输出时如果不做处理,就很容易出现隐形的BUG。比如,如果从数据库取出一个0.22的数值,一般的输出${x?if_exists?html},这时是显示0,而不是0.22。应该写成${x?if_exists?string.number} 或者 ${x?if_exists.toString()?html}下面就是关于数字的...2008-06-26 16:14:08 · 321 阅读 · 0 评论 -
error:SQLServer 2000 Driver for JDBC]Broken pipe
环境是:linux(red hat) tomcat5.0 java5.0 通过single模式(长连接)来操作sqlserver 2000数据库,一直会报:error:SQLServer 2000 Driver for JDBC]Broken pipe。 通过网上的情况:http://topic.youkuaiyun.com/u/20080119/11/adb37368-5138-43b...2009-12-21 11:39:57 · 295 阅读 · 0 评论 -
java 中 List<String> 拆分成 带标记的 List<String>
public class TransList {private List<String> getMobiles(List<String> destmobile,int spiltNum,String tag){ List<String> mobiles = new ArrayList<String>(); S...2009-12-23 15:38:14 · 294 阅读 · 0 评论 -
AXIS2 学习心得
首先,想大家介绍一个非常不错的学习axis2的教学网址: axis2创建web service 注意:(这里在通过eclipse插件生成的*.aar包,打包的时候,会将bin目录下的配置文件遗漏,最终导致发布失败。)这里还是自己的操作事务,在第一步的时候,将(Include .class files only)的选择框勾选了,自然xml文件就没有包含进去了。要细心...原创 2009-07-03 17:47:18 · 131 阅读 · 0 评论 -
ibatis 保存修改时都是乱码
ibatis 保存修改时都是乱码? 这个问题困恼了我好几个小时,我很清楚要保证不是乱码,要从html页面一直到数据库, 都为一种编码,我用的是UTF-8,从页面测试到action,再到数据库,所有的设置都查过了 但是还是乱码! 最后查出了问题? jdbc.url=jdbc:mysql://61.152.182.249:3306/smp?useunicode=...2009-07-22 13:21:23 · 172 阅读 · 0 评论 -
解决Linux下Java中文乱码问题
情况说明:本地测试数据正常,发布到服务器(centos)后,部分出现乱码,通过检查,数据库中信息都是正常的。 服务器的语言为en,,并且没有安装语言包服务器没有配置中文编码其他没有乱码,只是局部发生乱码这种情况,基本可以断定,局部的代码和系统相联系所造成的。 在/etc/profile中设置:export LC_ALL="zh_CN.GB18030"设置...2010-04-13 12:45:20 · 1196 阅读 · 0 评论 -
实践中整理出tomcat集群和负载均衡
实践中整理出tomcat集群和负载均衡 (一)环境说明 (1)服务器有4台,一台安装apache,三台安装tomcat (2)apache2.0.55、tomcat5.5.15、jk2.0.4、jdk1.5.6或jdk1.4.2 (3)ip配置,一台安装apache的ip为192.168...原创 2010-07-09 18:18:10 · 121 阅读 · 0 评论 -
运行一个可执行的Jar时,Classpath的设置无效问题,java的-cp和-jar参数不能
情况为:在cmd中,运行java -jar *.jar,出现classnotfound异常,jar中包含lib下面jar下面的class找不到,后来在MANIFEST.MF中添加了Class-Path的配置,但是还是不行? 之一,将组件的Jar文件拷贝到公共JRE目录下的lib\ext下。比如,我的JDK1.5装在C:\Program Files\Java下,之下的j2re1.5.0是...原创 2010-07-12 14:26:21 · 2197 阅读 · 0 评论 -
URL中中文乱码
乱码有时候是让我们最头疼,但是根据多年的经验: 保持编码的一致,就肯定不会乱码。 怎么样才能一致了?现在很多b/s结构的程序都是分层的。所以保持一致,还是可以控制的。 页面、逻辑层、数据库,还有server。 比如: 整个页面采用UTF-8编码,可是在中文作为get参数后出现乱码问题。从网上搜索了一下,得到如下解决方案。在后台String str=re...原创 2010-05-10 13:28:47 · 124 阅读 · 0 评论 -
java反编译工具
这款反编译器叫 "Java Decompiler", 由 Pavel Kouznetsov开发它由 C++开发,并且官方可以下载 windows、linux和苹果Mac Os三个平台的可执行程序。1. 支持对整个Jar文件进行反编译,并本源代码可直接点击进行相关代码的跳转2. 支持众多Java编译器的反编译(支持泛型, Annotation和enum枚举类型...原创 2010-07-21 10:56:43 · 140 阅读 · 0 评论 -
java或web中解决所有路径问题(最全分析绝对有你要的)
java或web中解决所有路径问题(最全分析绝对有你要的) Java中使用的路径,分为两种:绝对路径和相对路径。归根结底,Java本质上只能使用绝对路径来寻找资源。所有的相对路径寻找资源的方法,都不过是一些便利方法。不过是API在底层帮助我们构建了绝对路径,从而找到资源的! 在开发Web方面的应用时, 经常需要获取 服务器中当前WebRoot的物理路径如果是Se...原创 2009-08-25 14:01:56 · 168 阅读 · 0 评论 -
java.util.zip.ZipInputStream.getUTF8String(ZipInputStream.java:299)
在做项目时,老是第一次报一下错误: java.util.zip.ZipInputStream.getUTF8String(ZipInputStream.java:299) 在网上搜索的半天,也没找到结果。 最后想到,是不是中文的原因了? 我在jar中添加了字体,没有改名称,最后改成英文就OK了。...原创 2010-05-26 22:11:45 · 466 阅读 · 0 评论 -
tomcat 日志文件catalina按日划分
#!/bin/bashcd `dirname $0`d=`date +%Y%m%d`d7=`date -d'7 day ago' +%Y%m%d`cd /usr/local/tomcat/logs/cp catalina.out catalina.out.${d}echo "" > catalina.outrm -rf catalina.out.$...原创 2010-06-13 13:54:08 · 232 阅读 · 0 评论 -
quartz无法启动的原因
quartz无法启动的原因 场景:spring集成quartz,在spring配置文件中配置quartz相关参数。 在以往的工作中,quartz经常无法启动,今天就根据以前经验,总结一下,供大家参考。 一.ID冲突 quartz的两个基本单元是Job和Trigger,它们在内存中分别以jobName+groupName和triggerName+Gru...原创 2011-04-21 21:06:32 · 364 阅读 · 0 评论 -
使用Selenium 和Junit 进行WEB功能测试
下载用firefox 到http://selenium-ide.openqa.org/download.jsp 下载selenium-ide 这个firefox 插件, 然后安装,到http://release.openqa.org/selenium-remote-control/ 下载selenium-rc , 它包括python,php,java ,r...原创 2010-10-12 16:54:10 · 446 阅读 · 0 评论 -
设计模式——代理模式(这个模式特别的难懂,希望和大家讨论一下!)
设计模式——代理模式 代理有很多种: 动态代理: 防火墙代理(firewell):控制网络资源的访问,保护主题免于“坏客户”的损坏 智能应用代理(smart reference) 缓存代理(Caching proxy) 同步代理(synchronization proxy) 复杂隐藏代理(Complexity hiding proxy)又称 外观代理(Facade ...2008-12-26 14:39:21 · 181 阅读 · 0 评论 -
设计模式——状态模式
设计模式(行为)——状态模式 状态模式和策略模式,类图基本一样,但是他们的意图不同,前者允许Context随着状态的改变而改变行为。后者是用行为和算法配置Context类。 设计模式迷你手册 ---- RedSword软件工作室名称State结构意图允许一个对象在其内部状态改变时改变它的行为。对象看起来似乎修改了它的类。适用性一个对象...2008-12-25 15:06:02 · 85 阅读 · 0 评论 -
设计模式——迭代器模式和组合模式(关于该模式的讨论)
实例代码|说明|类图,将这些结合起来理解!设计模式(行为)——组合模式可能有一群鸭子,都实现的接口Quackable,这里用组合模式,管理他们的动作。这就符合部分和整体的要求。 public class Flock implements Quackable { ArrayList quackers = new ArrayList(); public void add(Quacka...2008-12-24 13:41:03 · 185 阅读 · 0 评论 -
介绍和使用Berkeley DB Java Edition(嵌入式数据库)
[b]介绍和使用Berkeley DB Java Edition(嵌入式数据库)[/b]一、 简介 Berkeley DB Java Edition (JE)是一个完全用JAVA写的,它适合于管理海量的,简单的数据。 能够高效率的处理1到1百万条记录,制约JE数据库的往往是硬件系统,而不是JE本身。 多线程支持,JE使用超时的...2008-08-12 15:49:13 · 223 阅读 · 0 评论 -
date格式
<#setting locale="en_US"> <#-- --><#assign test1 = "1995-10-25"?string?date?string.medium><#assign test2 = "15:05:30"?time("HH:mm:ss")><#assign tes2007-11-30 10:52:49 · 151 阅读 · 0 评论 -
eclipse 快捷键
Alt+/:代码提示Ctrl+/:注释/取消注释Ctrl+D:删除光标所在行Ctrl+K:将光标停留在变量上,按Ctrl+K键可以查找到下一个同样的变量Shift+Ctrl+K:和Ctrl+K查找的方向相反Shift+Ctrl+F:代码格式化。如果选择了代码,仅对所选代码格式化Shift+Ctrl+O:快速地导入importShift+Ctrl+X:将所选字符转为大写...2007-12-17 14:14:44 · 150 阅读 · 0 评论 -
java的名词解释
一、PO:persistant object 持久对象,可以看成是与数据库中的表相映射的java对象。最简单的PO就是对应数据库中某个表中的一条记录,多个记录可以用PO的集合。PO中应该不包含任何对数据库的操作。 二、VO:value object值对象。通常用于业务层之间的数据传递,和PO一样也是仅仅包含数据而已。但应是抽象出的业务对象,可以和表对应,也可以不,这根据业务的需要...2008-03-10 11:21:35 · 219 阅读 · 0 评论 -
java错误处理大集合和解决错误办法总结
解决错误办法总结:1.遇到的问题解决不掉,或者报没有遇见过的错误,首先应该是寻求“网络”,因为你第一次遇到问题,不带表别人没有遇见过!2.java错误处理大集合:[url]http://www.cnblogs.com/xiaoao808/archive/2008/03/15/1107288.html[/url]1.问题:java.lang.NoClassDefFoun...2008-03-20 13:21:06 · 580 阅读 · 0 评论 -
rmi of spring
基于Spring实现远程服务编程:[urlhttp://www.51cto.com/art/200611/34262.htm][/url][size=medium]用Spring动态调用RMI远程对象 [/size] // 不需要通过BeanFactory直接动态调用远程对象 DistributeCenterBO distributeCenterBO = nu...2008-03-21 12:32:52 · 92 阅读 · 0 评论 -
支付方面的技术架构
想和大家讨论一下关于,支付方面可能要的技术架构和将来的动向。 现在可能做好的有:支付宝、块钱、付汇天下。2008-11-10 16:04:16 · 132 阅读 · 0 评论 -
struts2.0中使用JasperReport和JFreeChart,PDF报表显示图片有问题?
struts2.0中使用JasperReport和JFreeChart,但是在PDF报表中显示CHART图片时,CHART图片显示不正确?图片显示为黑色?请遇到同样问题的大侠,帮忙解决一下啊!先感谢了!...2008-05-04 14:59:06 · 134 阅读 · 0 评论 -
JAVA网址(收集)
这里小弟只是做了一点点的收集工作,希望大家一起来收集啊! sun中国技术社区http://developers.sun.com.cn/评价:比较权威的网址,有关于JAVA的在线文档和相关下载 JAVA开发大全http://www.open-open.com/评价:页面简介,一目了然,所谓简单就是美 Java 中文网址大全 JAVA中文站ht...2008-11-28 13:42:47 · 738 阅读 · 0 评论 -
代码严谨度的重要性和耦合的重要性
情况是:星期六,同时打我电话,说平台动不了,让我解决一下,当时我正好在外面出差,来不及帮他们解决。 这个问题一直延续到星期一早上,服务器提供的服务瘫痪了! 把整个服务器翻了遍也没查出问题的所在。tomcat好好,怎么就会怎么瘫痪了!? 进过了四五个小时的苦战,终于发现问题的所在: 服务项目中远程链接的数据库连不上了?连不上也会造成服务挂掉?这个我之前一直没有...2010-03-08 17:03:58 · 247 阅读 · 0 评论 -
乱码问题——常量提示录——提示Java的编译常量的一个问题
问题是:有两个JAVA文件,第一个里面放的是常量,第二个里面调用了常量 有一天,突然数据库出现乱码,其中一个文件中写的常量是中文,所以…… 我就将常量的乱码改了回去。然后上传,但是结果乱码仍然存在? 左思右想——和以前一次遇到的情况相同。 第二个文件中调用的常量的地方——仍然是原来的那个常量值。 要将引用到的地方,都要重新编译一次。 ...2009-06-04 14:22:35 · 303 阅读 · 0 评论 -
阅读《head first Java》
最近把JAVA的基础知识重新回顾一下。 于是就找了一本评价不错的EBOOK——《HEAD FIRST JAVA》. 这本书通过实例的方式将JAVA的基本概率描述出来。 对于JAVA有些了解后,看这本书,应该是个不错的选择。 读完之后对于面向对象的概率:多态、继承、封装,都会有深刻的影响和理解了; 要学以致用。学了以后一定要去用,不然就失去学习的意义。...2008-12-09 16:34:30 · 457 阅读 · 0 评论 -
正则表达式匹配中文字符,Ctrl+F的福音!
匹配中文字符的正则表达式: [\u4e00-\u9fa5]评注:匹配中文还真是个头疼的事,有了这个表达式就好办了匹配双字节字符(包括汉字在内):[^\x00-\xff]评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)匹配空白行的正则表达式:\n\s*\r评注:可以用来删除空白行匹配HTML标记的正则表达式:<(\S*?)[^...2010-03-23 00:06:52 · 1437 阅读 · 0 评论 -
eclipse快捷键大全(转)
编辑作用域功能快捷键全局查找并替换Ctrl+F文本编辑器查找上一个Ctrl+Shift+K文本编辑器查找下一个Ctrl+K全局撤销Ctrl+Z全局复制Ctrl+C全局恢复上一个选择Alt+Shift+↓全局剪切Ctr...2008-12-24 12:15:25 · 83 阅读 · 0 评论 -
activemq 使用经验
ActiveMQ是apache的一个开源JMS服务器,不仅具备标准JMS的功能,还有很多额外的功能。公司里引入ActiveMQ后,ActiveMQ成里我们公司业务系统中最重要的一个环节。所有应用都通过jms集成,如果ActiveMQ出了故障,整个系统就瘫痪了。因此,头对ActiveMQ的性能,可靠性,以及如何正确使用,是非常的关心的,而我就被指派来做关于ActiveMQ的调研,本文...原创 2011-07-19 00:14:22 · 283 阅读 · 0 评论