`
wei5201
  • 浏览: 185038 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
涉及到的jar包主要是gson-2.0.jar(必须),log4j.jar(可选) 使用方法 1,对象转字符串:String str = JsonUtils.toJson(A, false)//第一个参数具体对象,第二个正常情况下一定要设为false 转回对象A: A a = JsonUtils.fromJson(str , A.calss),第一个是通过json转的string,第二个参数目标对象 注意:如果是把List对象转String,而List里面的对象中又包含了其他对象,在取出的时候不能用foreach循环取出, 请采用如下方式 List roList = Jso ...
在项目中对于事务控制有如下3种: 1.简单的单项目,单服务,单数据源事务控制,如图: 2.单项目,单服务,多数据源事务控制,如图: 这种方式如果我们使用了spring容器的话,那么jta的支持会很好的解决此类事务问题. 3.多项目,多服务,多数据源间的事务控制,如图: 这个需要支持分布式事务,如果采用的是ejb的话,能够得到很好的解决,大家统统在以个事务中. 但是如果是项目采用的是spring作为容器或者多服务组件是以webService的方式调用的话,一般采用的事务处理方式是这样的,让我们看个实例: 假设核心系统中提供了转账服务,而自动柜员机(毫无疑问相对核心系统来讲是一个外 ...
三户模型是一个成熟的经典模型,客户、账户和用户的模型关系应用在多个行业,比如电信、保险、金融等行业,本文主要就三户模型在电信行业的应用的探讨。 三户是指客户、账户和用户,这三户的概念有必要阐述清楚,当然这也只是我个人的理解,参考了一些网上资料: 客户。客户是一个社会化的概念,是社会中人,家庭,团体,公司等消费主体的一个泛指。客户有订购客户、使用客户、潜在客户等等。客户识别标准是实体是否是法律或经济含义上的主体(这只是一个模糊说法,具体我也说不清楚,这个概念还有待进一步的清晰和提纯)。 账户。账户会计行业的概念,是客户资金在运营商处的承载实体。识别实体是否账户的原则是从会计角度来看,实体是否具有独 ...
页面性能优化的的几大注意要素 1.尽可能的减少页面的请求数,通过firebug可以发现大部分页面加载时间都消耗在请求等待的时间上,而不是在数据下载上,所以尽量压缩合并您项目中的js,css等文件吧;再提一点 就是一般我们都会在页 ...
displaytag.properties文件位于displaytag-1.x.jar中的org.displaytag.properties下 打开这个文件,复制一份并作相应修改保存到classes目录下,就可以对View中的表格显示形式做相应的设置 basic.empty.showtable=false #设置当数据为空时,是不是显示表格 true表示显示表格 basic.show.header=true #设置当数据为空时,显示的表格是否有表头 true表示显示 # page | list 设置排序的数据量 相当于jsp页面中displ ...
同事 一次需要ajax 上传某文件, 正好以前用过一种,叫ajaxupload,是jquery的一个插件. 于是几分钟帮同事搞定.代码如下: var button = $('#upload_button'); //定义能够上传文件的按钮,就是一个普通的button var fileType = "zip",fileNum = "one"; //定义能够上传的文件类型,当然要靠后面的onSubmit中的js去做判断 new AjaxUpload(button,{ action: '${ctp}/app ...
统一加上validate验证,可以包括暂存和真实存储,数据暂存的时候,可以调用setRulesByAttr("form","saveValid")方法验证数据合法性后,提交数据至缓存空间,如memcached. /** * 重置所有input select之类表单项的验证规则 * 接受若干个参数 参数对应相关表单项的自定义属性名,属性值是可以转换为rule的json字串 * 例如:<input saveValid="{required:true}" validateValid="{req ...
工作中,使用webService 以及 rmi 进行远程接口调用, 经常出现 连接不上的 问题. 于是想到利用url直接post或者get方式,提交给其他系统去做处理. //jsonp跨域时候使用的参数 private static final String CALLBACK = "callback" ; //通过actionName来判断对方要调用我们的什么接口 private static final String ACTION_NAME = "actionName" ; //接口调用完毕之后,返回给对方的参数名称 private s ...

oracle临时表

oracle临时表空间 服务器进程首先将临时数据存放在PGA工作区(内存中)。当PGA的空间不够时,服务器进程会建立临时段,并将临时数据存放到临时段中。 建数据库的时候,可以建立默认的临时表空间。 在数据库运行的过程中经常有大量并发排序,为了提高排序性能,应该建立多个临时表空间。 临时表空间使用机制: 1.如果没有创建临时表空间,则使用system表空间为临时表空间,易产生碎片 2.如果创建了临时表空间,则需指定否则还会使用system表空间为临时表空间 3.如果创建了默认临时表空间,无需指定,自动使用 CREATE TEMPORARY TABLESPACE name TAMPFILE ‘ ...
在一个Java WEB 项目中利用iBATIS调用一个ORACLE的存储过程。其中一个varchar2类型in参数,三个number类型的out参数。在iBATIS配置文件中则定义 varchar2 参数的定义为 jdbcType=”VARCHAR” javaType=”java.lang.String” mode=”IN”, 而number类型的参数定义为 jdbcType=”NUMBER” javaType=”java.lang.Long” mode=”OUT” 结果报 Check the output parameters (register output parameters ...
同事,无聊,写了个action后台日志打印的plugin, 用起来还真是方便,在此记录在案! 同时感谢他! 但是后来发现自己不怎么用!
1 在iframe子页面获取父页面元素  $('#objId', parent.document);  2 在父页面 获取iframe子页面的元素  $("#objid",document.frames('iframename').document)  3 子页面调用父页面js  parent.jsMethodName(); 4.子窗口加载完毕后的操作 $('#iframeid').load(function(){  $('#iframeid').contents().find("你要查找的元素,可以是id,节点,Class"). XX  }) ...
1.首先说明下数据库的结构,见图片: 接着看下查询树形结构的语句吧: SELECT id, parentid, NAME, url FROM (SELECT id, nvl(parent_id, -1) AS parentid, NAME, url, sys_connect_by_path(order_id, '-') rowno ...
首先是安装4.4版本的插件.通过使用links方式安装好了插件,前提是7.0以上版本的myeclipse吧. 插件见附件jbpm_jpd_site.zip! 之后,由于插件对于中文支持不是太好,经常二次打开后,乱码,故修改myeclipse.ini,在最后加上 '-Dfile.encoding=UTF-8'. 这样做使得jbpm配置文件不再乱码.但是导致tomcat控制台中文乱码,再次修改tomcat目录下/bin/catalina.bat文件,在set JAVA OPT=XXX 这段话最后也加上'-Dfile.encoding=UTF-8' .  这样就搞定乱码问题了! 一  ssh整合jb ...
1.规则里面很多的判据不是直接就具备的,需要一些整理过程,那么这些整理过程到底是在Java类里面做还是在Drools规则里面做?举例子说: 规则如下: 如果用户购买的商品中有两个以上的A产品和一个B产品就打85折。 如果用户 ...
Global site tag (gtag.js) - Google Analytics