自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(282)
  • 资源 (3)
  • 收藏
  • 关注

原创 如何减小与“大牛”的差距

为什么同样的时间有的人可以漂亮的完成工作,而有些人废了很大的力气也没有完成?前者我们常常称之为“大牛”,后者我们常常叫他们“菜鸟”。当然“大牛”都是相对而言的,“大牛”也不可能方方面面都非常厉害,换句话说大牛也不一定会沙王摇大,也不一定会船长放水。所谓的“大牛”他们只是在某些方面比我们强而已。但是值得注意的是,学习能力很强,效率普遍很高是一般“大牛”的共同特点。是哪些因素造成了我们与“大牛”的差距

2012-04-16 00:11:04 51828 347

原创 深入学习Tomcat----自己动手写服务器(附服务器源码)

相信大多Web开发者对Tomcat是非常熟悉的,众所周知Tomcat是一款非常好用的开源Servlet容器,您一定对这个最流行的Servlet容器充满好奇,虽然它并不像一个黑盒子那样让人无法触摸但是Tomcat的源码的确让人看起来头疼。笔者就在这里和大家共同分析一个简单的Web服务器是如何工作的源码下载地址。Web服务器Web服务器是一个复杂的系统,一个Web服务器要为一个Servlet的请求提供

2012-04-09 09:16:49 25497 96

原创 JSP内置对象(2)----out、application

out对象out对象就是在Web应用开发过程中使用最多的一个对象,其功能就是动态的向JSP页面输出字符流,从而把动态的内容转化成HTML形式来展示,这个对象在任何JSP页面中都可以任意访问。1.out对象使用场合out对象的功能就是想JSP也卖弄输出数据信息,所以当有动态信息要展示给用户的时候就要用到out对象。2.out对象主要方法clear():这个方法

2012-04-03 21:22:49 4859 6

原创 JSP内置对象(1)----request、response

JSP内置对象即无需声明就可以直接使用的对象实例,在实际的开发过程中,比较常用的JSP对象有request,response,session,out和application等,笔者在本文章中将简单介绍一下以上几种对象的使用。request对象request对象代表这是从用户发送过来的请求,从这个对象中可以取出客户端用户提交的数据或者是参数,这个对象只有接受用户请求的页面才可以访问。

2012-03-31 23:22:18 3898 4

原创 JSP中文乱码问题终极解决方案

在介绍方法之前我们首先应该清楚具体的问题有哪些,笔者在本博客当中论述的JSP中文乱码问题有如下几个方面:页面乱码、参数乱码、表单乱码、源文件乱码。下面来逐一解决其中的乱码问题。一、JSP页面中文乱码在JSP页面中,中文显示乱码有两种情况:一种是HTML中的中文乱码,另一种是在JSP中动态输出的中文乱码。先看一个JSP程序: 中文显示示例 这是一个中文显示示例: <% S

2012-03-31 10:00:42 175602 24

原创 JSP运行原理及优势

JSP本质上就是把Java代码嵌套到HTML中,然后经过JSP容器(Tomcat、Resin、Weblogic等)的编译执行,再根据这些动态代码的运行结果生成对应的HTML代码,从而可以在客户端的浏览器中正常显示。运行原理如果JSP页面是第一次被请求运行,服务器的JSP编译器会生成JSP页面对应的JAVA代码,并且编译成类文件。当服务器再次收到对这个JSP页面请求的时候,会判断这个

2012-03-22 23:37:13 6256 9

原创 高仿CSDN社区树形图

一直感觉CSDN社区的树形结构特别的人性化,直观化。最近做系统的时候需要用到这个树形结构,于是模仿CSDN的树形结构做了一个自己的树形结构,将实现过程记录如下,希望对读者有用。工欲善其事必先利其器,要模仿一个经典的树形结构就应该参照人家是怎么实现的,这里用到了firebug插件,在firefox中查看了CSDN的树形结构的组成,发现其实树形结构就是一个个的DIV借助img以及背景图片拼凑而

2012-03-14 00:45:52 9001 23

原创 常用HTML标签美化博文

行百里者半九十,写博客亦是如此。绞尽脑汁写完一篇博文未经排版就直接发到博客中,无论文章是多么的好,由于排版的问题总会让部分人敬而远之,因为排版的问题给人以距离感岂不是可惜了好文章!好文章是思想的结晶,既然花费了时间、精力让思想落实成文字,那么为什么不做好最后一步----排版?顺手把文章排排版让读者赏心悦目,岂不是锦上添花?使用在线的编辑器可以高效率的编辑博文,但是相对比使用HTML

