总结
文章平均质量分 74
吉庆
以温柔的眼睛看世界,世界一派花团锦簇.
展开
-
我和敏捷开发的故事--结对搭建开发框架
在整个团队经过三面墙的快速对整个项目的三个方面进行整理了解之后,接下来便开始了开发的流程. 因为项目是新开始的,没有一个现有的开发框架或平台,所以初始阶段搭建框架的工作显得十分迫切.如果没有一个基本的开发框架的话,其他的开发人员也是没有进行相关的开发. 因为基本的项目架构的内容已经设计完成,接下来需要根据架构来搭建相关的开发框架,所设计到的技术都原创 2015-08-30 14:14:07 · 3392 阅读 · 1 评论 -
探究Oracle分页查询
分页查询是一项非常实用的技术点.接下来我们将一步步的探寻在Oracle中如何实现分页查询,以及它的效率如何. 要理解Oracle的分页查询是如何实现需要去了解什么是数据伪列?什么是ROWNUM?数据伪列? 数据伪列指的是用户不需要处理的列,而是由oracle自行维护的数据列,在oracle中有两个数据伪列:ROWNUM、ROWID.本篇文章只是介绍一下R原创 2012-08-20 07:41:56 · 1889 阅读 · 12 评论 -
Pager-taglib在项目中的使用
在上篇文章Pager-taglib分页 对其有了一个基本的了解,接下来我们将会对pager-taglib如何在项目中使用进行一个比较详细的说明. 1建立LocalThread类,对分页的常数进行封装 代码如下 package com.tgb.oa; /** * * 采用ThreadLocal来存储分页变量. * @author jnqqls原创 2013-05-31 10:43:16 · 3249 阅读 · 1 评论 -
Eclipse下启动tomcat报错:/bin/bootstrap.jar which is referenced by the classpath, does not exist.
1.错误:在Eclipse下启动tomcat的时候,报错为:Eclipse下启动tomcat报错:The archive: C:/Program Files(x86)/Java/jdk1.7.0_10/lib/tools.jar which is referenced by the classpath, doesnot exist.2.原因:这是因为我中途移动过tomcat的位原创 2013-05-19 15:48:59 · 93445 阅读 · 9 评论 -
用Ant来构建你的项目
Ant是什么? Ant是一个构建工具,它可以帮助我们将项目开发过程中需要完成的各种步骤组织起来,通过一个简易的方式来构建整个项目。Ant究竟能做什么呢?这取决于Ant的任务(Task),Ant有哪些任务,就能完成哪些工作!一些典型的任务是:编译java源代码、运行java程序、拷贝文件或目录、将编译完成的类打包等等。 当然,Ant是一个开放的架构,任何人,都原创 2013-04-26 16:02:53 · 1675 阅读 · 2 评论 -
通过Ant+Xdoclet生成Hibernate配置文件和映射文件
在上篇文章中,我们介绍了Ant的基本概念及其简单的使用方法,在文章的最后有一个例子用到了Xdoclet相关内容,本篇文章主要来介绍Xdoclet以及通过Ant+Xdoclet生成Hibernate配置文件和映射文件.Xdoclet基本概念 我们可以在java代码中使用类似于javadoc的注释,来表达更多的内容。这些额外的注释,通过使用xdoclet工具,我们可以将它们转换为我们需要的原创 2013-04-26 16:48:43 · 1887 阅读 · 2 评论 -
Spring+Hibernate集成
通过之前的文章我们已经介绍了关于Spring和Struts的集成方案,因为Spring具有良好的开放性,不仅能与Struts整合,而且还能与大部分ORM框架良好整合。下面将总结Spring与Hibernate的整合,主要流程如下*配置SessionFactory*配置事务管理器*配置事务的传播特性 1配置SessionFactory. 在通过Hibernate原创 2013-04-14 17:05:53 · 1822 阅读 · 2 评论 -
如何实现Spring?
通过上篇文章的介绍我们已经了解了一部分原因关于为什么要使用Spring,接下来我们将通过一个例子来了解Spring是如何运行的.1、spring的依赖包配置*SPRING_HOME/dist/spring.jar*SPRING_HOME/lib/log4j/log4j-1.2.14.jar*SPRING_HOME/lib/jakarta-commons/commons-lo原创 2013-02-28 14:46:18 · 2325 阅读 · 1 评论 -
为什么我们要用Spring?
在之前的文章说说java反射(2)反射的价值我们对java反射的内容有了一定的了解,并且通过反射机制做了一个简单的框架,也算是对于Spring框架的铺垫.接下来了解一下我们使用Spring框架的意义. Spring是一个解决了许多在J2EE开发中常见的问题的强大框架。用一句话来描述Spring就是:Spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架。原创 2013-02-28 14:45:02 · 4685 阅读 · 3 评论 -
ShortBrain--为什么听不清?
在进行英语学习的过程中,有一个问题是大家都经常遇到的,尤其是在看一些原生的英语素材的时候表现的更为突出:听不清. 通过近期的学习发现,听不清楚主要分以下种情况:1脑子里没有相应的语音库. 这种情况很好理解,对于你听到的声音而言是一个新的,原来根本没有听到过的声音,这时候需要将声音存储到脑子里,在存储的过程中需要将这个声音配上相应原创 2013-02-20 14:28:53 · 1712 阅读 · 9 评论 -
带你走进EJB--那些跟EJB容器相关的那些Java概念
最近在对EJB的相关内容进行总结,在总结的过程中发现对容器的概念并不是很理解,因为EJB本身就是一个容器,但是容器到底是用来做什么的?它跟我们之前所了解的组件,框架,包,类等都有什么关系?接下来主要是从容器入手来理解这些概念. 对象,类,包,模块,组件,容器,框架,这些java属于他们都有一个共同的特点:容纳.但是他们彼此之间又有什么关系和联系么?对象(Object):原创 2013-06-09 22:53:22 · 9641 阅读 · 11 评论 -
耳机带来的思考
相信现在大多数人都跟我一样,之前都是带着很普通的耳机,或者是耳麦.这些耳机本身是没有问题的,可以满足我们最基本的需求.但是我要说的是在一些特殊的需求下比如:在一个很嘈杂的环境下,如何保证对方能够只听到你的声音?没有其他杂音? 上面是给读者留下的一个问题,同时也是米老师给我留下的一个问题,你可以先按照你的思路想想一些解决的方案. (先不看下面的内容自己原创 2013-05-18 23:12:06 · 1962 阅读 · 6 评论 -
我的2011----再见2011!你好2012!
今天本来是特别平常的一天,但是因为位置排在了2011年的最后,平常也就变得不平常了.一年就在这么转眼即逝中度过了.虽说一年比较短暂,但是回头在看看自己所拥有的这一年,留下的很多...... 在2011我把ShortBrain英语进行着. 英语的作用已经在不用赘述,每个人都知道它的重要性,而我的2011年英语是在听的过程中度过的,把自己浸泡在一种英原创 2011-12-31 21:49:41 · 8904 阅读 · 20 评论 -
DRP之旅第一站--DRP概览
从寒假开始进入了DRP的学习,相对于以前的知识而言DRP的概念比较陌生,是个新的概念,面对新的概念和知识我们应该如何去跟它打交道.学习一个新知识应该从哪些角度进行思考:这个知识概念是什么?什么是DRP?:DRP(Distribution Resource Planning)分销资源计划是管理企业的分销网络的系统,目的是使企业具有对订单和供货具有快速反应和持续补充库存原创 2012-01-31 21:58:29 · 1826 阅读 · 7 评论 -
阶段总结
2012年的寒假至此已经结束.而结束又意味着新的开始. 每每当总结的时候感叹时间过的之快... 回顾本次寒假,最主要是由两部分组成.ShortBrain英语和DRP的学习.ShortBrain 这个寒假的ShortBrain整体进入了一种相对"稳定"的状态,同时开始尝试由"听"到说的转变,所以在这个寒假英语上面花费的时原创 2012-02-14 22:43:38 · 1205 阅读 · 9 评论 -
拿什么来珍惜那些失而复得
在一部经典的电影中有这样一段经典的台词: 曾经有一份真挚的爱情摆在我面前,但是我没有珍惜,等到了失去的时候才后悔莫及,尘世间最痛苦的事莫过于此。如果老天可以再给我一个再来一次的机会的话,我会跟那个女孩说三个字——“我爱你”如果非要在这份爱上加个期限的话,我希望是一万年! 至尊宝失去了他曾经没有珍惜的爱情,而且这一失去将是永远.很多时候人们对自己拥有原创 2012-04-08 13:32:26 · 2609 阅读 · 31 评论 -
停一停,是为了走的更远---2012年上半年个人总结
学习,是一个过程,并不是马不停蹄的一直往前冲,而是需要在适当的时候停下来,看看自己走过的路,看看自己的轨迹的方向是否偏离到达目的地的大方向. 学习,需要总结,将知识归藏.人在旅途,需要停下来,休整,加油,然后继续行走. 回顾自己2012年这半年多来所走过的路,多了份坎坷,多了些成熟.再回首,发现自己真的成长了很多.从那个什么也不知道的小白,到现在的更加成熟和稳重原创 2012-08-26 17:41:16 · 2394 阅读 · 19 评论 -
DRP项目总结
DRP对我来说是整个软件学习过程中比较关键的一个项目.再整个项目里面涉及了很多知识,包括一些学过的知识和更多的未知知识及技术. 在学习的过程中不断的复习旧的知识,同时学习新的知识.DRP是一张网,将以前所学到的内容和新的知识网络起来. 在DRP项目中所涉及到以前学过的内容,其实很多的内容都是熟悉并有所了解的,只不多对于它们如何具体使用.一些原理是什么?之前所学习到的只原创 2012-09-17 09:13:12 · 5491 阅读 · 19 评论 -
软考总结
在十一月十一日的前一天,在北京结束了软件工程师的考试.总的来说伴随着淅淅沥沥的小雨,一切都很顺利. 这次软考对我来说是比较特殊的,因为我已经历过它,没有了对软考的那种恐惧,所考试的内容也渐渐的熟悉起来,而不是那种彻头彻尾的陌生.或许也是为了让我更加的巩固一下计算机的基础知识.总之经历了就有收获. 这次我不仅仅是一个考试者,同时也是一个考试队伍的管理者.原创 2012-11-13 20:37:52 · 2064 阅读 · 8 评论 -
年终总结
一年的时间,每当自己在总结它的时候,感觉是那么的短暂---弹指一挥间.而也就是在这一挥间,承载着太多太多,有收获与成就,有失败与不足.回头看看2012年的足迹,伴随着自己一年的是学习与坚持. 2012年伊始是通过分销资源计划系统(DRP)拉开序幕.此次项目是一个相对比较完整的Java Web项目,从最基础的业务介绍,到需求分析,数据库分析与设计,页面设计,代码编写...原创 2013-02-17 10:13:04 · 1671 阅读 · 8 评论 -
有时候我们停下来是为了走的更远
不要走得太快,等等自己的灵魂,有时候我们停下来是为了走的更远. 3月13日注定将会是提高班的历史发展中非常重要的一天,提高班每个成员将会永远的记住这一天,因为这一天让每个人真正的感受到了什么是"切肤之痛". 3月13日,提高班开始进行了"整风运动",原因是最近发生的一系列的问题,这一些问题可以用八个字来进行概括"有令不行,有禁不止".大家都像是温水里的青蛙原创 2012-03-28 02:09:11 · 4606 阅读 · 25 评论 -
说说java反射(2)反射的价值
在上一篇文章中说说java反射(1)我们已经了解了反射的基本概念以及它的原理,但是我们知道反射只能能用它来做些什么呢? 其实在我们很多已经很熟的框架中都有它的身影,例如Hibernate框架中的关联映射,Spring框架:IOC(控制反转).反射可以实现各种框架功能,接下来我们通过一个实例来写一个很小很小的框架,通过此例子来理解反射真正的价值所在.原创 2013-01-31 23:03:37 · 2649 阅读 · 2 评论 -
Hibernate 之 二级缓存
在上篇文章中我们对缓存以及Hibernate的一级缓存进行了介绍,接下来的主要内容将是Hibernate的二级缓存. 二级缓存也称为进程级的缓存或SessionFactory级的缓存,二级缓存可以被所有的session共享,换句话说就是一级缓存可以用二级缓存里的内容.二级缓存的生命周期和SessionFactory(重量级,一个数据库一个SessionFactory)的生命周期原创 2013-01-15 14:44:51 · 1937 阅读 · 2 评论 -
说一说java反射(1)
反射反射,程序员的快乐. 第一次了解反射这个概念是从大话设计>>中所了解到的.当时只是对概念的模糊了解,具体对它的机制并不清楚.最近在学习并实践SSH框架,其中Spring框架中核心的内容是IOC(Inversion of Control)控制反转,如果我们对java的反射机制有了一定的了解会对我们学习Spring框架有很大的帮助.接下来我们开始说说Java的反射原创 2013-01-24 23:22:54 · 1898 阅读 · 4 评论 -
你知道1+1=2是如何在cpu中运作的么?----跟我到cpu内部去看看吧!(1)
1+1=2 好吧,我承认这是小学生也会做的题目,但是作为一个程序员,或者是软件设计师,你知道1+1=2如何在计算机内部表示并执行的么? 在复习软件设计师中的计算机组成原理的时候这个问题一直在困扰着我,因为这里的内容涉及到了cpu运行原理.而对我们大多数人而言,cpu只不过是一个"黑盒子",具体里面是如何构造的我们并不是很清楚.原创 2012-05-31 21:24:12 · 22615 阅读 · 24 评论 -
中国的教育我们每个人都有责任
这篇文章将我带入了深深的思考之中.--给将要进入大学的你们:一个已毕业两年的学长的人生感慨! 面对中国的教育现状,很多的学生,老师,甚至校长,采取的态度是接受,所做的行动是适应和顺从.非常钦佩作者有着自己独立的思想,思想者自己的人生,思考着中国的教育,思考着国家的未来,并在尝试着去行动着. 作者文章的两个目的: 1原创 2012-05-09 09:46:35 · 2942 阅读 · 10 评论 -
一个程序员的时间管理
如果每天都有86400元进入你的银行户头,而你必须当天用光,你会如何运用这笔钱? 天下真有这样的好事吗? 是的,而且这种好事每天都在发生着,你真的有这样一个户头,那就是“时间”。每天每一个人都会有新的86400秒进账,而这86400秒的价值要远远的大于86400元.那么,面对这样的一大笔财富。你打算怎样利用它们呢? 其实吧原创 2012-04-11 19:21:50 · 21274 阅读 · 140 评论 -
双赢的智慧----教是非常棒的学习方法
教是非常棒的学习方法之一. 掐掐手指和脚趾算算的话自己已经度过了20多个念头了,而几乎从小学开始,我的一个似乎一直没有变化过---学生,当然以后也不会变化,因为学海无涯.但是真正来理解学生的概念是不一样的.大学之前的自己是一个纯学生,怎么个纯法呢?完全被动的接受老师所教授的内容,然后自己慢慢的去消化去咀嚼.而现在的我是什么样的呢?不仅仅是学生,更是老师,而且老师和学生的角色在原创 2012-04-27 10:17:36 · 1849 阅读 · 13 评论 -
DRP之旅第四站--问题驱动学习
这一切还要从一个错误说起... 在进行drp的过程中,需要进行相关的jdbc操作,而在学习的过程中遇到了以下的错误. ---------------------------------------------------错误再现-------------------------------------------------------原创 2012-03-19 00:23:32 · 2086 阅读 · 12 评论 -
用Google-Code管理你的代码财富
最近浏览了一本书信息资源管理>>,里面主要讲的是信息管理相关的内容,米老师对此书的评价非常之高,并有种相见恨晚的感觉.本书将的是站在一种大的格局之下来看当今的信息资源管理.书中主要告诉你那些你不知道自己不知道的内容.讲授的是"道"方面的内容.也就是我们常说的做什么?而接下来我将会用到具体的"术"来实践其中的一个章节的一个知识点----信息资源安全. 信息资源的安全范围比较大,而本文原创 2012-03-31 21:46:27 · 2855 阅读 · 14 评论 -
DRP之旅第三站--Web 开发的四个范围
在进行DRP项目的过程中接触到与Web开发有关的四个范围的相关概念.这四个范围分别是pageContext,Request,Session,application,这四个范围主要是在Jsp页面中,当然其他语言的WEB开发也是类似的四个范围. 这里所说的范围概念用另一个词来说是"域",再具体一些就是一个对象的生命周期.在上述四个对象共同之处是可以承载一些"内容",但不同之处是他们承载这些内容的原创 2012-03-05 16:36:15 · 2458 阅读 · 10 评论 -
DRP之旅第二站--核心业务
业务是项目的一个核心,整个项目中大部分的技术实现都围绕着业务而展开.DRP是一个学习项目,也是我第一次从学习的角度来接触一项比较企业化的业务,而此次学习的业务可以理解为企业所需要处理的事务.而我们非常熟悉的软件需求分析.一定程度上是从分析企业业务的过程中进行概括,抽象出来的. DRP的项目背景是王勇老师所参与的一个真实的项目需求,是大型跨国医药企业在华分支机构,该项目上线主要是管理该公司在华原创 2012-02-23 22:07:15 · 1740 阅读 · 7 评论 -
吸心大法
吸心大法?Rss?有什么关系? 先来看看什么是Rss. RSS称之为聚合内容,英文全称是(Really Simple Syndication),通过RSS技术可以订阅我们所感兴趣的文章,可以订阅与您有共同爱好的作者博客,根据自己的兴趣订阅所需要的网络资讯. 在提高班Rss不仅仅是接受信息的工具,更是为老师与同学,学生与学生之间建立了一个沟通的平台,并且在提高班得到了充分利用.原创 2012-02-23 22:11:10 · 2644 阅读 · 17 评论 -
跟我到CPU内部去看1+1=2是如何运行的!(2)
在上文中你知道1+1=2是如何在cpu中运作的么?----跟我到cpu内部去看看吧!(1) 我们通过旅游的视角已经的揭开了CPU的一角面纱,到现在为止我们可以清楚一下两件事情. 1 晶体管是CPU中的核心部件. 2可以通过控制晶体管并对其进行逻辑组合便可以计算. 那么1+1=2是如何通过晶体管来进行呢?原创 2012-06-04 11:35:54 · 23605 阅读 · 87 评论 -
软件设计师需要去了解哪些知识?
作为一个软件设计师之前都需要去知道去了解哪些知识呢? 从准备软件设计师的考试已经有一个月左右的时间.在这一个越的时间里学习了大量的计算机相关的知识,这次的准备自己的心态发生了很大的改变,不再是为了考过为目的,而是去学习,去收获更多的知识,并夯实自己的相关基础为目的.在此之前,自己对这些相关的知识或者体系并没有一个宏观的把控,不知道彼此之间的联系,没有一个全局的掌控.原创 2012-05-20 19:59:32 · 3460 阅读 · 13 评论 -
Hibernate 之 HQL
通过对Hibernate框架的学习,已经慢慢的对Hibernate有了进一步的了解,接下来我们要说的是Hibernate Qusery Language(HQL),如果你正在学习SSH框架,那SQL对你来说也是不陌生的,通过学习会发现HQL跟SQL有很多的相似之处. 在学习的过程中通过对比找到两个知识点的联系,包括相同点和不同点,通过重点原创 2012-12-30 22:25:04 · 1571 阅读 · 3 评论 -
Hibernate 之 Persistence
在我们之前的文章已经了解到,Hibernate的汉语解释叫做冬眠,而这个冬眠我个人理解跟Persistence有着一定的关系,也就是让那些数据去睡觉.具体怎么睡,Hibernate提供了一些解决方案. 什么是持久化? 几乎所有的程序都会用到持久化数据.持久化(Persistence),即把数据(如内存中的对象)保存到可永久保存的存储设备中(如磁盘)。持久原创 2012-12-09 22:48:04 · 3434 阅读 · 0 评论 -
代理模式之静态代理(2)
在上一篇文章中代理模式之说说那些重复的代码事(1)>>我们介绍到关于那些重复代码的事情?如果做到上文中所提到的第三个方案.接下来我将用实际的代码来想大家展示如何通过添加静态代理来. 本文主要通过静态代理作为过渡,本文并没有完成上文提到的第三个方案. 整体代码主要分以下三部分1原始代码2面对新需求在原来的代码上进行更改.3通过代理模式增加代理 普通代码演原创 2012-07-17 15:31:10 · 1951 阅读 · 11 评论 -
通过简单示例来了解Struts流程
通过初识SSH我们已经从宏观的角度对SSH有一个了解,接下来将会逐步的对立面的内容进行深入学习.首先是需要学习的是Struts框架. 在上篇文章中我们提到:Struts就是一个MVC的架构,在控制器,视图和模型方面都有其特定的组件,更多的是利用了Controller这个组件。 接下来将通过一个简单的登录例子来学习Struts框架,并了解它这个框架的主要流程.由于是第一个例子原创 2012-10-22 14:58:08 · 2294 阅读 · 2 评论 -
Oracle与SQL Server对比(思维导图)
从学习软件工程到现在为止,数据库的管理软件主要是学习了SqlServer和Oracle,在学习的过程中能够体会到受到两种数据库的不同之处.在具体的操作中也有些一些不同点.但是具体语法方面的不同并不是本文的重点. 本文将从一个宏观的角度对两种数据库进行对比,对比的方式主要是从平台,安全,性能价格和操作者五个角度进行对比,当然,每个角度的身后还有更为详细的解释.原创 2012-10-02 10:45:54 · 3658 阅读 · 5 评论