- 博客(102)
- 收藏
- 关注
原创 CronTrigger
CronTriggers往往比SimpleTrigger更有用,如果您需要基于日历的概念,而非SimpleTrigger完全指定的时间间隔,复发的发射工作的时间表。CronTrigger,你可以指定触发的时间表如“每星期五中午”,或“每个工作日9:30时”,甚至“每5分钟一班9:00和10:00逢星期一上午,星期三星期五“。即便如此,SimpleTrigger一样,CronTrigger拥有的s...
2015-10-01 11:22:36 166
原创 集合类说明及区别
Collection├List(继承collection接口)│├LinkedList│├ArrayList│└Vector│ └Stack└Set(继承collection接口)Map(不继承collection接口)├Hashtable├HashMap└WeakHashMap Collection接口 Collection是最基本的集合接口,一个Collection代...
2015-09-24 16:31:11 179
原创 Oracle 中的 TO_DATE 和 TO_CHAR 函数 日期处理
Oracle 中的 TO_DATE 和 TO_CHAR 函数oracle 中 TO_DATE 函数的时间格式,以 2008-09-10 23:45:56 为例格式 说明 显示值 备注 Year(年): yy two digits(两位年) 08 yyythree digits(三位年) 008 yyyy four digits(四位年) 2008 Month(月): mm n...
2015-09-21 10:19:58 196
原创 Oracle分页导数据
SELECT * FROM (SELECT ROWNUM RN ,A.*FROM (SELECT * FROM t_Cust_Custlinkman) A WHERE ROWNUM =1 and RN
2014-11-21 18:16:04 302
原创 SVN 检出代码后导入 Maven 工程 不显示maven图标
[size=medium]SVN检出工程后,然后再import existing maven project,但是之前一定要把那个project删除之后再进行操作,否则会出现不出现不显示maven图标的问题。[/size]...
2014-10-28 09:44:06 211
原创 Excel复制数据到Oracle出现空列问题
从Excel复制数据到Oracle很奇葩的出现空列情况,以前从来没有出现过,这时候就要觉醒肯定是自己操作存在问题。[img]http://dl2.iteye.com/upload/attachment/0102/3371/92e016e9-2d8f-350a-967a-21b830a5cf94.png[/img]正确操作步骤是选择表的某一列[img]http://dl2.i...
2014-10-23 09:57:56 917 1
原创 计算机重启后桌面还原
计算机重启后桌面还原问题解决:运行:gpedit.msc进入本地组策略——计算机策略——用户配置——管理模板——桌面——退出时不保存设置(禁用)...
2014-09-28 22:56:10 767 1
原创 使用ExtJs的FileUploadField.js上传文件时遭遇文件路径始终包含C:\fakepath字眼 如何获取真实文件路径...
[size=medium]最近在使用ExtJS的FileUploadField上传文件时,无论选中任何盘下的文件显示的文件路径都是C:\fakepath\文件名称这样的形式,通过ExtJs的相应方法获取到的路径值也并非实际的文件路径。[/size] [code="java"] var fileName=importSampleFromExternalWindow.query('filefi...
2014-08-01 21:25:13 1927
原创 Xshell 修改系统时间命令
[size=medium]Oracle sysdate是不能在Oracle中修改的,需要修改计算机系统时间。但是在我们使用CentOS系统的时候,也许时区经常会出现问题,有时候改完之后还是会出错,重启之后还是错误的时间? 下面我们就来学习一种方法来改变这个状况。Xshell中 CentOS 系统时间和时区查看以及修改的方法:一、系统时间修改#date 查看系统时间Mon Jul 2...
2014-07-28 17:32:27 1416
原创 解决MyEclipse开启后总是不停的在Update index
[color=blue][size=medium]最近MyEclipse开启之后总是不停的在 update index,很是耗时间,查找资料发现Update index...是Maven在不断下载更新,解决办法如下:Window --> Preferences --> Myeclipse --> Maven --> 去除Download repository index update...
2014-06-12 14:47:10 113
原创 URL参数中文乱码解决(参数中间经过两次使用)
在配合CRM做二期项目时,在网点查询功能实现的时候,由于使用的get方式传递中文参数,导致新打开的jsp 获取参数为乱码。 [code="java"]URL中contactAddr,shopSite均为中文参数var url = path+"/service/depponDept/depponDept_search_visitframe.jsp?custAddress=" + e...
2014-05-31 20:52:26 200
原创 查询Oracle数据库被锁的表
在项目中由于多人操作开发数据库,有时候事务没提交等等,会引起表被锁,Orace了中查看表是否被锁的SQL如下:select sess.sid, sess.serial#, lo.oracle_username, lo.os_user_name, ao.object_name, lo.locked_mode f...
2014-05-31 19:03:48 118
原创 Oracle中获得经过排序的前N条记录
在最近项目中,要取出Oracle中获得经过排序的前N条记录,不能用top(N),只能用rownum关键字来实现select n.* from (select m.*, rownum rw from (select T.* from t_Km_Hotwords t where t.pub...
2014-05-31 18:51:30 239
原创 Oracle删除树的节点及其子节点SQL:start with ...connect by 的用法
最近项目开发时,要用到树的级联删除功能,也就是删除一个节点时要删除该节点下的所有节点,需要用到遍历查询,SQL如下:DELETE FROMT_KM_TREE_MENUEWHERE ID IN(SELECT ID FROM T_KM_TREE_MENUE START WITH ID=#{id, jdbcType=VARCHAR} CONNECTBY prior ID=PARE...
2014-05-31 18:23:57 584
原创 get提交时URL参数出现中文乱码解决方法
[size=medium][color=blue]在配合CRM做二期项目时,客户营销显示联系人时候,由于使用的get方式传递中文参数,导致新打开的jsp 获取参数为乱码。第一次解决,js上是直接[/color][/size][code="java"]var xURL = "/hollycrm/hollycc/service/CRMSalesCallback.jsp?crmCustomerN...
2014-05-18 17:09:48 342
原创 DTO层的思考
注意,【】中是后来加的批注。因为随着对DDD的深入了解,对DTO的思考也有所改变。分布式模式下,DTO层是一定需要的吗?DTO层的作用是为了隔离Domain Model:让DoMain Model的改动不会直接影响到UI;保持Domain Model的安全,不暴露业务逻辑。 【最大多数情况看来,UI或者DO的改动,都不可避免地会影响对方,即使中间有DTO隔离,所以这一个理由...
2014-05-11 18:17:28 125
原创 java术语(PO/POJO/VO/BO/DAO/DTO)
PO(persistant object) 持久对象在o/r 映射的时候出现的概念,如果没有o/r映射,就没有这个概念存在了.通常对应数据模型(数据库),本身还有部分业务逻辑的处理.可以看成是与数据库中的表相映射的java对象.最简单的PO就是对应数据库中某个表中的一条记录,多个记录可以用PO的集合.PO中应该不包含任何对数据库的操作.VO(value object) 值对象通常用...
2014-05-11 18:16:14 105
原创 js文件在jsp中存放位置
在回访客户信息推送开发过程中,customerVisitPlan.jsp页面需要实现城市控件,电子地图,以及网店查询功能,该页面需要引入大量js,css文件,在做电子地图以及网点查询的时候用的是js中事件绑定,[code="java"] [/code][img]http://dl2.iteye.com/upload/attachment/0096/0356/a...
2014-04-12 19:05:41 345
原创 使用Lombok减少你的样板代码
1. 什么是LombokLombok是开源的一个项目,目的是通过使用注解,帮助我们简化一些必须有但是又显得臃肿的代码,特别是对于POJO。2. 安装LombokLombok官方网站:http://www.projectlombok.org/官方网站上有一段介绍视频,大家可以看一下。2.1 下载JAR包大家在官网下载JAR包,(附件里我也上传了)...
2014-04-02 17:07:07 122
原创 Oracle关于时间/日期的操作(总结)
1.日期时间间隔操作 当前时间减去7分钟的时间 select sysdate,sysdate - interval '7' MINUTE from dual 当前时间减去7小时的时间 select sysdate - interval '7' hour from dual 当前时间减去7天的时间 select sysdate - interval '7' da...
2014-03-28 20:06:03 113
原创 生成webservice客户端代码命令
[color=blue][size=medium]由webservice uri生成客户端代码有多种方式,觉得用命令是最简单的一种。//生成webservice客户端代码命令wsimport -d E:/ws -keep -p com.lshop.ws.web.register http://10.0.2.86:8080/ws/WSPPLOrderService?wsdlwsi...
2014-03-27 16:45:12 135
原创 单点登录SSO
[color=blue][size=medium]一、什么是单点登录SSO(Single Sign-On) SSO是一种统一认证和授权机制,指访问同一服务器不同应用中的受保护资源的同一用户,只需要登录一次,即通过一个应用中的安全验证后,再访问其他应用中的受保护资源时,不再需要重新登录验证。二、单点登录解决了什么问题 解决了用户只需要登录一次就可以访问所有相互信任的应用系...
2014-03-14 17:36:26 259
原创 response.setContentType()的作用及参数(转载)
[color=blue][size=medium]response.setContentType(MIME)的作用是使客户端浏览器,区分不同种类的数据,并根据不同的MIME调用浏览器内不同的程序嵌入模块来处理相应的数据。例如web浏览器就是通过MIME类型来判断文件是GIF图片。通过MIME类型来处理json字符串。Tomcat的安装目录\conf\web.xml 中就定义了大量MIM...
2014-03-14 17:32:26 159
原创 Action中的get方法会根据Json拦截器序列化后返回给前台问题
DPAP开发平台下,Action中的get方法会根据Json拦截器序列化后返回给前台,不需要返回给前台的属性在Action中不需要添加get方法,或者在struts.xml文件中的action标签或result标签中配置include。正是因为Action中的get方法会根据Json拦截器序列化后返回给前台,所以在下面代码中就会报无法序列化问题:[img]http://dl2.it...
2014-03-13 09:40:04 163
原创 Myeclipse工具栏没有服务器图标
[size=medium][color=blue]Tomcat已经在MyEclipse中配置好了,但就是没有启动Tomcat和把项目部署到Tomcat的图标。按照以下操作:Windows->show Views->others->MyEclipse Java Enterprise->servers就ok啦![/color][/size]...
2014-03-13 09:22:26 410
原创 DPAP项目在Jetty下运行时报错
[color=blue][size=medium]在DPAP项目工程搭建好以后,在Jetty下运行的时候报错:原因就是Jetty容器缺少一些DPAP项目必须的一些Jar包,而用Tomcat容器是没问题的。[/size][/color][img]http://dl2.iteye.com/upload/attachment/0094/8153/f39d41b7-a137-3428-95...
2014-03-13 09:01:58 156
原创 360浏览器下载文件时二次提交请求
[color=blue][size=medium]在CCS20140328版本开发中,根据条件查询结果导出Excel数据的时候,IE下和其他常用浏览器也是正常的,唯独360浏览器不行。之后Debug发现,360浏览器不知道为什么总是老自动提交两次表单,而且第二次提交的表单默认的情况下传过去的是空值,也就是你自己选择的条件无效。这点差点让我崩溃,在网上搜了一天资料居然一点线索都没有,最后在我的代码中...
2014-03-13 08:46:52 283
原创 使用Myeclipse完成Hibernate的逆向工程
http://www.linuxidc.com/Linux/2012-08/67526.htm
2014-03-03 10:22:08 95
原创 Spring配置项之<context:component-scan base-package="..."/>
使用 @Component 虽然我们可以通过@Autowired或@Resource在 Bean 类中使用自动注入功能,但是 Bean 还是在 XML 文件中通过 进行定义 —— 也就是说,在 XML 配置文件中定义 Bean,通过@Autowired或@Resource为 Bean 的成员变量、方法入参或构造函数入参提供自动注入的功能。能否也通过注释定义 Bean,从 XML 配置文件...
2014-03-03 10:21:48 248
原创 Struts1与Struts2区别
[size=medium][color=blue]1) 在Action实现类方面的对比:Struts 1要求Action类继承一个抽象基类;Struts 1的一个具体问题是使用抽象类编程而不是接口。Struts 2 Action类可以实现一个Action接口,也可以实现其他接口,使可选和定制的服务成为可能。Struts 2提供一个ActionSupport基类去实现常用的接口。即使Action接口...
2014-03-03 10:21:26 107
原创 Oracle数据库锁问题
[size=medium][color=blue]Oracle ORA-00054报错:资源正忙,但制定以NOWAIT 方式获取资源,或者超时失效。出现该问题,一般都是被操作的对象加了锁,资源被另一个会话锁定,发生阻塞;先查询被锁对象的缓存id,然后通过这个缓存id取得该锁的主键sid和系列号serial#,最后通过取得的这两个参数,关掉这个锁进程。1.查询缓存idSQL> s...
2014-03-03 10:07:25 115
原创 applicationContext.xml文件配置模板
[code="java"] oracle.jdbc.driver.OracleDriver jdbc:oracle:thin:@192.168.17.145:1521:test ...
2014-02-27 16:59:23 250
原创 理解IoC的概念
[size=medium][color=blue]IoC全称为Inversion of Control,直译为控制反转。 在传统的应用程序中,控制权在应用程序本身,程序的控制流程完全由开发者控制。在IoC模式下,控制权发生了反转:从应用程序转移到了IoC容器。组件不再由应用程序负责创建和配置,而是由IoC容器负责,应用程序只需要真接使用已经创建并配置好的组件。为了让组件能在IoC容器中被“装配...
2014-02-27 15:09:18 143
原创 JavaWeb应用中完整的乱码解决方案
静态控制 1,在JSP头部声明: [code="java"] [/code]2,在Jsp的html代码中,声明UTF-8: [code="java"] [/code] 3,设定数据库连接方式是UTF-8。例如连接MYSQL时配置URL如下:[code="java"]jdbc:mysql://127.0.0.1:3306/test?useUnicode=true&char...
2014-02-27 14:32:43 90
原创 Struts2组件和其于组件的流程
[size=medium][color=blue]核心控制器:FilterDispatcher FilterDispatcher是Struts2框架的核心控制器,该控制器作为一个Filter运行在Web应用中,它负责拦截所有用户请求,当用户请求到达时,该Filter会过滤用户请求。如果用户请求以.action结尾,该请求将被转入Struts2框架处理。 业务控制器组件:用户Action...
2014-02-27 14:18:19 98
原创 Struts2的配置文件——web.xml
[size=medium][color=blue]任何MVC框架都需要与Web应用整合,这就不得不借助于web.xml文件,只有配置在web.xml文件中Servlet才会被应用加载。 通常,所有的MVC框架都需要Web应用加载一个核心控制器,对于Struts2框架而言,需要加载FilterDispatcher,只要Web应用负责加载FilterDispatcher,FilterDispatc...
2014-02-27 13:54:01 112
原创 oracle minus的使用
在前段时间拉数据架构基线收集文档的问题清单时候,要比较两个样表之间的某些差别时候,用的是最原始的表的连接,分组以及where条件这些。例如要拉出只给表清单没有表结构的/*表清单没有表结构*/select distinct t1.* from DATATABLE_ALL t1 where not exists (select * from TABL...
2014-02-25 18:00:44 281
原创 Hibernate 的getHibernateTemplate()方法使用
getHibernateTemplate()spring 中获得由spring所配置的hibernate的操作对象,然后利用此对象进行,保存,修改和删除等操作,此方法是在配置了spring以后,hibernate由spring接管,不直接使用hibernate的session了 HibernateTemplate提供非常多的常用方法来完成基本的操作,比如通常的增加、删除、修改、查询等操...
2014-02-21 08:38:36 448
原创 Hibernate的ID生成策略
1、如果主键字段为自增类型, 那么对应的.hbm.xml文件中的id字段的xml声明, 应该这么写: 例如: column="user_id" name="Id" type="integer" > 其实这个native并非实际的类型,而是hiberante根据 当前使用的数据库,自动使用对应的类型。 例如:如果sqlserver,native就对应ident...
2014-02-20 10:38:02 120
原创 对struts1.2中ActionForm的一点理解
[size=medium]本人觉得这篇帖子总结的不错,也收藏学习下。初学struts的人我认为首先应该把struts1.2学精,何为精,就是明白struts的控制流程以及它核心API的实现原理(比如Action/DispatchAction/MappingDispatchAction/LookupDispatchAction/ActionForm的实现原理)然后自己会写一个“山寨版”的stru...
2014-01-16 11:16:16 112
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人