2012-03-08 00:05:20 4530 31

原创 咖啡豆(JavaBean)•常用JavaBean

数据库操作封装JavaBean在使用Hibernate之前常常使用这个JavaBean,类似于Net中的sqlHelper。package beans;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.Resu

2012-02-29 23:52:40 2623 14

原创 咖啡豆(JavaBean)·JSP中使用JavaBean

Jsp+JavaBean的组合已经成为开发小型B/S应用的最佳选择,使用JavaBean可以把业务处理功能从jsp页面分离,从而减少jsp页面中间的java代码量,使jsp页面更专注处理数据的显示,从而使页面的逻辑变得十分清晰。套用一句广告语:“自从采用jsp+JavaBean的组合,编写jsp的程序不头疼啦,维护jsp也变的简单可行了。”为什么要在jsp中使用JavaBean?J

2012-02-29 23:34:58 4531 11

原创 咖啡豆(JavaBean)•属性私有,方法共有

方法为了供他人调用所以需要写成共有的,这无需赘言,下面重点说说属性那档子事儿。交代背景:最先接触这一规范是在.Net中写实体类的时候,当时就非常奇怪为什么不在实体中直接将变量定义为共有,这样的话在其他的方法调用实体类的时候同样可以为实体中某个变量赋值或取得实体类中的某个变量的值。那样的话代码量明显减少而且和写get、set方法的效果极其的相似。代码1:在实体类中加属性方

2012-02-25 01:33:21 4543 9

原创 咖啡豆(JavaBean)•香

