- 博客(28)
- 收藏
- 关注
原创 Struts1上传文件
//上传界面的代码:<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%><%@ taglib uri="http://jakarta.apache.org/struts/tags-html" prefix="html"%><%String path =
2011-06-01 17:08:07
143
原创 尽可能高效的,从一个标准 url 里取出文件的扩展名
1、写一个函数,尽可能高效的,从一个标准 url 里取出文件的扩展名,例如: http://www.cmstop.com/abc/123/test.php?id=1&catid=15 需要取出 php/** * 返回URL的扩展名,若找不到返回空字符串 * */function getSuffix(url){ var index1=url.lastIndexOf("/"); var...
2011-06-01 17:02:26
392
原创 将1234567890转换成1,234,567,890 每3位用逗号隔开的形式
以下代码用JS实现:function formatNum(num){ if(typeof num =="number"){ num+=""; } var resultNum = "";//格式化后的数 var str = num; for(var i = num.length/3;i>0;i--){ var result; if(i<=1){ result= str.s...
2011-06-01 16:59:16
418
原创 根据span value的值,排序li,可以使用jQuery
<html><head><title> 根据span value的值,排序li </title><script type="text/javascript">//冒泡排序,效率有点低function sortList(){ var list=document.getElementById("oList"); var lis=lis
2011-06-01 16:56:54
343
原创 随机产生指定范围内的数据并且不允许出现重复
那是一次难忘的活动,活动的主题是PPT PK。班上每个人把精心制作的PPT交给老师后,老师说了一句:“谁愿意先来?”台下没人响应......然后只见老师在自己笔记本上打开VS2005,顺手敲了些代码,然后从学生黑名单中文件中读取到所有人的姓名,测试一把,通过,老师面带微笑:“那我采取公平的随机原则抽到谁,谁就上来演示自己的PPT”台下的我们只能微笑加随时迎战的准备,而我在脑袋里想到刚才老师敲的那个...
2011-06-01 16:02:00
229
原创 华为笔试题:实现一个5*5的数阵
题目:随便给你一串无顺序的数字,编程实现如下输出:26 148 250 304 42626 152 259 317 43899 193 263 359 440120 209 267 411 455128 212 275 4...
2011-06-01 15:30:07
497
原创 JQuery实现checkbox的全/不全选,以及反选功能
第一步:编写前端页面test.html,JQuery核心文件jquery.js见附件<head> <title>JQuery实现checkbox的全/不全选,以及反选功能</title> <meta name="Generator" content="EditPlus"> <meta name="Author"
2011-06-01 15:09:46
153
原创 Spring三种事务处理方式
1、用原始的transactionfactorybean的,代理dao事务处理2、用aop:config声明要进行事务增强的切面,用tx:advice声明具体方法的事务属性,及应用到的事务管理器3、使用@transactional注解配置声明事务(最简单实用的方法)如有一代表用户的域对象user:package com.domain;import java.io.serializabl...
2011-05-31 18:03:07
273
原创 Spring MVC 工作流程
1、首先来配置一下DispatcherServlet:spring mvc和大部分mvc框架一样,底层也是依赖servlet api的,所以spring mvc的请求处理也是从一个servlet开始,这个servlet就是DispatcherServlet. 以下是在web.xml中DispatcherServlet的配置: <!--配置Sring MVC的核心控制器Dispatch...
2011-05-31 17:57:54
117
原创 面向对象四大特征
计算机软件系统是现实生活中的业务在计算机中的映射,而现实生活中的业务其实就是一个个对象协作的过程。面向对象编程就是按现实业务一样的方式将程序代码按一个个对象进行组织和编写,让计算机系统能够识别和理解用对象方式组织和编写的程序代码,这样就可以把现实生活中的业务对象映射到计算机系统中。面向对象的编程语言有封装、继承 、抽象、多态等4个主要的特征。1、封装:概念:封装就是把描述一个对象的属性...
2011-05-31 17:53:43
218
原创 Hibernate工作流程图
如果只是单独的说一个Hibernate的流程主要分为以下八个步骤:1.读取并解析配置文件(Hibernate_config.xml) 创建Configuration类的实例,它的构造方法将配置文件读入到内存中,一个Configuration实例代表Hibernate所有Java类到数据库映射的集合。2.读取并解析映射信息,创建SessionFactory实例把Configuration对象...
2011-05-31 17:48:53
613
原创 Struts 2工作流程
Struts 2框架本身大致可以分为3个部分:1. 核心控制器FilterDispatcher2. 业务控制器Action3. 用户实现的企业业务逻辑组件。一、核心控制器FilterDispatcher核心控制器FilterDispatcher是Struts 2框架的基础,包含了框架内部的控制流程和处理机制。业务控制器Action和业务逻辑组件是需要用户来自己实现的。用户在开发...
2011-05-31 17:42:56
143
原创 Struts 1工作流程
一个用户的请求是通ActionServlet来处理和转发的。那么,ActionServlet如何决定把用户请求转发给哪个Action对象呢?这就需要一些描述用户请求路径和Action衍射关系的配置信息了。在Struts中,这些配置映射信息都存储在特定的XML文件Struts-config.xml中。在该配置文件中,每一个Action的映射信息都通过一个<Action>元素来配置。 这些...
2011-05-31 17:41:04
96
原创 Hibernate批量处理如何做到性能优化
Hibernate批量处理其实从性能上考虑,它是很不可取的,浪费了很大的内存。从它的机制上讲,Hibernate它是先把符合条件的数据查出来,放到内存当中,然后再进行操作。实际使用下来性能非常不理想,在笔者的实际使用中采用下面的三种优化方案的数据是:100000条数据插入数据库,主流台式机的配置,需要约30分钟,总结下来有三种来处理以解决性能问题:1:绕过Hibernate API ,直接通过 J...
2011-05-31 17:38:38
176
原创 SQL数据库优化的经验总结
[摘要] 缺省情况下建立的索引是非群集索引,但有时它并不是最佳的。在非群集索引下,数据在物理上随机存放在数据页上。 优化数据库的注意事项: 1、关键字段建立索引。 2、使用存储过程,它使SQL变得更加灵活和高效。 3、备份数据库和清除垃圾数据。 4、SQL语句语法的优化。(可以用Sybase的SQL Expert,可惜我没找到unexpired的序列号) 5、清理删除日志...
2011-05-31 17:31:57
146
原创 触发器的作用,什么时候用触发器,创建触发器的步骤,触发器里是否可以有commit, 为什么?...
触发器是可以由事件来启动运行的,存在于数据库服务器中的一个过程。他的作用:可以实现一般的约束无法完成的复杂约束,从而实现更为复杂的完整性要求。使用触发器并不存在严格的限定,只要用户想在无人工参与的情况下完成一般的定义约束不可以完成的约束,来保证数据库完整性,那么就可以使用触发器。由于触发器主要是用来保证数据库的完整性的,所以要创建一个触发器,首先要明确该触发器应该属于那一种(dml,instead...
2011-05-31 17:06:31
1402
原创 Oracle各种版本之间的区别
Oracle 9i比8i多了哪些新特性?简要说:9i更易于管理。详细说:并发集群,8i OPS升级为9i RAC,8i结点间用硬盘交换信息,9i结点间采用高速网线的缓存熔合(Cache Fusion)技术交换信息,交换速度提高100倍以上。 9i可以在线修改内核参数和内存分配,8i不行。 数据文件和表空间管理,8i手工管理,9i自动管理。 9i比8i增强了对ANSI SQL99的...
2011-05-31 16:52:33
678
原创 自定义EL表达式输出Clob内容
Java代码 1. package com.utils; 2. 3. import java.io.IOException; 4. import java.io.Reader; 5. import java.sql.Clob; 6. import java.sql.SQLException; 7. 8. 9. /** ...
2011-05-31 16:41:49
184
原创 工作后尽可能为父母办的40件事
第1件:定期带父母去做体检 第2件:父母的零花钱不能少 第3件:帮父母完成年轻时未完成的梦想 第4件:陪父母重游故地 第5件:与父母一起拜访他们的朋友 第6件:经常给父母拍照 第7件:跟父亲做交心的沟通 第8件:带父母去旅行 第9件:认真回复父母的短信 第10件:经常带着爱人回家 第11件:为父母举办生日宴会 第12件:亲自给父母做饭 第13件:解开父母的心结 第14件:...
2011-05-31 14:49:25
151
原创 102个人事面试题之(五)
71.问题:你喜欢什么样的上司? 回答: 忌:“谁做我的上司都喜欢。”或“不知道” 应:“我本人比较喜欢有真才实学,公正严明的上司。” 点评:大多数应聘者对上司的背景毫不知情,因此,用一些普通适用的公认标准为好72.问题:假如我们聘用你,但有时需要做些倒茶端水的杂务,你会反对吗? 回答:“只要需要,我不会斤斤计较。”“如果有客人到我所在的那个部门,我会主...
2011-05-31 14:38:35
1122
原创 102个人事面试题之(四)
56.问题:你谈恋爱了吗?你如何看待大学生谈恋爱? 回答:没有。我个人认为大学生最好不要谈恋爱,因为大学生毕竟不是很成熟,自控力比较差,因恋爱荒废学业、不求上进的大有人在,大学生应集中精力搞好学业、锻炼能力。 点评:通过这个问题来考察应试者的成熟程度和处理生活事务的能力,考察应试者的人生观和价值观。因此,应提高认识的层次,从用人单位领导的角度思考问题。57.问题:你有能力胜任应...
2011-05-31 14:36:51
338
原创 102个人事面试题之(三)
41.问题:你的好朋友怎样形容你? 回答:他们说我开朗大方,对朋友的困难会尽力帮助,很有号召力,但有时不拘小节。 点评:这类问题是你表现自己的最好机会,不要错过。因此也最需要预先准备,否则你可能不知道从何说起,往往要想一会儿才答,或者随便回答,这两种情形都不会争取到好印象。42.问题:你在大学里的学习成绩不敢恭维,你如何解释呢? 回答:是的,我的学习成绩不是很理想,即学...
2011-05-31 14:34:46
195
原创 102个人事面试题之(二)
26.问题:请问你有什么样的工作观? 回答:我认为工作是为了实现自己的人生价值,发挥自己的最大潜能,解决自己的生活问题。 点评:此话是问工作在你的生活中意味着什么?为何而工作?从工作中得到了什么?几年后想变成怎样等。因此,别把它想得太复杂,可根据自己的具体情况回答。27.问题:请问你有什么样的工作观? 回答:我认为工作是为了实现自己的人生价值,发挥自己的最大潜能,解决自...
2011-05-31 14:32:09
198
原创 102个人事面试题之(一)
1.问题:请给我们谈谈你自己的一些情况 回答:简要的描述你的相关工作经历以及你的一些特征,包括与人相处的能力和个人的性格特征。如果你一下子不能够确定面试者到底需要什么样的内容,你可以这样说:“有没有什么您特别感兴趣的范围?” 点评:企业以此来判断是否应该聘用你。通过你的谈论,可以看出你想的是如何为公司效力还是那些会影响工作的个人问题。当然,还可以知道你的一些背景。2.问题:你是...
2011-05-31 14:29:41
446
原创 数据库三大范式
数据库的建立必须遵循一定的规则。在关系数据库中,这种规则就是范式。范式是符合某一种级别的关系模式的集合。关系数据库中的关系必须满足一定的要求,即满足不同的范式。目前关系数据库有六种范式:第一范式(1nf)、第二范式(2nf)、第三范式(3nf)、第四范式(4nf)、第五范式(5nf)和第六范式(6nf)。满足最低要求的范式是第一范式(1nf)。在第一范式的基础上进一步满足更多的要求称为第二范式(2...
2011-05-31 14:23:12
111
原创 UML中对象关系及线条表示
一、继承下有两种关系: 1、一般化关系用实线+空心三角形表示; 2、实现关系用虚线+空心三角形表示二、关联下有两种关系: 1、双向关联用实线表示; 2、单向关联关系用实现+实心三角形表示三、依赖下有两种关系: 1、双向依赖用虚线表示; 2、单向依赖用虚线+实心三角形表示四、组合关系用实线+实心菱形表...
2011-05-31 14:04:51
413
Struts1与Struts2的区别,它们常用到哪几个类, 以及工作流程?
常用到的类:Struts1:ActionServlet[process()], RequestProcessor[processPreprocess()], PlugIn,Action,ActionForm,ActionForward,ActionMapping,struts-config.xml;Struts2:FilterDispatcher,ActionSupport,ServletActi...
2011-05-18 12:35:41
134
ejb是基于哪些技术实现的?并说出sessionbean和entitybean的区别,statefulbean和statelessbean的区别...
ejb包括session bean、entity bean、message driven bean,基于jndi、rmi、jat等技术实现。sessionbean在j2ee应用程序中被用来完成一些服务器端的业务操作,例如访问数据库、调用其他ejb组件。entitybean被用来代表应用系统中用到的数据。对于客户机,sessionbean是一种非持久性对象,它实现某些在服务器上运行的业务逻辑。对于客...
2011-05-18 11:29:52
289
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人