`
文章列表
有时要把有重复的数据用set去掉重复元素,但用set后又把元素顺序打乱了,今天想了一个解决方法:    //使用set+list排序 hashSet = new HashSet(); System.out.println( "使用set+list排序 Add elements into hashSet "); arrayList = new ArrayList(); if(hashSet.add ...

ssh 事务

    博客分类:
  • JAVA
ssh在做事务提交时,不能直接用Sql语句进行insert into ,用sql语句的不用事务提交,必须改为查出对象,使用对象提交 
package com.travelsky.tdp.pkgStock.view.test;   //ParentPackage注解用来定义具体action类的父XWork包或java包,一定要配置 @ParentPackage("json-default") //命名空间 @Namespace("/ProductAjax") //此action类所有方法返回json对象,必须配置 @Results(   {@Result(type="json", name = "success")}) public class ...

struts2与 json

    博客分类:
  • JAVA
需要注意的是,如果用JSON插件把返回结果定为JSON。而JSON的原理是在ACTION中的get方法都会序列化,所以前面是get的方法只要没指定不序列化,都会执行。 如果该方法一定要命名为get*(比如实现了什么接口),那么可以在该方法的前面加注解声明该方法不做序列化。 注解的方式为:@JSON(serialize=false) 除此之外,JSON注释还支持如下几个域:   serialize:设置是否序列化该属性   deserialize:设置是否反序列化该属性。   format:设置用于格式化输出、解析日期表单域的格式。例如"yyyy-MM-dd'T'HH:mm:ss&quo ...
最近同事反映struts2返回数据不了json数据,特意测试了一下,反现当action中service注入时多写了get方法会不能正常返回数据,但result这个属性需要get,set方法。
调用 Web Services 时,经常需要返回集合( collection )作为结果,或者接受 collection 型的参数。 SOAP 本身就支持这一点。 但是这一机制的问题在于, java 语言的 collections 是无类型的( untyped ) . 因此,如果要在 Java 1.4 当中支持 collections , 就需要做一些额外的工作。 Java 5 & 范型( Generics ) 首先而且是推荐的做法是在 JDK5 当中使用范型( generics )。范型能够使你在代码当中为你的 collections 指定类型信息, 从而允许 xfire ...
如果想mssql能通过远程访问或是myeclipse能访问,需要启动mssql的TCP/IP访问权限,操作如下: 1、打开 SQL server Configuration Manager,打开sql server2005网络配置->MSsql server 的协议 2、把TCP/IP的状态修改为启用 3、重启mssqlserver服务
HttpClient 学习整理 HttpClient 是我最近想研究的东西,以前想过的一些应用没能有很好的实现,发现这个开源项目之后就有点眉目了,令人头痛的cookie问题还是有办法解决滴。在网上整理了一些东西,写得很好,寄放在这里。HTTP 协议可能是现在 Internet 上使用得最多、最重要的协议了,越来越多的 Java 应用程序需要直接通过 HTTP 协议来访问网络资源。虽然在 JDK 的 java.net 包中已经提供了访问 HTTP 协议的基本功能,但是对于大部分应用程序来说,JDK 库本身提供的功能还不够丰富和灵活。HttpClient 是 Apache Jakarta Co ...
CREATE OR REPLACE FUNCTION dfn_clobReplace ( p_clob          IN CLOB,   p_what          IN VARCHAR2,   p_with          IN VARCHAR2 ) RETURN CLOB IS   c_whatLen      CONSTANT PLS_INTEGER := LENGTH(p_what);   c_withLen      CONSTANT PLS_INTEGER := LENGTH(p_with);   l_return        CLOB;   l_segment    ...
declare @t varchar(255),@c varchar(255) declare table_cursor cursor for select a.name,b.name from sysobjects a,syscolumns b ,systypes c where a.id=b.id and a.xtype='u' and c.name in ('char', 'nchar', 'nvarchar', 'varchar','text','ntext'/* --这里如果你的text(ntext)类型没有超过8000(4000)长度,才可以使用*/) declare @str va ...
最近一个项目中作结合测试,需要测试数据流的正确性,这就需要在执行过一次完整的流程之后删除所有表中的数据。 当然了,如果只是几个表,那手动操作就很快了,但是在表很多的时候,就需要很多手工操作了。 还好,我们有很多简便的方法,可以自动的删除数据,下面就介绍两种,都是利用Oracle中的一个表--ALL_ALL_TABLES。 1)生成删除数据的语句 SELECT 'TRUNCATE TABLE '||TABLE_NAME||';' FROM ALL_TABLES WHERE OWNER = 'XXX' 执行这条SQL语句,就可以生成删除表数据的SQL语句,然后把这些SQL语句复制到文件中, ...
C:\WINDOWS\system32 目录下 regsvr32.exe 安装.cab文件, 1、解压.cab文件 2、cmd 命令:regsvr32 E:\klx\wordctrl\TESTWO~1.OCX
什么是 JavaScript?你该如何执行它? JavaScript 是一种基于文本的程序设计语言,在被执行之前不需要进行任何转换。其它程序设计语言比如 Java 和 C++ 都需要先进行编译,才能成为可执行文件,而 JavaScript 可以通过一种用来解释 ...
1. 在eclipse里提交和更新文件出错错误提示:     Attempted to lock an already-locked dirsvn: Working copy 'E:\eclipse3.4workspace\dowishV1\packages' locked解决:在客户端命令行使用命令 svn cleanup E:\eclipse3.4workspace\dowishV1\packages 或者在Eclipse里使用:Team->清理   功能 (注意,要选择文件夹)
因为数据库附加到2005的时候, 数据库文件已经自动升级到2005, 所以在2000下是无法再附加的(没有向上兼容的)直接restore或附加是不行的, 用脚本+导数据肯定没有问题。 2005转到2000的步骤步骤 1. 生成for 2000版本的数据库脚本 2005 的manger studio -- 打开"对象资源管理器"(没有的话按F8), 连接到你的实例 -- 右键要转到2000的库 -- 任务 -- 生成脚本 -- 在"脚本向导"的"选择数据库"中, 确定选择的是要转到2000的库 -- 勾选"为所选数据库中的所有对 ...
Global site tag (gtag.js) - Google Analytics