- 博客(85)
- 收藏
- 关注
原创 为什么要使用消息队列
1 消息队列解决的是将突发大量请求转换为后端能承受的队列请求,比如你的服务器一秒能处理100个订单,但秒杀活动1秒进来1000个订单,持续10秒,在后端能力无法增加的情况下,你可以用消息队列将总共10000个请求压在队列里,后台consumer按原有能力处理,100秒后处理完所有请求(而不是直接宕机丢失订单数据)2 待补充。。。
2015-12-14 10:38:49
995
转载 为什么要使用通配符*
通配符映射 随着Web应用程序的增加,所需的Action也会更多,从而导致大量的action映射,使用通配符可以减少action配置的数量,使一些具有类似行为的Action或者Action方法可以使用通用的样式来配置。 通配符即星号(*),用于匹配0个或多个字符,在配置action时,可以在action元素的name属性中使用星号(*)来匹配任意的字符。
2014-10-24 16:10:20
1726
转载 Servlet 手记
Servlet 是一种比JSP 更早的动态网页编程技术。在没有JSP 之前, Servlet 也是同时充当视图层、业务逻辑层及持久层角色。Servlet 的开发效率非常低,特别是当使用Servlet 生成表现层页面时,页面中所有的HTML 标签,都需采用Servlet 的输出流来输出,因此极其烦琐。由于Servlet 是个标准的Java 类,因此必须由程序员开发,其修改难度大,美工人员根本无法
2014-08-08 03:20:13
427
转载 网页开发的路径问题:request.getContextParh()的使用
看到很多人都喜欢用那我也使用一下是解决相对路径的问题,可返回站点的根路径。 /XXX.jsp"> //这样获得的是绝对路径 //这样获得的是相对路径/XXXX.jsp"> 能够更有效的防治连接的失效。request.getContextPath()得到的是项目的名字,如果项目为根目录,则得到一个"",即空的字条串, 如果项目为dzjc, / 将得
2014-08-08 02:11:34
474
转载 struts2和servlet区别
1、分析的servlet 客户端--->web容器-->web.xml-->servlet来处理 ----->model-->数据库 (web.xml返回信息)(1)//转发request.setAttribute(“username”,username);(存入)request. getRequestDispatcher (“manager/ind
2014-08-07 22:35:52
359
转载 【JDK优化】java.util.Arrays的排序研究
作者题记:JDK中有很多算法具有优化的闪光点,值得好好研究。 【java.uti.Arrays】 包含用来操作数组(比如排序和搜索)的各种方法。这篇文章我们就来研究一些大师们写的排序算法。(1) 基本数据类型数组的排序,如Arrays.sort(int[])等。采用了一种经 过调优的快速排序 。 该算法改编自 Jon L. Bentley 和 M. Dougla
2014-08-04 12:12:39
403
转载 【生动说明】事务处理级别
本文系转载,原文地址:http://singo107.iteye.com/blog/1175084数据库事务的隔离级别有4个,由低到高依次为Read uncommitted、Read committed、Repeatable read、Serializable,这四个级别可以逐个解决脏读、不可重复读、幻读这几类问题。√: 可能出现 ×: 不会出现
2014-08-03 20:02:04
488
原创 图解 Hibernate,session.close(),session.clear()区别
图解 Hibernate,session.close(),session.clear()区别
2014-08-02 21:27:39
2758
转载 Linux自学路线图
为什么要学习Linux?为什么学Linux,每个人都有自己的理由:Linux是免费的不用花一分钱,能够节约大笔的成本;Linux是开源的,你可以根据自已的需要修改源代码;Linux是开放的,有广泛的社区,关于Linux的讨论要远远高于windows操作系统;学习Linux可以更好的掌握计算机技术;Linux是未来发展的趋势,服务器,手机,掌上电脑,平板机很多都采用Linux操作系统
2014-08-01 17:30:55
612
原创 算法导论第六章__实现优先队列
public class Priority_Queue { //储存的数组 private int A[]; //堆的大小 private int pile_Size=0; //如果找到指定值,返回 -1 private int NOT_FIND = -1; //堆容器的大小增量 private int INCREAT_CAPCITY=20; //堆容器大小 privat
2014-07-22 13:03:42
615
转载 结构模式总结--好文章
结构型模式主要用于描述如何组合类和对象以获得更大的结构。其中,结构型类模式采用继承机制来组合接口和实现,而结构型对象模式则采用组合/聚合方式来组合对象以实现新功能,因为它可以在运行时刻改变对象组合关系,所以对象组合方式具有更大的灵活性,这种机制是无法通过静态类组合来实现的。当然两者都有彼此擅长之处,具体的取舍需要根据实际的应用场景而定。我们介绍过的结构型模式总共有七种,简写为:ABCDFFP(Ad
2014-07-17 16:58:35
407
原创 门面模式--案例解析
重新复习了一遍门面模式,又有来新的体会,古人云:读书百遍,其义自见,不无道理。所以,一定要多思!多动手,你才会成长。来说说什么是门面模式:大家肯定都知道医院(不知道的童鞋,我无能为力,老衲道行不高,表示救不了你,去找观世音菩萨吧,哦!),你去医院看病,一般得经过4个模块,即:挂号->看病->取药->收费. 大家肯定多这些模块很熟悉了,但是有的人有可能不熟悉,对把,这时候我们就需要一个接
2014-07-06 11:25:33
674
转载 servler生命值周期 ---理论分析
大多数程序员都知道Servlet的生命周期,简单的概括这就分为四步:servlet类加载--->实例化--->服务--->销毁。对这个过程只是肤浅了解下,对于servlet何时被销毁,还是不太情楚。下面我们描述一下Tomcat与Servlet是如何工作的,首先看下面的时序图.1、Web Client 向Servlet容器(Tomcat)发出Http请求2、Servlet容器
2014-07-04 18:38:00
480
转载 做网站用UTF-8还是GB2312?
做网站用UTF-8还是GB2312?经常我们打开外国网站的时候出现乱码,又或者打开很多非英语的外国网站的时候,显示的都是口口口口口的字符,wordpress程序是用的UTF-8,很多cms用的是GB2312。● 为什么有这么多编码?● utf-8和GB2312有什么区别?● 我们在国内做网站是用UTF-8编码格式还是GB2312编码格式好?
2014-07-04 07:36:29
391
转载 Java 使用接口还是抽象?
实际上接口和抽象类的选择不是随心所欲的。要理解接口和抽象类的选择原则,有两个概念很重要:对象的行为和对象的实现。如果一个实体可以有多种实现方式,则在设计实体行为的描述方式时,应当达到这样一个目标:在使用实体的时候,无需详细了解实体行为的实现方式。也就是说,要把对象的行为和对象的实现分离开来。既然Java的接口和抽象类都可以定义不提供具体实现的方法,在分离对象的行为和对象的实现时,到底应该使用接口还
2014-07-02 11:46:27
435
转载 设计模式分类--学习笔记
设计模式分类 经典的《设计模式》一书归纳出23种设计模式,本文按《易学设计模式》一书归纳分类如下:1.创建型模式前面讲过,社会化的分工越来越细,自然在软件设计方面也是如此,因此对象的创建和对象的使用分开也就成为了必然趋势。因为对象的创建会消耗掉系统的很多资源,所以单独对对象的创建进行研究,从而能够高效地创建对象就是创建型模式要探讨的问题。这里有6个具体的创建
2014-07-02 09:11:29
607
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人