- 博客(46)
- 收藏
- 关注
原创 spring ProxyFactoryBean什么时候需要配置proxyTargetClass
spring ProxyFactoryBean什么时候需要配置proxyTargetClass比如现在有这样一段代码:<bean id="ttransactionDefinition" class="org.springframework.transaction.interceptor.TransactionProxyFactoryBean" abstract="true"> ...
2009-11-28 00:06:05
198
原创 JMX 平台MXBean
JAVA 平台MXBean 是一种托管 Bean,它符合 JMX Instrumentation Specification,提供管理接口,用于监视和管理 Java 虚拟机以及 Java 虚拟机在其上运行的操作系统。JAVA 平台MXBean:ClassLoadingMXBean 用于 Java 虚拟机的类加载系统的管理接口。 CompilationMXBean 用于 J...
2009-11-28 00:02:03
134
原创 JAVA经验的一些记录
Cron表达式的配置()开始时间:2008-12-29,结束时间:2009-01-10在这区间的每天晚上的23时59分59秒执行:String cronExpression = "59 59 23 * * *"; Trigger trigger = new CronTrigger(name, group, cronExpression); java.util.Calendar star...
2009-11-27 23:58:21
188
原创 java 控制方法超时
对执行方法进行超时控制:public static boolean executeTimeControlMethod(Runnable runable, long timeout) { // 创建一个使用单个 worker 线程的 Executor ExecutorService service = Executors.newSingleThreadExecutor...
2009-11-27 23:54:13
161
原创 Tomcat启动脚本catalina.sh
1 - 概述 脚本catalina.sh用于启动和关闭tomcat服务器,是最关键的脚本另外的脚本startup.sh和shutdown.sh都是使用不同的参数调用了该脚本该脚本的使用方法如下(引自该脚本本身): 2 - 脚本分析 #!/bin/sh# ======================================================...
2009-10-29 22:25:42
142
原创 项目管理课程札记
我们需要认清的是,现实社会的残酷和不可预知性。而我们一定要考虑到方方面面,提前做好应对方案。所以在识别当事人和干系人的时候,一定要考虑周全。哪个环节没考虑到,说不定就会给整个项目带来不可估量的损失。结合自己的情况,总结了以下一些学习要点。l 技术走不通,管理有问题。 当在项目过程中遇到技术难题,耽搁了进度,影响了整个项目的结束。我理解的是,首先在管理上找原因。当时技术...
2009-10-25 14:13:28
100
原创 电信IT外包呈现百亿规模
据分析,今年三大电信服务商公布了千亿元人民币的资本开支预算,按照以往投入比例,IT服务需求有望达到百亿元规模。 3G的巨大商机,也给IT服务外包市场带来了新的发展机遇。记者获悉,中国最大IT服务提供商神州数码,在短短的时间内,连续与三大运营商展开了一系列合作:与重庆联通合作的OCS成功割接上线,并顺利通过总部测试。另外,与新疆联通合作BSS系统也顺利割接上线。 “随着3G...
2009-10-17 22:05:41
661
原创 背完这444句,你的口语绝对不成问题了
1. I see. 我明白了。 2. I quit! 我不干了! 3. Let go! 放手! 4. Me too. 我也是。 5. My god! 天哪! 6. No way! 不行! 7. Come on. 来吧(赶快) 8. Hold on. 等一等。 9. I agree。 我同意。 10. Not bad. 还不错。 11. Not yet. 还没。 12. See you. 再见。 1...
2009-10-15 19:18:47
88
原创 网络编程学习小结
几种网络编程方式:ISAPI、CGI、WinInet、Winsock它们之间的区别:1) ISAPI主要是开发基于浏览器客户端与服务器端程序。效率比CGI方式高,而且也扩展了CGI没有的一些功能。(基于TCP/IP模型中的应用层)2) CGI主要是开发基于浏览器客户端与服务器端程序。(基于TCP/IP模型中的应用层)3) WinInet主要是开发客户端程序。(基于TCP/...
2009-10-14 22:21:31
92
原创 用Digester简化XML配置文件处理
Jakarta Commons Digester是目前流行的、开放源码的XML文件处理实用软件包。本文简要介绍了Digester的功能,并且以一个程序来示范如何利用该软件简化原本复杂的XML配置文件的解析过程。 Apache小组的Jakarta项目下有许多知名的基于java的开放源码子项目,包括Tomcat,Ant,log4j,struts等等。相比之下,Jakarta Commons子项...
2009-10-12 23:00:16
87
原创 Digester
Digester框架以模式(Pattern)和规则(Rule)为基础处理输入的XML。模式必须与XML元素匹配,包括其名字和在文档树内的位置。描述匹配模式的语法类似于XPath匹配模式,例如:catalog模式匹配顶层的<catalog>元素,catalog/book模式匹配直接嵌套在<catalog>元素内的<book>元素(但不匹配文档内其他位置的<...
2009-10-12 22:56:46
128
原创 Div+CSS+JS树形菜单,可刷新
Div+CSS+JS树形菜单,可刷新<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "<a href="http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" target="_blank">http://www.w3.org/TR/xhtm...
2009-09-09 23:56:46
96
原创 关于Java Socket编程的详细介绍
事实上网络编程简单的理解就是两台计算机相互通讯数据而已.对于程序员而言,去掌握一种编程接口并使用一种编程模型相对就会显得简单的多了。Java SDK提供一些相对简单的Api来完成这些工作。Socket就是其中之一。对于Java而言,这些Api存在与java.net 这个包里面。因此只要导入这个包就可以准备网络编程了。 网络编程的基本模型就是客户机到服务器模型。简单的说就是两个进程之间...
2009-08-27 23:37:50
83
JavaScript实用技巧集锦
1. oncontextmenu="window.event.returnValue=false" 将彻底屏蔽鼠标右键<table border oncontextmenu=return(false)><td>no</table> 可用于Table 2. <body onselectstart="return false"> 取消选取、防止复制3. ...
2009-08-23 11:23:07
109
原创 12条科学的英语词汇记忆法
对于很多 <!--keyword--><!--/keyword-->英语<!--keyword-->(论坛)<!--/keyword--> 学习者来说,背单词是一件很“痛苦”的事情。殊不知,英语背单词也有“捷径”可寻——那就是掌握规律。下面就是应用科学的英语词汇记忆规律所总结出来的一组摘要。1. 记忆力用进废退——不要临时抱佛脚。2. 运...
2009-08-20 22:53:42
178
原创 学英语怎样才能事半功倍
中国人学英语,最常用的方法是背单词,甚至有人以能背出一本词典为荣,但是词典上的解释是死的,语言的运用却是活的,机械的理解会造成很大的误解。词典不是最重要的,关键在于语境。可以说,单词没有多少实际运用的价值,机械记忆的单词量再大,也不会真正提高你的外语水平。要养成背诵句子的好习惯,因为句子中既包含了发音规则,又有语法内容,还能表明某个词在具体语言环境中的特定含义。 不要学“古董英语”。任何语言都...
2009-08-20 20:47:08
191
原创 敏捷开发的技巧
1、移除重复代码 其根本方法是把大于1次使用的代码分离成共有方法。 重构的目标应该是在不降低代码效率的基础上提高代码的复用性和质量。重构应该考虑效率、结构、代价之间的平衡。2、把注释化为代码 看到代码就能见文知义,消除无谓注释。一般注释用于说明该处的想法、算法、优劣、记录等,能用代码说明的尽量不要用注释。 当我们要加注释的时候,我们应该再三的想想: ...
2009-08-20 20:33:50
125
原创 开发人员如何成为架构师
很多架构师都是从好的开发人员逐步过渡而来的,但并非每个好的开发人员都希望成为架构师,而且他们并不是都适合做架构师。无论您是打算进行职业转型的开发人员,还是寻找能承担体系结构设计责任的合适人选的经理,都务必对此转型过程有个清楚的了解。本文将讨论从实现专家到架构师的过渡过程。在寻找优秀的指挥的时候,您首先要找的是一名优秀的音乐演奏家。但并非每个音乐演奏家都能成为优秀的指挥。架构师的专业发展方面...
2009-08-17 00:06:06
115
原创 如何成为系统架构师
3月到5月正是跳槽的时节。 有经验的求职者中会想:我现在虽然还在开发软件,可是我应该及早对人生作出规划呀。可以考虑试试应聘系统架构师。能应聘上,当然好。不能应聘上,也可以积累点经验。 一些公司老板也在考虑,能招到有经验的系统架构师当然好,如果没有,也可以从一些有经验的开发人员中培养。但是,我怎么知道他们是否有这个潜力呢? 我是做java开发的。所以就java方面的系统架构师所要具备的潜...
2009-08-17 00:03:27
105
原创 javascript解析json
SON (JavaScript Object Notation)一种简单的数据格式,比xml更轻巧。 JSON 是 JavaScript 原生格式,这意味着在 JavaScript 中处理 JSON 数据不需要任何特殊的 API 或工具包。JSON的规则很简单: 对象是一个无序的“‘名称/值’对”集合。一个对象以“{”(左括号)开始,“}”(右括号)结束。每个“名称”后跟一个“:”(冒号);“...
2009-08-13 22:44:19
91
原创 pl/sql 编程方面
1.自治事务:8i以上版本,不影响主事务。 在存储过程的is\as 后面声明PRAGMA AUTONOMOUS_TRANSACTION; 自治事务防止嵌套提交,使事务在自己的事务区内提交或回滚不会影响其他的事务。 2、包 包说明(package specification),包头,存放关于包的内容的信息,定义包的用户可见的过程、 函数,数据类型和变量 create or re...
2009-07-22 23:40:05
83
原创 从一名程序员过度到项目经理
1.从程序员到PM,是一条脱变的路,事实上程序员走的路最终不应该是项目经理。首先有一点需要明白的就是,一定规模的项目中,项目经理不需要太懂技术,他可以是一知半解。项目经理的任务不是在技术方面,技术相关的应该交给SA去做。项目经理更多地是做管理,沟通等工作,你如果可以的话到书店查看一下关于项目管理的书籍,你就会明白。当然对于小项目来说,有可能是PM,SA是同一个人,而这样的项目经理更多只是SA加...
2009-07-22 22:02:28
88
原创 如何避免IE缓存的问题
在转向的地址后跟一个时间函数: Eg: Document.form1.Action=”<%basePath%>ss/aa.jsp&temp=”+new Date().getTime();
2009-07-21 23:34:41
103
原创 如何在子页面使父页面转到一个新的页面,并关闭子页面
最近在一个存在iframe的框加中打开了一个新的页面,在打开的页面中得到了请求的数据,然后关闭子页面,让父页面直接进行请求,避免关闭浏览器的操作.为了不使需要的朋友走弯路,我将答案直接贴出了代码如下function changeFlow(){ var flowId = document.getElementById("nowFlowId").value; ...
2009-07-21 23:32:58
179
原创 js解析JSon
在jsp页面中var s="{'author: 'Jack Herrington', title: 'Code Generation in Action'}"; var josnObject =s; alert(josnObject.author);2.从服务器传json格式的数据,要像以下方式进行解析://读取eval 从而从服务器返回 JavaScr...
2009-07-21 23:31:26
127
原创 当鼠标滑过表格时,表格的行会高亮显示,鼠标离开颜色复原,如果鼠标点击,点击行会保存为红色不变...
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta h
2009-07-21 23:28:36
259
原创 表格排序
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><m
2009-07-21 23:24:50
93
原创 在Linux下Oracle LSNRCTL--监听器的启动和关闭
对于DBA来说,启动和关闭oracle监听器是很基础的任务,但是Linux系统管理员或者程序员有时也需要在开发数据库中做一些基本的DBA操作,因此了解一些基本的管理操作对他们来说很重要。 本文将讨论用LSNRCTL命令启动、关闭和查看监听器的状态的方法。怎样启动、关闭和重新启动oracle监听器在启动、关闭或者重启oracle监听器之前确保使用lsnrctl status命令...
2009-07-21 23:20:34
546
原创 一些基础的Oracle DBA笔试题和面试题目
使用篇1:使用索引查询一定能提高查询的性能吗?举出实例根据查询数据的分布情况,有时可以提高查询速度。例如,人事系统中用户输入身份证号码查询,人员讯息。可以建立身份证的索引。提高查询性能。不能提供性能的情况也很多:1.1 用户输入的关键字没有规律,例如公众搜索的内容,关注点不一样,无法通过建立索引提供性能。1.2 大比例数据的处理。2:数据库设计的一、二、三范式、BCNF是什么?第一范式,属...
2009-07-18 14:10:51
384
原创 数据库,如何分角色权限建表?
使用人员: 1.教务系统的超级管理员! 2.教学秘书! 3.老师! 4.楼长! 5.楼管! 要求:超级管理员可以管理教学秘书,老师,楼长,楼管! 一个系一个教学秘书,教学秘书只可以管理本系的老师! 一个楼长可能管理一个或多个楼!楼长管理各楼内的楼管! 一个楼层管理员可能管理一层或多层楼!首先,设置三种要素:用户、群组、角色。 用户为登录用,对应到人。群组对应为用户的集合,是一种特殊的用户。角色为一...
2009-07-18 14:01:52
291
原创 Statement和PreparedStatement的比较
PreparedStatement的最大的优点就是可以动态设置参数,然后其缺点也来源于此,在执行SQL语句出错的时候,我们就没有办法看到完整的 SQL语句,甚至也看不到设置的参数,这非常不便于调试。比如说,执行一个非常长的sql语句的时候,报错说插入的值超出范围,大部分JDBC驱动都不会报告是哪个字段出了问题,难道只能执行SQL语句之前将所有参数值手工打印出来吗?而程序调试通过后,这些垃圾代码又都...
2009-07-18 13:57:40
78
原创 oralce 层次查询
我们可以通过START WITH . . . CONNECT BY . . .子句来实现SQL的 层次查询,而Oracle 10g 为其添加许多了新的伪列。十多年以来,Oracle SQL 具有依照层次关系进行查询的功能。例如,你可以指定一个起始条件,然后根据一个或多个连接条件来确定孩子行的内容。举例来说,现在假设我有一个表,里面记录了世界上的某些地区,其表结构如下: create t...
2009-07-16 23:58:11
122
原创 一个项目经理应该回写那些文档?
最近开始写详细设计说明书了,可不知道怎么想,写起来并不容易,让我思考了,怎么去写软件系统详细设计说明书。以及在一个项目开发过程当中到底应该写那些文档。而这些文档都应该怎么些。值的我考虑考虑?答案:《立项报告》、《需求报告》、《概要设计》、《详细设计》、《测试报告》《用户手册》(含系统部署)、《变更记录》 (注释:《需求报告》应该由市场调研和系统分析人员合作编写)...
2009-07-16 23:49:24
1065
原创 软件开发中项目经理有那些职责
当项目繁多的时候,需要规范,并且定义到细节,只有这样,才能支持大规模的开发。 PM非常重要,PM的能力将直接导致项目最后的质量。 本文是根据公司当前的现状而描述的,并不一定普遍适用--合适的,就是最好的。 项目经理职责:1、 基本职责就是确保项目目标的实现,领导项目团队准时、优质地完成全部工作。2、 与客户沟通,了解项目的整体需求。并与客户保持一定...
2009-07-16 23:46:02
295
原创 利用Eclipse和JSmooth生成java EXE可执行文件
本文通过图解的方式讲述了利用Eclipse和JSmooth生成java EXE可执行文件。新建class实现main方法,选择项目右键菜单的导出项导出JAR文件选择导出文件以及导出目标下一步下一步这样包含Manifest的JAR hello.jar文件就生成了下载Jsmooth,当前版本0.9.7,并安装、运行。地址http://jsmooth.sourceforge....
2009-07-15 23:25:26
114
原创 java IO 读取文件中文乱码问题
1、JAVA读取文件,避免中文乱码。/*** 读取文件内容* * @param filePathAndName String 读取文件路径* @return String 文件中的内容*/public static String readFile(String filePathAndName) { String fileContent = "";...
2009-07-15 23:21:40
101
原创 古典兔子问题
/** * 古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子, * 小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死, * 问20个月内每个月的兔子总数为多少? */ int first = 2; // 第一个月的兔子数量 int second = 2; /...
2009-07-12 11:40:34
120
原创 JAVA面试题集
CORBA方面 1、CORBA是什么?用途是什么? 答:CORBA 标准是公共对象请求代理结构(Common Object Request Broker Architecture),由对象管理组织 (Object Management Group,缩写为 OMG)标准化。它的组成是接口定义语言(IDL), 语言绑定(binding:也译为联编)和允许应用程序间互操作的协议。 其目的...
2009-07-09 23:21:08
77
原创 学习Java的30个基本概念
Java概述:目前Java主要应用于中间件的开发(middleware)---处理客户机于服务器之间的通信技术,早期的实践证明,Java不适合pc应用程序的开发,其发展逐渐变成在开发手持设备,互联网信息站,及车载计算机的开发.Java于其他语言所不同的是程序运行时提供了平台的独立性,称许可以在windows,solaris,linux其他操作系统上使用完全相同的代码.Java的语法与C...
2009-07-09 23:19:48
75
原创 Java常见面试题集
Java基础方面: 1、作用域public,private,protected,以及不写时的区别 答:区别如下: 作用域 当前类 同一package 子孙类 其他package public √ √ √ √ protected √ √ √ × friendly √ √ × × private √ × × × 不写时默认为friendly 2、ArrayL...
2009-07-09 23:19:05
101
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人