- 博客(39)
- 收藏
- 关注
Spring 自动装配之不得不"懒"(一)
这次我们来介绍spring的另一种自动装配方式byName,首先我们单独的看它应该跟名字有什么直接或者间接的联系。为了例证我们的推断,我们当然要看其定义了。1. byName:在容器中寻找和需要自动装配的属性名相同的Bean(或ID),如果没有找到相符的Bean,该属性就没有被装配上。大概就是我们的理解根据属性的名字到xml中寻找相应的bean,那么在具体实现中我们应该怎样去实现总动封...
2011-04-19 22:46:50
177
Spring 自动装配之不能偷懒
Spring之自动装配,所谓自动装配,从字面解读,我想应该不难理解吧(当然不是诱导读者去咬文嚼字)。那究竟spring 自动装配有几种装配类型(我想大家最关注的应该是我们什么时候可以“偷懒”反之什么时候又不能,我想开发者目的应该也是为了简化程序员的工作)。那下面我们就介绍spring自动装配之不能偷懒——autowire="no",在接受之前我们先介绍自动装配总共包括几种装配方式(在其他装配方式中...
2011-04-19 22:44:21
195
谁调用了我的postProcessBefore(或After)Initialization()方法
要想知道postProcessBeforeInitialization()和postProcessAfterInitialization()这两个方法在spring中是如和被调用的,或者可是说成是什么时候才会去调用的,那首先我们就要清楚的了解Bean的生命周期。那在spring中bean的生命周期究竟是怎样的呢1. 容器寻找Bean的定义信息并将其实例化2. 使用依赖注入,spring...
2011-04-18 20:11:00
7195
1
"Spring"来啦winter还会远嘛
就这样,春天来了吗?,就这样“鸟语花香”了吗?Spring 真的来啦,那winter还会远吗?答案是:说是迟那是快。你还在踌躇吗,那就让我们赶紧开始我们的spring 之旅吧!Spring 初体验首先介绍一下究竟什么是spring 其意"春天" Spring是一个轻型容器(light-weight container),其核心是Bean工厂(Bean Factory),用以...
2011-04-15 10:28:57
250
面试集锦(j2se、jsp、ssh、oracle)
不“敢”独享Request 对象的主要方法setAttribute(String name,Object):设置名字为name的request 的参数值getAttribute(String name):返回由name指定的属性值getAttributeNames():返回request 对象所有属性的名字集合,结果是一个枚举的实例getCookies():返回客户端的所有Cookie对象,结...
2011-04-14 19:39:28
127
Oracle 数据库操作语言DML
也许在面试的题海中会这样问,DML是什么?DML(Data Manipulation Language – 数据操作语言) 简单来说就是数据库操作语言。可以在下列条件下执行l 向表中插入数据l 修改现存数据l 删除现存数据 1、插入语句使用 INSERT 语句向表中插入数据。INSERT INTO table [(column [, column...])...
2011-04-14 19:21:35
219
Oracle 游标
在通过select 语句查询时,返回的结果通常是多行记录组成的集合。这对于程序设计语言而言,并不能够处理以集合形式返回的数据,为此sql提供了游标机制,游标充当指针的作用游标(cursor)可以被看作指向结果集(a set of rows)中一行的指针(pointer)。在oracle数据库中可以使用显示或隐式两种游标。隐式游标:在执行一个sql语句时,oracle服务器将...
2011-04-14 11:10:59
133
Oracle 异常处理(十六)
异常是oracle 数据库中的 PL/SQL 代码在执行期间出现的错误。无论任何时候,当PL/SQL引擎执行代码时,都可能会遇到异常,当产生异常时,PL/SQL会将程序控制转到程序块的异常处理部分。 如果在程序块中没有异常处理,那么异常就会传播,或者发往程序块德调用者。 Oracle 有3种类型的异常l 预定义异常对这种异常的处理,无须在程序中定义,由oracl...
2011-04-13 21:24:50
154
Oracle 试题分析(十七)
01. 查询各个部门的平均工资SQL> select deptno as "部门编号",sum(sal)/count(sal) as "部门平均工资" from emp group by deptno;SQL> select deptno as "部门编号",avg(nvl(sal,0)) as "部门平均工资" from emp group by deptno;02....
2011-04-13 21:23:07
341
Oracle 的几种排名方式
在写oracle排名的时候,一开始我天真的认为,只要用rownum 去实现就可以了,然后我变这样写了 SQL> select a.*,rownum as "名字" from emp a;语句其运行效果如下:EMPNO ENAME JOB MGR HIREDATE SAL COMM DEPTNO名次 7369 SM...
2011-04-11 20:52:35
403
原创 “轻”量级“选手”jquery(的强大动能之)仿百度自动填充
<br /> 我想自动填充效果大家都见怪不怪了吧,其实要想实现自动填充效果,只要将当前输入的数据取出然后实时去数据库进行模糊匹配(不区分大小写并且将字符转换成对象数据找)就可以实现了,那就要时间当我们按下键盘时去触发时间并得到返回的集合进行页面的回显,我们也可以用jquery或者用ajax写(在jquery中有对ajax的实现而且使用起来十分方便大家应该知道ajax局部刷新吧);<br />下面我们就用jquery去实现自动填充数据:<br />首先我们先设置一下页面回显的数据的样式<br /> #txt{
2011-03-30 20:25:00
572
“轻”量级“选手”jquery(的强大动能之)仿百度自动填充
我想自动填充效果大家都见怪不怪了吧,其实要想实现自动填充效果,只要将当前输入的数据取出然后实时去数据库进行模糊匹配(不区分大小写并且将字符转换成对象数据找)就可以实现了,那就要时间当我们按下键盘时去触发时间并得到返回的集合进行页面的回显,我们也可以用jquery或者用ajax写(在jquery中有对ajax的实现而且使用起来十分方便大家应该知道ajax局部刷新吧);下面我们就用jquery去实...
2011-03-29 20:37:52
128
“轻”量级“选手”JQuery(强大功能)
jQuery 是一个JavaScript 库,它有助于简化 JavaScript 及 Asynchronous JavaScript + XML (Ajax) 编程。与类似的 JavaScript 库不同,jQuery 具有独特的基本原理 jQuery使用户能更方便地处理HTML documents、events、实现动画效果,并且方便地为网站提供AJAX交互.。 下面我们简但介...
2011-03-29 20:16:29
139
看图求解
今天遇到点问题,本来想去群里去觅点建议回来呢,结果没想到竟然给弄晕了,一步小心看到了小学的奥赛题所以前来分享,仅供娱乐 请大家思考答案 正确答案如下 :和我的个人见解 · · · · 其实我是这样认为的,具体怎么样求解人家也没说,希望大家不要受我思路误导,我认为是左...
2011-03-29 19:39:25
224
“抱”走90后
时光如梭,岁月流逝,阳光明媚,小河流水潺潺,望如烟岁月,顿感蹉跎。辗转,我们经历了大学教育的华丽蜕变,那好,我们又能为也社会创造多少价值呢?怎样才能体现我们的价值呢?其实说起来很简单,那就是首先我们要找到一个好的工作,或者自己去创业,所谓的创业不是叫你去撞业,其前提就是经验技能和资金,连基本技能都没有掌握,又何必空谈创业呢,古人就有云:衣食足然后知荣辱,衣食尚且不足何谈荣辱,更况创业...
2011-03-25 17:25:38
124
Ajax数据库异步查询分页技术实现(数据—>xml—>数据)
Ajax,想必大家对它并不陌生(读音:e:j^ks,)AJAX 指异步 JavaScript 及 XML(Asynchronous JavaScript And XML)那我们要如何运用ajax实现异步的数据查询和把查询的数据封装成xml Dom 对象 然后再解析成数据显示回页面呢 。也许用人会说这个很简单,只要把nowpage 和 countpage 传过去就可以了 ,的确是这样 但是...
2011-03-24 20:00:54
220
承——级联实现
//承接xml浏览器兼容问题解决的具体实现方法 因xml 代码过多故贴出部分(省市区三级联动)<body> <div> <span> <select id="sheng" style="width:100px;"> <option> 请选择省 </option
2011-03-22 19:58:40
192
继神曲之后的"忐忑"(多款浏览器兼容xml问题)
当我们充满信心,满怀期待和激情的点下 刷新按键时 ,哇 让人崩溃的现象出现了 ,明明运行良好的代码 在换了浏览器之后 竟然"ba工了",正所谓人挪活树挪死,那我们怎样才能让这颗"树"在别的地方活下去呢,要想让这段代码继续运行,那我们首先要弄清楚,为什么在不同的浏览器上会出现不兼容的问题。 下面我们就借IE、opera、火狐 实现三级联动来做阐述: ...
2011-03-22 19:56:07
167
JS实现数据交换(解决交换多值时残留值的问题)
在用js写两个下拉列表交换值的时候,让我们着实郁闷的就是,当我们在选中多个值进行交换时,会有部分值残留在另一侧的下拉列表里,当我们一个一个交换时就没有事情。为什么会出现这样的问题呢 是因为当我们在remove掉一个字节点的时候,其中的每个节点的index都发生了变化就是说每一个都变成了原先的index-1(除非你交换的不是第一个第一个还是原先的0),那要实现全部交换的效果我们应该怎么办...
2011-03-18 18:49:42
180
Javascript实现复选框(全选反选功能)
在一个项目开发中我们经常见到页面会有复选框的全选和反选功能,这样我们才能够进行下一步的批量删除或者实现其他的功能,那我们应该怎样去实现这样的一个功能呢?其实想要实现复选框的全选和反选功能很简单只要得到复选框的集合判断一下就可以了。代码实现如下: <body> <div> <input type="checkbox" name="cxb"...
2011-03-15 19:41:31
194
Javascript 实现的考试系统时间倒计
想必大家都知道当我进入考试系统是再试卷的一侧会显示,一个规定时间内的倒计时的计时器,那么这个倒计时器是怎样实现的呢,下面我们就分析一下,然后再去具体实现。首先要想实现这样的功能我们就要知道其中原理是什么,其实原理很简单,就是把规定的时间每隔一秒就减一秒知道减没了也就完了(哈哈,其实说的这些都是废话)。 下面写一下实现方法: <body> <...
2011-03-15 19:28:04
462
利用ajax检测用户注册时容易忽略的small bug
当我们想实现一个程序——利用邮箱激活账号的注册. 那么首先我们要做哪些准备呢:Ø 首先我们要写js判断用户名是否为空或者是不是只有空格,当失去焦点是我们利用ajax去异步查询看看是否此用户名已经备注测,当然于此同时其它项都不能为空当然重要的就是邮箱必须正确,因为我们是用邮箱激活的嘛Ø 那么怎样去实现邮箱激活呢,首先当用户名不重复的时候我们要把用户的注册信息插入数据库并且定义...
2011-03-09 23:12:42
143
log4j在web中的应用
在web项目用中我们可以用log4j记录后台日志,还可以进行bug显示,那我们要怎么连接数据库呢1、 数据库中表的结构log_date varchar2(50)log_level varchar2(5)location varchar2(100)message varchar2(1000) 建表的sql:CRE...
2011-03-09 20:56:23
141
详解简易邮件实现方法
邮件是信息化时代不可缺少的交流方式之一,那我们如何去实现用自己写的程序发送邮件呢?想必大家都对JavaMail有一定的了解吧,它是sun公司发布的处理email的API可以发送一些生活中常用的邮件。JavaMail包中用于处理电子邮件的核心类是:Session,Message,Address,Authenticator,Transport,Store,Folder等。首先我们介绍如何去实现发一...
2011-03-02 20:14:03
224
Myeclipse中提示找不到BASE64Encoder相应包怎么办
相信大家也有遇到这样的情况,明明有相应的包,但却就是提示找不到BASE64Encoder.为什么在Myeclipse中或者eclipse中会遇到这样的情况呢,首先我们先介绍一下BASE64Encoder,他是sun公司的一种编码方式,由于是内部使用或者不完善所以即使去访问官方API也不会访问到。其实现在这种编码方式已经不安全了。那我们应该怎样解决这个问题呢,解决这个问题大概可以说成有两种方...
2011-03-01 21:55:02
207
解决Win7dos命令提示telnet不是内部命令
为什么win7系统中当我们用windows 徽标+R 调出 运行 窗口 然后cmd打开dos 控制台 ,当输入telnet 命令时,会提示不是内部命令呢,这是因为一般情况下win7 系统默认此项不被选中 只要我们在控制面板找到此项然后将前面的对勾点上就可以了下面我们以win7旗舰版为例进行操作:然后我们再打开程序和功能的打开或关闭windows功能 然后把相应的Telnet点...
2011-03-01 21:34:00
164
泛型的"另类"应用
泛形的基本术语,以ArrayList<E>为例:<>念着typeofArrayList<E>中的E称为类型参数变量ArrayList<Integer>中的Integer称为实际类型参数整个称为ArrayList<E>泛型类型整个ArrayList<Integer>称为参数化的类型Parameteri...
2011-02-28 15:08:31
98
泛型的应用(一)
泛型是一种特殊的类型,它把指定类型的工作推迟到客户端代码声明并实例化类或方法的时候进行。 为什么我们要在程序中使用泛型呢,JDK5以前,对象保存到集合中就会失去其特性,取出时通常要程序员手工进行类型的强制转换,这样不可避免就会引发程序的一些安全性问题,所以我们一边为了减少不必要的错误,经常使用泛型。下面我们举例说明 ArrayList list = new ArrayL...
2011-02-28 14:44:58
113
BeanUtils应用
由于Sun公司的内省API过于繁琐,所以Apache组织结合很多实际开发中的应用场景开发了一套简单、易用的API操作Bean的属性——BeanUtilsBeanutils工具包的常用类: BeanUtilsPropertyUtilsConvertUtils.regsiter(Converter convert, Class clazz)自定义转换器...
2011-02-28 12:11:47
165
究竟是内省还是内省
中国文化之博大精深之内省还是内省,究竟他是读(xing)还是(sheng)呢,通过百度引擎貌似晓得,他是读(xing)。 下面我们就对内省做一下简单介绍: 内省是java语言对bean类属性、事件的一种处理方法为什么要学内省?开发框架时,经常需要使用java对象的属性来封装程序的数据,每次都使用反射技术完成此类操作过于麻烦,所以sun公司开发了一套API,专门用于操作java对...
2011-02-28 08:05:15
210
论IT前景
试问21世纪最缺少的是什么?也许有人会不假思索的说“人柴”但是21世纪不仅仅确少的是人才而且缺少创意,一个人才加上机遇加上创意就可以与前途无量之间画上等号。所以要想立足于21世纪,不可缺少的是才能和创意!至于机遇嘛,不妨···分析。随着当今互联网IT行业的快速发展,IT行业成为一个备受青睐的热门专业.根据人才机构发布的职位数显示,2010年3-4月,全国IT行业职位需求数为175158个...
2011-02-25 23:51:59
150
原创 漫谈反射机制(一)
首先我们先介绍三种加载类的方法,再反射中我们首选第一种,因为我们不知道他的类里有什么,值知道其路径// 首先加载类Class cls = Class.forName("cn.csdn.reflect.Student");// 2、加载类Student stu = new Student();Class cls1 = stu.getClass();Syst...
2011-02-25 09:49:45
117
原创 利用enum返回星期
我们要想根据枚举中定义的值,来返回所对应的星期值应该怎么写呢(首先我们要注意我们在定义枚举里可能出现的值时,也就是对象,我们都要写成大写) public enum WeekDay { SUNDAY { public String getLocalValue() { return "星期日"; } }, MONDAY { ...
2011-02-24 21:44:48
414
原创 枚举(enum)剖析(一)
所谓枚举就是实现考虑到某一变量可取的值,尽量用自然语言中含义清楚的单词来表示它的每一个值,这种方法称为枚举方法,用这种方法定义的类型称枚举类型。 首先我们先举一个简单的实例说明: public class Student { private String name; //名称 private String grade;/...
2011-02-24 21:36:15
161
原创 Map的应用
1. 如何实现Map中的值的输出这里是通过while和for循环两种方法输出的2. 代码如下:3. public void testMap(){ 4. Map map = new HashMap();5. map.put(1, "aa"); 6. ma...
2011-02-24 21:06:35
98
原创 for循环的新特性
for循环的新特性: 只能用于数组、集合、实现Iterable接口的集合for循环中jdk版本不一样for循环的用法有所增加下面是for循环的增加如下: public void test(){ Integer arr[] = {100,100,18,90,89}; ...
2011-02-24 21:04:55
134
原创 仿谷歌分页的“兔”中算法(一)
承接上文写一篇薄竟然要我分散份写,有么有搞错,莫非我真的out了嘛 下面我们要说的就是如何实现当点击某页的时候连接就变成红色并且不能再点,其实这个很简单的啦,只要用标签去控制连接就可以了,那么下面我们就具体操作一下 我想大家对这个都不算陌生吧,就是判断点击的页数是不是当前页如果是,就不显连接并变成红色,反之··· <c:forEach begin="${st...
2011-02-24 20:50:26
124
原创 仿谷歌的“兔”中分页方法(一)
承接上一篇博客2.那么下面我们就按照上面的分析,来完成实现的算法 首先我们先分析一下分页用到的变量我们首先要定当前页,还有总记录数和以及每页显示条数和每屏的开始索引和结束索引,以及总的页数,和要查询当前页的信息,以及每屏显示的最大页数值定义好了这些下面我们就写我们的算法 //这是关于分页的逻辑计算,算法多多营养多多() i...
2011-02-24 20:50:09
151
仿谷歌分页的“兔”种算法(上)
首先我们来分析一下谷歌分页的实现,根据是实现来计算出他的算法,我们在这里呢,只实现每屏最大显示数据位六页:如 1 2 3 当前页是1 1 2 3 ...
2011-02-24 20:49:47
168
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人