`
文章列表
webservice开发指南 Building a Simple Web Service   Eclipse, Lomboz and Tomcat 的配置和调试 http://www.iteye.com/news/11717-eclipse
在Java开发过程中经常会遇到字符处理的问题,比如接收到xml格式的字符串,需要把它转换成对象。对象需要转化成xml字符串发送出去。 这里收藏两篇文章供日后参考。 1.利用jdom把xml字符串转化为对象 JAVA解析XML格式字符串 http://zhenhu5131420.blog.163.com/blog/static/439143252009102351346784/ http://blog.sina.com.cn/s/blog_700dec940100spox.html   package com.freesky.xml; import java.io.File;imp ...

JSP集成Flex

在Flex的开发环境Flash Builder中创建Flex文件mxml,编译后在输出文件夹会生成相应的swf文件。在JSP中有<object>标签封装即可,比如: <body bgcolor="#00FFFF"><%=request.getContextPath()%>/flex/EComm.swf<br><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="80%" height="80 ...
现在有一个List里面有一些字符串,比如["a","b","b","a","c"],现在需要一个list,里面只有不重复的数据,并保持原来的顺序,比如["a","b","c"]。用list来处理很容易实现,list1是保持原来的数据,现在再构造一个list2来存储需要的结果。代码如下:for (String c: list1) {if (!list2.contains(c)) {list2.add(c);} } 但是这样的算法复杂度是O ...
假如有一个文件很大,比如1T,现在需要找出内容重复的行。如果用java代码来实现,用缓存肯定是不行的,一般的服务器没有这么多内存。那么如何去做呢?可以利用数据库来处理,方法如下。创建一个表,有两列,一个是id主键,表示行号,一列是内容content。-- Create tablecreate table T_HUGE_FILE(ID number,CONTENT varchar2(1000));-- Create/Recreate primary, unique and foreign key constraints alter table T_HUGE_FILEadd constraint P ...
在实际的开发场景中,有时需要动态创建表,表名是由几个关键字组合而成,可能很长,而数据库对表名的长度有限制,比如orcacle表名最大30个字符。一种解决办法是创建一个映射表,把由关键字组合的字符串作为一列存储在映射表中,另一个简化的名称作为表名, 比如创建映射表 create table t_module_map ( id number not null, table_name varchar2(30) not null, compose_key varchar2(100) not null ) alter table t_module_map add constraint ...
所有类型的 Java 应用程序一般都需要计划重复执行的任务。企业应用程序需要计划每日的日志或者晚间批处理过程。一个 J2SE 或者 J2ME 日历应用程序需要根据用户的约定计划闹铃时间。不过,标准的调度类 Timer 和 TimerTask 没有足够的灵活性,无法支持通常需要的计划任务类型。在本文中,Java 开发人员 Tom White 向您展示了如何构建一个简单通用的计划框架,以用于执行任意复杂的计划任务。 我将把 java.util.Timer 和 java.util.TimerTask 统称为 Java 计时器框架,它们使程序员可以很容易地计划简单的任务(注意这些类也可 ...
---------------create tablespace---------------------- create tablespace TEST datafile 'C:\oracle\product\10.2.0\oradata\orcl\test01.dbf' size 2000M; ---------------create user ----------------------- create user study identified by study default tablespace TEST; grant dba to study; grant ...
问题描述:SVN中出现“同名受版本控制的目录已存在”的问题,一般是由于在同一个目录下两次从SVN上checkout文件,或者在另一个不同的目录下checkout同样的SVN目录。 解决办法:取消当前目录的版本控制,重新从SVN server上checkout文件夹或文件。 SVN下如果想清除某个已经纳入版本控制目录的版本控制,可通过清除该目录下所有子目录的.svn目录实现。不过子目录一多了清理起来就比较麻烦了。可通过以下bat脚本实现: -------------------------clear.bat------------------------------------------- ...
由于种种原因,有些文件不能删除,特别是Vista系统经常出现这样的问题。 有三种方法可以强制删除 1.简单的方法 桌面右键-新建-文本文档-(双击桌面的这个新建的文本文档,把下面的命令复制后粘贴进去)写入下列命令: DEL /F /A /Q \\?\%1 RD /S /Q \\?\%1 文件-另存为"统统删除.bat" (名字叫什么都可以,不过后缀一定要".bat")然后,把要删除的文件或者目录拖放到这个bat文件的图标上就可以了。   如果你装了QQ软件,还可以用右键菜单中的“使用QQ软件管理粉碎”来删除文件。
如下的SQL语句查询不到任何记录,尽管数据库中有符合条件的记录。这是Oracle三层查询的bug。 select cb.* from mw_app.t_cb cb where cb.obj_id in (select cba.channel_id from mw_app.t_current_business_alarm cba where cba.business_id in (select b.business_id from mw_app.t_rt_business b where b.alarm_state <> '0' and b.busines ...
最近使用SQL Loader实现从CSV文件导入数据库表的功能。SQL Loader使用比较简单,功能也比较强大。但是一些细节需要注意,这里总结一下,以备日后参考。   网上有很多资料,这里整理一下:   关于SQL Loder的基本介绍可以参考 ...
  java加密算法,要求是不可逆的,这样才不会被破解。 http://www.ibm.com/developerworks/cn/java/l-security/   Example   import java.security.MessageDigest; import java.security.NoSuchAlgorithmException; /**  * @author o  *  */ public class Test {     /**      * @param args      */     public static void main( ...
iText已诞生很多年了,作为PDF的生成工具还是很经典的。而且是开源的。很早就听说过iText,但一直没有亲手用过。最近项目中有用到,所以就研究了一下。 使用iText的感觉就像小时候搭积木一样,想怎么玩就怎么玩,感觉很灵活,很方便。iText的学习资料可以参考官网的iText by Example,个人觉得看这个就够了,网上很多关于iText的例子和代码,都是从这里copy过去的。 这里就介绍几个使用中的小技巧。 1。画无边框的table,比如对格式有要求的数据,需要左对齐或右对齐。 PdfPTable table = new PdfPTable(2); ...
在基于Eclipse(MyEclipse)+Tomcat6的开发环境中,经常会碰到EL表达式被当作字符串来处理,而没有正确解析出EL表示式的值的情况。 这个问题有两点需要注意,一是tag.tld文件中的version要设置为2.1,同时把value属性设置为Object。 <taglib xsi:schemaLocation="http://java.sun.com/xml/ns/javaee web-jsptaglibrary_2_1.xsd" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi= ...
Global site tag (gtag.js) - Google Analytics