Sun公司对JavaBean的定义为:可以重复利用的软件组件,它在遵循JavaBean技术规范的基础上提供特定的功能,这些功能模块可以组成更大规模的应用系统。到底什么是JavaBean?先看一段代码:/** * @author yong * */public class Add { public static void main(String[] args)

2012-02-24 23:11:27 3247 7

原创 再思教务系统

去年的八月份左右也就是在软考之前为了体验工程的感觉(或者说更好的准备软考)我们进行了教务平台的开发。从准备软考的角度来说这个教务系统是成功的,而且非常的成功!因为在做教务的过程中我们遇到了很多问题和疑惑,而这些问题在后面准备软考的学习当中都有相应的解答,所以说对于软考来说那一遍做的教务是非常成功的。但是就教务本身而言是及其失败的,虽然说可以跑起来,甚至于个别的小模块独立使用的时候效果还不错。但是如

2012-02-20 19:39:34 3209 17

原创 中毒了

真正的勇士敢于直面惨淡的人生,敢于正视淋漓的鲜血。真正的程序员敢于格式化自己的硬盘,敢于和病毒斗争到底。事情还得从维护服务器说起,图书馆的那个“年久失修”的服务器中不知存着多少稀有病毒,在给服务器升级的过程中免不了要拷贝数据,拷贝程序……。开始的时候用硬盘相互之间传东西后来感觉这种方式效率太低了,还得来回跑。然后就直接用远程桌面共享驱动器相互拷东西了。于是那个集万千病毒于一身的服务

2012-02-19 22:18:02 2255 13

原创 Sybase数据库----系统数据库介绍

安装Sybase数据库成功后会自动生成的下列系统数据库:●主数据库master;●模型数据库model;●系统过程数据库sybsystemprocs;●临时数据库tempdb。(1)master数据库包含许多系统表和系统过程,从总体上控制用户数据库和SQLServer的操作,构成了SYBASE系统的数据字典。MASTER数据库主要记录信息为:

2012-02-11 00:09:05 2641 9

原创 Sybases数据库----安装

1、和安装其他的程序一样,有个准备的阶段。2、少不了显示一些信息,当然这里的意思还是让你等一会儿。3、安装的通用手法----Next,点吧你没有其他的选择。4、这里是安装软件的许可建议,只有点击同意才能安装,如果想看的话选择自己能看懂的语言可以看看,不要奢望这里选择中文后安装的sybase就是中文版的,就目前笔者看到的而言syba

2012-02-10 23:57:54 2683 7

原创 Sybase数据库----有关概念

数据库设备所有的数据库都创建在数据库设备上。所谓数据库设备,不是指一个可识别的物理设备,而是指用于存储数据库和数据库对象的磁盘原始分区或操作系统文件。增加一个新的数据库设备时,必须对这些设备“初始化”。初始化的过程就是将物理磁盘、磁盘分区或操作系统文件变为SYBASE数据库可以识别的设备。初始化数据库设备使用DISKINIT命令:DISKINITNAME=设备名,PHYSN

2012-01-31 23:54:52 2928 9

原创 Sybase数据库----简介(2)

Sybase数据库的组成(1)进行数据库管理和维护的一个联机的关系数据库管理系统SybaseSQLServer;SybaseSQLServer是个可编程的数据库管理系统,它是整个Sybase产品的核心软件,起着数据管理、高速缓冲管理、事务管理的作用。(2)支持数据库应用系统的建立与开发的一组前端工具SybaseSQLToolset;ISQL是与SQLServer进行

2012-01-31 23:44:39 2521 7

原创 Sybase数据库----简介(1)

历史背景1984年,Mark B. Hiffman和Robert Epstern创建了Sybase公司,并在1987年推出了Sybase数据库产品。SYBASE主要有三种版本,一是UNIX操作系统下运行的版本,二是Novell Netware环境下运行的版本,三是Windows NT环境下运行的版本。对UNIX操作系统目前广泛应用的为SYBASE 12.6。SQL Se

2012-01-31 23:37:54 5813 7

原创 年假总述

假期结束了,虽然只有短短的五天,但是这期间看到了听到了很多事情,自己也想了很多,以流水账的形式写一写,也算是一种回忆吧。与姥爷聊教育姥爷是高中的退休教师,这次回去和姥爷聊了很长时间,也再次介绍了提高班,说到了老师的思想。归根结底就聊了一个问题:为什么大学毕业生竟然不能找到工作?姥爷说这其实很简单,中国的教育从根本上来说就是形式主义。丝毫没有考虑到学科之间的联系以及科目之间的

2012-01-29 00:30:08 5312 23

原创 《三层架构之抽象工厂加反射》纠错

每当别人问我关于三层的知识的时候我总是推荐自己的《三层架构之抽象工厂加反射》这篇博客。这篇博客是自己当时学习三层的时候写的一个简单的登录例子。这个例子通过登录这个用例简单的介绍了三层,然后过度的三层+简单工厂再过渡到三层+抽象工厂。不管说从方法命名或者代码风格上来说自己都不敢说是最好的,但是体现三层我感觉还是绰绰有余的。然而最近在给别人讲述三层时候被他人指出这篇博客的代码有些许错误,虽然别人指出的

2012-01-14 01:11:25 5620 28

原创 正则表达式+Dreamweaver批量修改页面

LN系统的需求又改了,向还在奋战在不断修改需求的LN系统的战士们表示深切的同情!!!这次的任务是把五十多个jsp格式的页面改为HTML的,也就是说前面为了测试页面用的绑定的字段需要统统的删掉,如果手动删除工作量最少也得一上午,彪哥分了十几个页面给我,手动删除了几个之后发现需要删除的东西很有规律,于是想到了利用正则表达式。在dreamweaver中利用查找替换功能以及正则表达式可以删除符合条

2012-01-08 23:29:59 3772 11

原创 单例模式在DRP中的应用

此次DRP项目主要对企业的物流和资金流进行全面的管理和控制,从而缩短企业的供应链,为企业节省成本,为管理层提供全面的信息流。本系统主要包括如下模块,代理商及其库存管理、分销费管理、结账管理、付款结算管理、统计报表管理、基础数据管理和系统管理。整个系统采用分层的思想,通过调用访问数据库类(Dbutil)访问数据库。考虑到如果多次实例化用户管理类(UserManager)可能导致对表的操作混乱

2011-12-29 23:51:17 3763 23

原创 年度回忆录(2011.07----2011.12)

日月穿梭,时光荏苒(其实挺不想用这两个词开头的,太土了。无奈词穷,凑合着看吧:D)上次总结的时候正是七月份,半年过去了,经历了很多,学到了很多。下面就让我来唠唠这半年的情况。我的学习主线:上次总结的时候正是做教务的时候,深刻的体会到需求的重要性。现在觉得任何系统只要把需求搞清楚了什么都不是困难。也就是说做系统最大的困难不在“怎么做”而是“做什么”,技术只是暂时的阻碍工程的进度,但需

2011-12-24 23:44:16 7582 18

原创 PL/SQL报错:无法解析指定的连接标识符

在安装oracle的时候PL/SQL报错:“ORA-12154: TNS:无法解析指定的连接标识符”,在网上找了很多资料,然后问题解决。其中下面的文章分析的过程很值得学习,特地转载过来时刻告诫自己全局观的重要性!!!下面是引用正文接着上次的话题,在64位win7上装了32位oracle10g以后又出现了新的问题:在使用oracle自带的sqlplus连接本机

2011-12-23 01:40:30 6868 4

原创 拜访谭浩强老先生

本月22日邀请各大高校计算机专业的院长、教授(谭浩强、王移芝、陈明、杨小平、王立柱、郑莉等等)前来我校参观指导,尤其是对我们的“信息技术提高班”进行深入的了解。得知前几天中国计算机界泰斗级人物谭浩强老先生在家中不小心摔伤,米老师决定前去探望。 谭老的家在清华大学里面的一个不算很大的小院子里,低矮的墙头,油漆有点起皮的红色院门,普通的不能再普通的平房……谁也想不到这里面竟然住着计算机

2011-12-21 22:57:29 5138 26

原创 绝对路径相对路径

在这次做LN项目的过程中页面的部分的设计使用的是Dreamweaver,不得不承认Dreamweaver太强大了,帮助我们轻松的设计出理想的页面,css样式的调整也非常方便;在Dreamweaver中路径问题简直不是问题,文件拖过来就可以直接找到(Dreamweaver自动把绝对路径转换成相对路径),不必再去考虑什么路径的问题。自己尝试了一下在没有Dreamweaver的帮助下调试页面,发现路径的

2011-12-16 00:40:33 3494 10

原创 java版sqlhelper

这次做LN系统我负责的是连接数据库部分,视频已经录制完成,也传到了网上,希望网友们能指出我的不足,拜谢。下面是这次用到的sqlhelper的代码,权当作是留作备份了。package sql;import java.sql.*;import java.util.logging.*;/** * SQL 基本操作 * 通过它,可以很轻松的使用 JDBC 来操纵数据库 * @a

2011-12-10 16:01:32 4757 9

原创 对三层和MVC的认识过程

三层架构就是MVC!起初老师总说三层MVC,MVC三层架构……所以开始的时候脑子就一个概念:三层就是MVC,MVC就是三层架构。而且想想也合理啊,都是“三”。MVC是三个字母,三层架构也是“三”,理所应当的就对应上了。然后就这么一直“错”了很长时间。三层架构绝不是MVC!!后来学习了J2EE之后发现老师说的好像不对,MVC和三层架构不是一个东西。三层架构是界面层(U

2011-11-30 23:55:11 7997 25

原创 LN项目重构之职责链模式

LN项目截止到昨天为止算是彻底的完工了,功能实现方面没有问题,但是这个一星期出来的“早产儿”还是有很多其他问题,比如代码的重复量过高、各个类之间耦合太大。整个系统中虽然用到了分层的思想,但是基本上BLL层的代码是一致的,也就是说如果需求改动(比如增加审核的部门,或者原先的部门审核顺序进行调整)则需要改动整个的BLL层。现在整个系统的架构如下图所示:整体上的架构没什么问题

2011-11-30 23:06:17 3662 5

原创 在LN项目中熟悉jsp

这次项目的主要任务是用jsp做界面,下面模块由filenet完成无需我们进行参与,我们只需要保证给用户一个比较美观,比较可靠地界面层就好。工欲善其事必先利其器,初步画界面采用Dreamweaver,后期写代码的时候如果页面需要微调就直接在eclipse里面编辑。界面整体来看还是非常非常不错滴,做页面的四人组就是给力啊。页面做好了就是后面搞定servlet部分了,在写后台的过程中渐渐熟悉了jsp

2011-11-24 01:01:15 2949 6

原创 软考过后

轰轰烈烈的2个月的软考复习随着考试的结束就这样结束了。无论考的怎么样吧今年的软考已经过去了,好与不好都是明年的事了。现在能做的就是好好的总结这次的不足与失误,为后来人或者为自己的下一次做好准备。这次软考最大的感触就是一下三点,让我一一为您道来。无论做什么都要有一条主线不得不承认我们的学习,生活是多线程的,在做一件事情的同时也在做着另外地一些件事。要想得到理想的效果必须处理好这些事情

2011-11-15 23:40:39 1958 11

原创 最近

距离软考还有3天的时间,该复习的都复习了,复习不到的知识点也只有搁置了。任何事情都不可能是完美的,软考也一样,要的只是追求完美的过程,结果重要但是过程更重要。复习到现在感觉基础性的东西不是恶补能解决的,需要积累……具体说说考试吧,上午的题相对下午来说还有点把握,毕竟是选择题大不了可以蒙。但是下午题就没那么轻松了,尤其是算法题,如果不会的话拿分真的是很困难。我觉得类似于对付软考的这种架空学习的能力也

2011-11-09 08:35:06 1958 25

原创 再思即学式和预学式

为什么又把即学式和预学式这个刚进提高班时的话题拿出来说嘞?这还得从最近几天帮学校图书管维护数据库说起。其实整个的维护过程没有什么太大的技术难度,无非就是写几个批处理或者设置一下计划任务什么的。唯一可以有所学习的地方是数据库方面,学校图书馆用的数据库是sybase,以前只是听过没有接触过,觉得挺神秘的。研究了几天之后发现其实和SQL差不多,大同小异。在学习的过程中真正的体会到了老师所说的即学式的优势

2011-10-27 00:04:32 2770 14

原创 说好的Cache呢

cache是一种高速缓冲存储器,她的主要作用是提高CPU数据输入的速率,调和CPU速度与内存存储速度之间的巨大差异。通俗一点说就是CPU太快,内存速度相对比较慢,而cache的速度快,但是cache的价格比较昂贵。人们想到一个办法就是利用小容量的cache在CPU和内存中间当桥梁,也就是说把CPU在下一个时间段需要用到的数据提前存入cache中,当CPU需要的时候可以快速的从Cache中取

2011-10-20 00:36:09 2877 10

原创 再看提高班

九期进机房了,转眼间这已经是自己在机房待的第三个年头了,渐渐的适应了提高班的学习与生活,对提高班的认识也在一点点的深入。晚上重新看了一遍自己的博客(网易的和CSDN的都看了一遍)无论是做人方面还是技术上方面明显的感到了自己的变化,不谦虚的说一句:整体来说觉得自己还是进步的。自己也从刚进机房的小弟一步步的走到现在成为机房的师哥,心中不禁感慨万千。 学会奋斗外人看提高班看不懂,

2011-10-17 00:47:29 2964 20

原创 大话程序设计语言中的OOP机制

OOP即Object-Oriented Programming(面向对象程序设计)就是选用面向对象的程序设计语言(Object-Oriented Programming Language,OOPL),采用对象,类及其相关概念所进行的程序设计。对面向对象的理解本身是无止境的,但是面向对象的程序设计语言却有一些可以摸索到的特征,下面就简单说说自己对面向对象语言特征的理解。1

2011-10-09 10:48:11 3255 6

原创 软考学习进行时......

到今天为止软考所涉及的知识点全部看完一遍,当然仅仅是把知识点串了一遍而已,没有深究。在看知识点的时候中间穿插的做了几道真题,效果不是很理想。由于不是专项训练只是串知识点,看看大致考哪些内容,所以现在心里还是没有底。下一个阶段准备开始进行专题训练,各个专题逐个攻破。“实践是检验真理

2011-10-04 16:33:54 1914 19

原创 软考学习目录

目录第1章计算机系统知识说好的Cache呢第2章程序语言基础知识第3章操作系统知识第4章系统开发和运行知识第5章网络基础知识第6章多媒体基础知识第7章数据库技术基础第8章数据结构第9章算法设计与分析第10章面向对象技术大话程序设计语言中的OOP机制第11章标准化和软件知识产权基础知识第12章软件系统分析与设计

2011-09-24 14:33:16 2026 15

原创 软考复习初体验

开始着手准备软考已经一周了,目前为止给我的感觉就是涉及的知识点太多、太碎,但是大多数都是基本的东西,难度不是很大。从官方指定的教程来看一共是十二章,但是涉及到的课程门数远远超过12门。目前的安排是跟着官方指定的教程一章一章的走,然后尽量做到每章都写博客总结一下。(问题是有

2011-09-13 16:24:25 1724 18

EasyMock单元测试例子

几个例子展示如何使用EasyMock进行单元测试

2013-12-31

运用Ajax高仿谷歌自动完成关键词

运用Ajax以及DIV+CSS高仿谷歌自动完成关键词

2012-06-10

简易Web服务器

基于java的简易服务器,希望她对和我一样的初学者有所帮助。

2012-04-09

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除