- 博客(94)
- 资源 (31)
- 收藏
- 关注

原创 SCJP考试题310-025
这都是考试原题,有心人可以收集收集,会让你收益匪浅这是前18套310-025 Leading the way in IT testing and certification tools, www.testking.com Question No: 1 Given: 1. public class test ( 2. public static void main (String arg
2008-03-11 20:56:00
1947
原创 oracle sql developer执行脚本
You could execute the .sql file as a script in the SQL Developer worksheet. Either use the Run Script icon, or simply press F5.fore example@C:\Users\Desktop\gateway-data-migration\test.sql;
2016-06-28 21:00:15
2018
原创 javascript培训准备
开发环境 客户端:Chrome服务端:NodeJS安装NodeJS后,在cmd命令行下使用npm install -g xxx 安装插件:• npm install -g node-inspector • Jasmine • Mocha开发工具 Sublime Text安装插件:• 开启Sublime插件安装: o 按Ctrl+`调出console,粘贴以下...
2014-02-28 16:15:31
234
原创 Java中常用的时间操作方法
/** * * @param 要转换的毫秒数 * @return 该毫秒数转换为 * days * hours * minutes * seconds 后的格式 * @author fy.zhang */ public static String formatDuring(long mss) { ...
2013-02-06 15:43:52
257
原创 oracle order by 指定顺序---decode函数
ORDER BY 用法 --指定排序SQL语句中order by 可以按照指定的顺序排序否比如 记录中 某字段值 NCH HCH ACS TWN....ORDER BY DECODE(col,'NCH','1','HCH','2','ACS','3','TWN','4',col)col代表某列查出来的数据.Oracle 中 deco...
2013-02-06 14:54:14
4793
原创 OracleOracle计算时间差函数
两个Date类型字段:START_DATE,END_DATE,计算这两个日期的时间差(分别以天,小时,分钟,秒,毫秒):天:ROUND(TO_NUMBER(END_DATE - START_DATE))小时:ROUND(TO_NUMBER(END_DATE - START_DATE) * 24)分钟:ROUND(TO_NUMBER(END_DATE ...
2013-02-06 14:51:02
191
原创 安装Eclipse Jetty插件遇到的问题
eclipse的jetty plugin 地址:jetty plugin - http://run-jetty-run.googlecode.com/svn/trunk/updatesite/NOTE:在安装的时候不要两个版本都选择, 只选择一个版本就好了, 否则会出错无法安装....
2013-01-08 21:48:13
446
原创 Tomcat Context配置
Context>元素的属性:path:指定访问该Web应用的URL入口。docBase:指定Web应用的文件路径,可以给定绝对路径,也可以给定相对于的appBase属性的相对路径,如果Web应用采用开放目录结构,则指定Web应用的根目录,如果Web应用是个war文件,则指定war文件的路径。(指定项目所在地址)reloadable:如果这个属性设为true,tomcat服务器在运行状态...
2013-01-08 21:43:31
202
原创 weblogic加载hibernate3时,ClassNotFoundException的解决方法
WebLogic Server 版本: 10.3.5.0hibernate 3在Tomcat中可以正常运行的SSH项目,移植到weblogic1 10.3.5.0后在做查询的时候,报出 org.hibernate.QueryException: ClassNotFoundException: org.hibernate.hql.ast.HqlToken这 个错误(是通过数...
2013-01-03 19:44:26
183
原创 java classpath 批量设置shell脚本
linux bash jar文件之间的分隔符是':'export JAR_HOME=path to directory which includes jarsfor f in $JAR_HOME/*.jardoJAR_CLASSPATH=$JAR_CLASSPATH:$fdoneexport JAR_CLASSPATH#the next line will ...
2013-01-03 17:49:31
304
原创 Java垃圾回收机制及垃圾收集器
垃圾收集GC(Garbage Collection)是Java语言的核心技术之一。垃圾收集的目的在于清除不再使用的对象。GC通过确定对象是否被活动对象引用来确定是否收集该对象。GC首先要判断该对象是否是时候可以收集。两种常用的方法是引用计数算法和对象引用遍历。[b]引用计数算法[/b]引用计数是垃圾收集器中的早期策略。在这种方法中,堆中每个对象(不是引用)都有一个引用计数。当一个对...
2012-09-03 21:44:37
144
原创 java应用程序调优四方面
一个典型的J2EE系统由DB、应用、应用(WEB)服务器、JVM组成。 调优可分别针对这几个部分调优,下面介绍一下各个部分调优的一些经验。 1. DB调优:DB调优主要关注下面几个方面:1)选择合适索引;2)避免复杂查询;3)尽量将复杂运算挪到应用中,以降低DB复杂,因为让应用可伸缩的代价远比让DB可伸缩的代价低;4)避免关联查询;调优的过程中,可借助Oracle的sql将比较耗时的SQL...
2012-09-03 19:39:49
159
原创 关于实现在服务器停掉的时候调用bean的destroy方法
今天遇到一个需求, 就是在停掉服务器的时候,希望停止一个web service的服务, 通过spring实现很简单, 只需要bean继承DisposableBean就可以了, 代码如下:[code="java"]package com.citi.risk.portal.util;import org.springframework.beans.factory.Disposabl...
2012-08-23 10:46:33
355
原创 关于jmeter的入门
今天项目中Leader要求做压力测试, 以前从来没有使用过, 临时报佛脚, 算是熟悉了最基本的功能吧.Jmeter是免费开源的性能测试工具. 在如今越来越注重知识产权的今天, 公司越来越不愿意冒着巨大的风险去使用盗版的商业性能测试工具. 但如果不使用盗版, 昂贵的费用不是每一个中小型公司,甚至是大型公司愿意投入这么多钱. jmeter这个免费且好用的性能测试工具, 将会是我们不二的选择...
2012-08-22 21:41:05
210
原创 java中重命名文件并移动文件
今天遇到一个需求,需要把有1000行的文件重命名为*.done并移动到新的目录当中, 本来很简单的需求,实际也真的很简单, 浪费很多时间太不应该, 代码如下.[code="java"] private void archiveAuditLogFile(String oldFileAbsolutePath){ String archiveFolderPath = this.audi...
2012-08-22 21:19:26
537
原创 关于GWT中RequestBuilder的缓存问题
今天遇到一个需求, 就是在前段每隔1分钟遍发送请求到后台读取当前数据库状态, 本来感觉很简单的问题花了好久才解决,而罪魁祸首就是缓存, 原代码如下:[code="java"] public void checkDBStatusTrigger(){ Timer refreshTimer = new Timer() { public void run() { ...
2012-08-22 21:13:12
181
原创 java线程锁机制Synchronized
[size=x-large]看到一个关于Java锁机制Synchronized很贴切的比喻, 非常便于理解锁的工作方式.打个比方:一个object就像一个大房子,大门永远打开。房子里有很多房间(也就是方法)。这些房间有上锁的(synchronized方法), 和不上锁之分(普通方法)。房门口放着一把钥匙(key),这把钥匙可以打开所有上锁的房间。另外我把所有想调用该对象方法的线程比喻成想进...
2012-08-22 20:23:19
140
原创 java设置一段代码执行的超时时间的简单方法 间接实现获取Connection超时问题
最近有个需求, 当DB压力过大时获取Connction的时间过慢长时间不返回的话, 就不连接DB了, 研究了好久,DataSource里面的setLoginTimeOut 根本没法用, 刚开始一直纠结在大google搜索"java get connection 超时"答案上, 但始终找不到答案, 偶然尝试了下"java 设置超时" 问题就迎刃而解了.java早已经给我们提供了解决方案。jd...
2012-08-21 15:22:21
1060
原创 关于DataSource返回值
今天在用smartgwt的datasource的时候,debug模式一直遇到这个错误, 刚开始没留心看, 后来才注意到如果要用datasource一定要有返回值的, 查看阿三写的代码发型spring controller层没有任何返回, 于是加上对应返回后问题遍不再存在了!the default RestDataSource requires some tags in it, even if...
2012-07-20 20:13:55
436
原创 Spring SimpleJdbcTemplate查询例子
1. Querying for Single RowHere’s two ways to show you how to query or extract a single row from database, and convert it into a model class.1.1 Custom RowMapperIn general, It’s always reco...
2012-07-13 16:54:14
177
原创 利用P6SPY +SQL Profiler记录、统计web app对数据库的操作。
弄hibernate时,想显示sql语句,可以设置show_sql为true来达到这个目的,但是参数值全是像PreparedStatement一样,用?来代替的。用p6spy可以达到显示的那些参数原值的目的,但可读性差。可以利用SQL Profiler来处理这个事情。p6spy还可以用来记录web app访问DB的sql总数,从而更好的帮我们分析项目中的隐藏问题.p6spy: http...
2012-07-05 19:39:02
194
原创 借助Spring Module+EHCache,实现配置声明性缓存功能
前言: 本文档将讲解一下,如何借助Spring Module项目,实现配置声明性缓存功能。说明: 本档的配置经过本人测试,都能正确运行。 运行环境: Jdk6.0, Spring-2.5, Spring-modules-0.9, ehcache-1.5.0.jar, cglib-nodep-2.1_3.jarbackport-util-co...
2012-07-05 19:28:43
107
原创 修改sequence的自增长值
Oracle 序列(Sequence)主要用于生成流水号,Oracle EBS系统中是经常用到的。但是,有时需要修改序列初始值(START WITH)时,好多人凭感觉认为:Alter Sequence SequenceName Start With N。事实上,在Oracle Db中,修改序列没有这样的语法。没有这样的语法情况怎么办,有二种方法可以完成 1.先删除序列,然后重...
2012-06-21 15:59:43
806
原创 Hibernate中的事务和并发控制
1. 事务介绍:1.1. 事务的定义:事务就是指作为单个逻辑工作单元执行的一组数据操作,这些操作要么必须全部成功,要么必须全部失败,以保证数据的一致性和完整性。1.2. 事务具有ACID属性:[b]o 原子性(Atomic):事务由一个或多个行为绑在一起组成,好像是一个单独的工作单元。原子性确保在事务中的所有操作要么都发生,要么都不发生。o 一致性...
2012-04-17 17:52:50
130
原创 如何在Oracle中复制表结构和表数据
1. 复制表结构及其数据:create table table_name_new as select * from table_name_old 2. 只复制表结构:create table table_name_new as select * from table_name_old where 1=2;或者:create table table_n...
2012-04-13 16:37:15
116
原创 HashMap遍历的两种方式
[color=red]第一种:[/color]Map map = new HashMap();Iterator iter = map.entrySet().iterator();while (iter.hasNext()) { Map.Entry entry = (Map.Entry) iter.next(); Object key = entry.getKey()...
2012-03-26 17:05:38
94
原创 Oracle中的日期和字符串互相转换
O_DATE格式(以时间:2007-11-02 13:45:25为例) Year: yy two digits 两位年 显示值:07 yyy three digits 三位年 显示值:007 yyyy four digits 四位年 ...
2012-03-15 09:48:00
384
原创 linux常用命令及经典用法
我就是一个小新手+小菜鸟,正在发奋学习linux,初有心得遂决定记录下来,也许对有些人来说我写的都太浅显,但是对初学者来说绝对是有用的,可以让你少走很多弯路,况且我会由浅入深的,沿着我的足迹一起学习吧,加油! 本来想先写系统安装,然后环境配置,这样一步步下来。但最后决定把此篇文章写在前面,也是给大家传递一个信息,学习linux要先会操作此系统,你连用都不会用,何谈安装、配置、维护...
2012-03-12 14:16:13
126
原创 几个常用的shell命令(不断更新中)
1,循环递归删除目录下的.svn文件夹find . -type d -name ".svn" | xargs sudo rm -rf2,若一个目录中小文件过多,直接用rm报错,可以每次取十个循环删除ls | xargs -n 10 rm -fr3,分析log:以“&”符分隔,打印出第一列,排序,除重awk -F '&' '{print $1}' | sort | uni...
2012-03-12 14:02:25
224
原创 Junit使用GroboUtils进行多线程测试
用JUNIT4,GroboUtils进行多线程测试 多线程编程和测试一直是比较难搞的事情,特别是多线程测试。只用充分的测试,才可以发现多线程编码的潜在BUG。下面就介绍一下我自己在测试多线程并发程序时用的一个比较简单好用的测试工具类库。即JUNIT4和GroboUtils。 废话不多说,把代码贴出来,大家一看就明白了。 [code="java"]package com.ju...
2012-03-08 23:31:02
160
原创 Eclipse Ctrl+Shift+T(OpenType)快捷鍵不好用问题
今天出现了这个问题,Eclipse Ctrl+Shift+T 失效了,试图重启几次之后无效。查阅eclipse新闻组消息后,Window-->Customize Perspective,弹出的窗口里,commands里,找到Java Navigate发现被勾掉了,重新勾选,一切正常。...
2012-03-08 10:47:28
160
原创 基于spring 3 注解的junit测试
[code="java"] import org.junit.Test; import org.junit.runner.RunWith; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.test.context.C...
2012-03-06 18:31:46
284
原创 Flex对数组Array的操作
Array提供了多种方法插入和删除元素。通过这些方法,可以快速按需要操作Array中的元素。Array类提供了一对方法push和pop方法,使得Array类实现了栈的结构。push方法可以将元素插入到Array的尾部。pop方法删除Array最尾部的元素。这样就实现了一个先进后出的栈结构。实现代码如下所示。var flexArray:Array=new Array();flexAr...
2012-03-05 18:06:52
190
原创 关于Flex Date类型的奇怪Bug
var d:Date=new Date();d.milliseconds=0;d.seconds=0;d.minutes=0;d.hours=0;d.date=29;d.month=1;d.fullYear = 2012;trace("d value: "+ d); 03/01/2012// Fix Bug by Alan, there is issue f...
2012-03-05 18:06:28
150
原创 F3 v. F4: Using ViewStack, TabNavigator and Accordion
You have probably used mx:ViewStack, mx:TabNavigator and mx:Accordion somewhere in your Flex development efforts over the last 5+ years and had code that looks like this:[code="html"] ...
2012-03-05 18:02:57
120
原创 Flex 3.X to Flex 4.X Migration 组件列表
[b]1.1 Flex 3.4 to Flex 4.5 migration:[/b]Methodology / Approach: Incremental migration Step 1: Choose a single module and remove all other modules in the project Step 2: Point the project to...
2012-03-05 17:58:33
159
原创 如何安排自己的阅读时间
书的类型:电子书和实体都有,现在的比例是7:3阅读的时间:1、早上5:30-6:00起床,有将近1小时的整块阅读时间,如果时间充足一点,会做些笔记.2、包里放上7寸的阅读设备(以前是K3,这段时间换成NT),放上几十本排版不错的电子书,在有时间的时候看看,比如排队、等人、开会之类零散时间。3、手机里放一些有声书,比如台湾的博客思听、每天八分钟、中医堂、百家讲坛,做车...
2012-03-04 16:41:36
375
原创 常见阅读问题
出现阅读疲劳时,怎么办?1、可以使用番茄工作法,看40分钟左右,休息5-10分钟。不要让自己的精力耗尽,一定要注意休息才能阅读更长时间。2、我大致记录了阅读不同类型书籍时集中注意力的时间,在注意力开始分散之前开始休息,然后做笔记或思维导图。简单一点,拿三类比较典型的书为例:小说:不分类型以兴趣和精彩分级1-3,1最低,一级注意力20-30分钟左右。二...
2012-03-04 15:48:37
121
原创 详解spring事务属性
Spring声明式事务让我们从复杂的事务处理中得到解脱。使得我们再也无需要去处理获得连接、关闭连接、事务提交和回滚等这些操作。再也无需要我们在与事务相关的方法中处理大量的try…catch…finally代码。 我们在使用Spring声明式事务时,有一个非常重要的概念就是事务属性。事务属性通常由事务的传播行为,事务的隔离级别,事务的超时值和事务只读标志组成。我们在进行事务划分时,需要进行事务定...
2012-02-25 01:00:54
112
原创 详细介绍Spring事务管理
在学习spring事务管理时,我忍不住要问,spring为什么进行事务管理,spring怎么进行的事务管理?首先,为什么要进行事务,接下来说说spring是怎样进行事务管理的.Spring事务策略Spring事务策略,也就是spring事务管理的实现方式.它有一个统一的抽象是由实现下面这个接口完成的.org.springframework.transaction.Platfor...
2012-02-25 00:18:26
151
算法导论 中英文版
2012-05-12
Code Complete[代码大全中英文高清
2012-05-12
citi关于basel2协议的风险管理2
2011-05-12
DTreeTest
2008-04-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人