![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
J2EE
文章平均质量分 79
李龙生的博客
架构师工程师 ,热爱生活,热爱技术,喜欢旅游!
展开
-
MyEclipse 10 优化技巧
背景最近在使用MyEclipse10 ,虽然它的功能很强大可是用起来非常的卡,经常出现为响应的时候,于是需要对于进行优化,下面有一些优化技巧.2/8原理的应用一个系统20%的功能往往能够完成80%的任务需求,根据这个原理我们来对这个MyEclipse软件进行减负,减少它支持的功能。步骤去除不需要加载的模块通过Windows - P原创 2013-05-16 20:31:26 · 2491 阅读 · 4 评论 -
JAVA基础 (一) 并发 ThreadLocal与Synchronized 用哪一个好
ThreadLocal是什么?历史早在JDK 1.2的版本中就提供java.lang.ThreadLocal,ThreadLocal为解决多线程程序的并发问题提供了一种新的思路。使用这个工具类可以很简洁地编写出优美的多线程程序。定义ThreadLocal很容易让人望文生义,想当然地认为是一个“本地线程”。其实,ThreadLocal并不是一个Thread,而是T原创 2013-08-09 08:53:14 · 2484 阅读 · 20 评论 -
权限管理 (一) 设计思路分析和实现授权、认证
权限的认识说起对权限的理解可以说是从肤浅到了解,现在也只是处在了解的水平,先来看这样一个通俗且真实的故事:我们都知道在有体制的公司或者机关单位,给人的体制化特别突出,通俗的说就是官大一级压死人,上级的权利往往要比下面人大,有什么事情了需要经过上级审批、同意才能够执行,这也是一种法律程序,很多事情都需要走法律流程。你没有在领导的位置上有些事情你说了就不算需要领导同意,如果某天你的上司说“原创 2013-11-24 13:50:22 · 6242 阅读 · 34 评论 -
架构设计之设计模式 (四) Java中多种方式实现单例模式
简介“单例”即单一实例从名字上望文生义即可知道该类是做什么的,可见设计模式的名字也是很重要的,让人通过名字就能知道模式的用途,通用性强我们再命名自己的模式、函数、过程等时候也要遵循这一命名原则,这也成为了编程中一个不成文的规定。GOF是这样定义的:确保某个类只有一个实例,而且自行实例化并向整个系统提供这个实例。特点有状态一个单例对象可以是有状态的(Sta原创 2013-07-30 10:57:40 · 2920 阅读 · 39 评论 -
架构设计之设计模式 (三) 策略模式+装饰模式+反射(java)
假设现在要设计一个麦各类书籍的电子商务汪涵的(Shoping Card)系统,一个最简单的情况就是把所有货品的单价乘上数量,但是实际情况肯定要比这复杂。比如本网站可能对所有的教材类图书实行每本两元的折扣;对连环画类图书提供每本10%的促销折扣,而非教材类的计算机图书有5%的折扣;对其余书没有折扣。由于有这样复杂的折扣算法,使得价格计算问题需要系统地解决。 那么怎么样才能解决这个原创 2013-07-08 11:39:22 · 4599 阅读 · 29 评论 -
架构设计之设计模式 (二) 静态代理和动态代理--间接“美”
有些对象或者接口不能够直接访问某个对象,而需要间接通过别的来访问,对象间的间接通信也同样是面向对象设计中的一条重要的“审美观”。间接通信可以让对象间耦合性降低,以及易于复用的架构设计。 间接控制对象的交互是一个重要的编程思想,其实,利用间接思想的模式很多比如装饰模式、适配器模式、代理模式,都是通过第二个对象来与第一个对象交互实现功能。 这里主要介绍一下代理模式,原创 2013-07-22 00:51:25 · 3120 阅读 · 28 评论 -
J2EE (十) 简洁的JSTL、EL
简介JSTL(JSP Standard Tag Library ,JSP标准标签库)是一个不断完善的开放源代码的JSP标签库。由四个定制标记库(core、format、xml 和 sql)和一对通用标记库验证器(ScriptFreeTLV 和 PermittedTaglibsTLV)组成。JSTL是为了简化JSP页面,让它更加简洁尽量不包含Java代码,只进行数据显示而开发原创 2013-07-27 19:29:00 · 2445 阅读 · 37 评论 -
J2EE 十三个技术规范
J2EE里面的核心内容是十三个技术规范,几乎包含了所有内容,Java强大功能的实现一依赖于这些规范,它的跨平台、可移植等特性。 Java体系结构 EJB(Enterprise Java Bean)EJB (Enterprise JavaBean)是J2EE的一部分,定义了一个用于开发基于组件的企业多重应用程序的标准。它提供了一个原创 2013-04-01 16:07:18 · 2267 阅读 · 6 评论 -
J2EE (七) 配置文件详解以及dom4j进行解析
在看DRP项目的时候一边看视频一边写代码,其中,涉及到了很多实用的知识点,这些可能是作为一个开发人员或设计人员必须熟悉掌握的东西,无论水平如何还是需要了解了解,因此,拿出来总结一下或多或少加深理解和熟练程度,也是作为积累和收获。在Java里面各种设置都变得非常灵活这在很多的配置文件里面就可以看出来,但是配置文件里面信息多了也给解析XML文件带来了麻烦,所以,在Java中有很多专门用于解析文原创 2013-07-05 21:42:20 · 2754 阅读 · 19 评论 -
J2EE (六) 详解 java 中文乱码
简介在Java项目的开发过程中,经常会出现中文乱码的情况,这也是一直是困扰大家的一个问题,很多的程序员都会经常遇到这个问题。有时捣鼓调试半天也摸不着头绪,不知道究竟哪里出了问题,那是你还不清楚出现这种乱码的原由。下面为大家简单介绍一下有关常见的Java中文乱码以及相应的解决方法,让我们在以后的开发中再遇到乱码知道怎么处理,对症下药。J2EE程序分析从事Java的人都知道原创 2013-06-30 14:04:49 · 2974 阅读 · 2 评论 -
J2EE (四) Servlet 模板方法模式
在JAVA中用到了很多设计模式,我们常用的Servlet类利用了一个模板方法来实现,在处理客户端请求时不用管是具体调用了POST或GET请求,这个类会自己进行判断,具体实现需要我们自己实现。它是应用于这样一种场景,当我们要完成某一细节层次一致的一个过程或一系列步骤,但其个别步骤在更详细的层次上的实现可能不同时,我们通常考虑用模板方法模式来处理.比如在Servlet类的实现上,里面有很多的方原创 2013-06-07 20:18:03 · 1964 阅读 · 7 评论 -
J2EE (五) SQL+PageClass实现真分页
分页的应用几乎无处不在,只要有数据的地方就会用到分页的技术,关于分页已经有成熟的框架以及类库并不需要我们亲自些在自己的分页类,通常用别人的已经开发好的东西,拿来开发效率会高一些,虽然如此,我们还需要掌握并了解分页实现的原理和机制,下面给大家介绍一下,真分页的实现。 谈到分页在.NET里面已经接触过,学过一边感觉再一次接触会容易理解和运用,它们的实现思路和思想是一样的,突然,原创 2013-06-15 21:15:48 · 2669 阅读 · 3 评论 -
J2EE (三) Filter详解
简介Filter这个词第一个看到时以为是化学里面的漏斗呢,因为所学专业经常在实验室里面做一些实验,对于这个印象也比较深刻,作为常识大家也知道利用沙子/漏斗/纱布,可以将浑浊的水过滤为很干净的水,看下面如: 计算机中这样定义:Filter 技术是servlet 2.3 新增加的功能。servlet2.3是sun公司于2000年10月发布的,它的开发者包括许多个人和公司团体原创 2013-05-25 21:16:30 · 2557 阅读 · 2 评论 -
J2EE (一) 轻松入门
背景介绍我们已经学习了.NET平台环境下开发Web项目,经过较长时间接触与学习,慢慢的对于它也熟悉了,然而你是否对于Java熟悉呢。.NET平台同Java有很多类型的东西,它们是竞争的关系有竞争才有发展有提高,都有着各自的优势,如果理解了.NET,理解Java的开发过程也会容易一些。在.NET的 Web开发中会涉及到到三个部分开发工具(SDK)例如VS2原创 2013-04-26 16:23:39 · 1785 阅读 · 2 评论 -
J2EE (二) Servlet设置Session Cookies
背景任何一个解决方案的提出都不是突然出现,都是为了解决某一个产生的问题而出现的解决方案,Session也可以理解为一种解决方案,它是由于Http协议本身缺陷才创建了Session,Http协议是没有状态的协议即一个通信完成之后连接会断开,那么怎么才能找到我刚刚浏览过的网页或者资源呢?例如你昨天看了一个电影看到一半时停电了,如果你想在找到是否还可以找到。如果有很多很多的客户都浏览我们的网原创 2013-05-06 15:34:06 · 4639 阅读 · 2 评论 -
jenkins以及maven本地添加第三方jar
maven本地添加第三方jar 由于有些Jar包不是开源的,在maven remote repositories找不到相应的包,所以得通过自有的Jar包在local repositories中添加jar。然后在pom.xml中添加相应的dependency,就能用本地的jar了。 mvn install:install-file -Dfil原创 2015-01-31 21:45:48 · 4618 阅读 · 1 评论