李龙生

成熟是一种在理性与感性之间平衡的结果

jenkins以及maven本地添加第三方jar

maven本地添加第三方jar         由于有些Jar包不是开源的,在maven remote repositories找不到相应的包,所以得通过自有的Jar包在local repositories中添加jar。然后在pom.xml中添加相应的dependency,就能用本地的jar了。...

2015-01-31 21:45:48

阅读数:3319

评论数:2

权限管理 (一) 设计思路分析和实现授权、认证

权限的认识 说起对权限的理解可以说是从肤浅到了解,现在也只是处在了解的水平,先来看这样一个通俗且真实的故事:我们都知道在有体制的公司或者机关单位,给人的体制化特别突出,通俗的说就是官大一级压死人,上级的权利往往要比下面人大,有什么事情了需要经过上级审批、同意才能够执行,这也是一种法律程序,很多事...

2013-11-24 13:50:22

阅读数:5127

评论数:36

JAVA基础 (一) 并发 ThreadLocal与Synchronized 用哪一个好

ThreadLocal是什么? 历史 早在JDK 1.2的版本中就提供java.lang.ThreadLocal,ThreadLocal为解决多线程程序的并发问题提供了一种新的思路。使用这个工具类可以很简洁地编写出优美的多线程程序。 定义 ThreadLocal很容易让人望文生义,想当然...

2013-08-09 08:53:14

阅读数:2290

评论数:21

架构设计之设计模式 (四) Java中多种方式实现单例模式

简介 “单例”即单一实例从名字上望文生义即可知道该类是做什么的,可见设计模式的名字也是很重要的,让人通过名字就能知道模式的用途,通用性强我们再命名自己的模式、函数、过程等时候也要遵循这一命名原则,这也成为了编程中一个不成文的规定。 GOF是这样定义的:确保某个类只有一个实例,而且自行实例化并向...

2013-07-30 10:57:40

阅读数:2758

评论数:39

J2EE (十) 简洁的JSTL、EL

简介 JSTL(JSP Standard Tag Library ,JSP标准标签库)是一个不断完善的开放源代码的JSP标签库。 由四个定制标记库(core、format、xml 和 sql)和一对通用标记库验证器(ScriptFreeTLV 和 PermittedTaglibsTLV...

2013-07-27 19:29:00

阅读数:2280

评论数:37

架构设计之设计模式 (二) 静态代理和动态代理--间接“美”

有些对象或者接口不能够直接访问某个对象,而需要间接通过别的来访问,对象间的间接通信也同样是面向对象设计中的一条重要的“审美观”。间接通信可以让对象间耦合性降低,以及易于复用的架构设计。         间接控制对象的交互是一个重要的编程思想,其实,利用间接思想的模式很多比如装饰模式、适配器模式、代...

2013-07-22 00:51:25

阅读数:2948

评论数:29

架构设计之设计模式 (三) 策略模式+装饰模式+反射(java)

假设现在要设计一个麦各类书籍的电子商务汪涵的(Shoping Card)系统,一个最简单的情况就是把所有货品的单价乘上数量,但是实际情况肯定要比这复杂。比如本网站可能对所有的教材类图书实行每本两元的折扣;对连环画类图书提供每本10%的促销折扣,而非教材类的计算机图书有5%的折扣;对其余书没有折扣。...

2013-07-08 11:39:22

阅读数:3827

评论数:28

J2EE (七) 配置文件详解以及dom4j进行解析

在看DRP项目的时候一边看视频一边写代码,其中,涉及到了很多实用的知识点,这些可能是作为一个开发人员或设计人员必须熟悉掌握的东西,无论水平如何还是需要了解了解,因此,拿出来总结一下或多或少加深理解和熟练程度,也是作为积累和收获。 在Java里面各种设置都变得非常灵活这在很多的配置文件里面就可以看...

2013-07-05 21:42:20

阅读数:2587

评论数:19

J2EE (六) 详解 java 中文乱码

简介 在Java项目的开发过程中,经常会出现中文乱码的情况,这也是一直是困扰大家的一个问题,很多的程序员都会经常遇到这个问题。有时捣鼓调试半天也摸不着头绪,不知道究竟哪里出了问题,那是你还不清楚出现这种乱码的原由。 下面为大家简单介绍一下有关常见的Java中文乱码以及相应的解决方法,让...

2013-06-30 14:04:49

阅读数:2800

评论数:2

J2EE (五) SQL+PageClass实现真分页

分页的应用几乎无处不在,只要有数据的地方就会用到分页的技术,关于分页已经有成熟的框架以及类库并不需要我们亲自些在自己的分页类,通常用别人的已经开发好的东西,拿来开发效率会高一些,虽然如此,我们还需要掌握并了解分页实现的原理和机制,下面给大家介绍一下,真分页的实现。            谈到分页...

2013-06-15 21:15:48

阅读数:2431

评论数:3

J2EE (四) Servlet 模板方法模式

在JAVA中用到了很多设计模式,我们常用的Servlet类利用了一个模板方法来实现,在处理客户端请求时不用管是具体调用了POST或GET请求,这个类会自己进行判断,具体实现需要我们自己实现。它是应用于这样一种场景,当我们要完成某一细节层次一致的一个过程或一系列步骤,但其个别步骤在更详细的层次上的实...

2013-06-07 20:18:03

阅读数:1833

评论数:7

J2EE (三) Filter详解

简介 Filter这个词第一个看到时以为是化学里面的漏斗呢,因为所学专业经常在实验室里面做一些实验,对于这个印象也比较深刻,作为常识大家也知道利用沙子/漏斗/纱布,可以将浑浊的水过滤为很干净的水,看下面如:   计算机中这样定义:Filter 技术是servlet 2.3 新...

2013-05-25 21:16:30

阅读数:2389

评论数:2

MyEclipse 10 优化技巧

背景 最近在使用MyEclipse10 ,虽然它的功能很强大可是用起来非常的卡,经常出现为响应的时候,于是需要对于进行优化,下面有一些优化技巧. 2/8原理的应用 一个系统20%的功能往往能够完成80%的任务需求,根据这个原理我们来对这个MyEclipse软件进行减负,减...

2013-05-16 20:31:26

阅读数:2298

评论数:4

J2EE (二) Servlet设置Session Cookies

背景 任何一个解决方案的提出都不是突然出现,都是为了解决某一个产生的问题而出现的解决方案,Session也可以理解为一种解决方案,它是由于Http协议本身缺陷才创建了Session ,Http协议是没有状态的协议即一个通信完成之后连接会断开,那么怎么才能找到我刚刚浏览过的网页或者资源呢?例...

2013-05-06 15:34:06

阅读数:4459

评论数:2

J2EE (一) 轻松入门

背景介绍 我们已经学习了.NET平台环境下开发Web项目,经过较长时间接触与学习,慢慢的对于它也熟悉了,然而你是否对于Java熟悉呢。 .NET平台同Java有很多类型的东西,它们是竞争的关系有竞争才有发展有提高,都有着各自的优势,如果理解了.NET,理解Java的开发过程也会容易一些...

2013-04-26 16:23:39

阅读数:1606

评论数:2

J2EE 十三个技术规范

J2EE里面的核心内容是十三个技术规范,几乎包含了所有内容,Java强大功能的实现一依赖于这些规范,它的跨平台、可移植等特性。               Java体系结构         EJB(Enterprise Java Bean) EJB (Enterprise JavaBean...

2013-04-01 16:07:18

阅读数:2030

评论数:6

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