自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (1)
  • 收藏
  • 关注

原创 影响Java EE性能的十大问题

今天面试碰见一个综合性的问题:基于Java EE平台的web应用可以从哪些方面调优?至今为止,自己还真没有想过这类的问题,去网上查阅资料找到影响Java EE性能的十大问题,记录下来,以待以后研究。本文总结了影响Java EE性能的十大问题 :缺乏正确的容量规划;中间件环境规范不足;虚拟机垃圾回收过度;与外部系统集成过多或过少;缺乏适当的数据库SQL调优和容量规划;特定应用

2013-06-19 22:45:18 708

原创 设计模式六大原则-开闭原则

今天去面试,碰到一个专业名词——开闭原则(Open Closed Principle)开闭原则的核心:对扩展开放,对修改关闭。意思就是:如果后期或者二次开发时,需要对软件改变(如扩展功能),应该通过扩展的方式达到目的,不应该修改原来代码实现目的。查阅资料,开闭原则是前面五种原则的一个抽象总结,前五种原则是开闭原则的具体实现。有人说开闭原则有点虚,是因为它没有一个固定的模式,但是最终保证

2013-06-19 14:16:04 560

原创 SVN服务器的配置

今天学习配置SVN服务器,总结一下。架SVN服务器需要的安装包:服务端安装包(http://sourceforge.net/projects/win32svn/?source=dlp)客户端安装包及语言包(http://tortoisesvn.net/downloads.html)想了解更多的可以去官网:http://subversion.apache.org/,Subversio

2013-06-15 19:02:40 849

原创 XML四种解析方式的区别

1、DOM解析DOM是html和xml的应用程序接口(API),以层次结构(类似于树型)来组织节点和信息片段,映射XML文档的结构,允许获取和操作文档的任意部分,是W3C的官方标准【优点】 ①允许应用程序对数据和结构做出更改。 ②访问是双向的,可以在任何时候在树中上下导航,获取和操作任意部分的数据。【缺点】 ①通常需要加载整个XML文档来构造层次结构,消耗资源大。【解析详解】 ①

2013-06-09 18:55:58 688

原创 JSP中可能会碰到的问题解答

1、如何混合使用Jsp和SSI #include? 在JSP中可以使用如下方式包含纯HTML: 但是如果data.inc中包含JSP CODE ,我们可以使用: %@include file="data.inc"% > 2、如何执行一个线程安全的JSP? 只需增加如下指令  3、JSP如何处理HTML FORM中的数据? 通过内置的request对象

2013-06-08 17:18:51 718

原创 GET和POST的区别

现在HTTP采用的是1.1版本的协议,有八种请求方式:GET:向特定的资源发出请求。注意:GET方法不应当被用于产生“副作用”的操作中。例如在web app中。其中一个原因是GET可能会被网络蜘蛛等随意访问。POST:向指定资源提交数据进行处理请求(例如提交表单或上传文件)。数据被包含在请求体中。POST请求可能会导致新的资源被建立或已有资源被修改。OPTIONS:返回服务器针对特定资源所

2013-06-08 16:26:33 648

原创 Jsp和Servlet有哪些共同点及区别

先概括的说一下,Jsp和Servlet很相似,都可以写Java语句,包括流程控制、事务管理。接下来详细介绍一下Jsp、Servlet。先了解一下Jsp和Servlet的来源。Sun公司先发布Servlet,其功能非常强大,体系结构也相对传统模式先进,是纯Java写的一个类,通过PrinterWriter可以输出HTML语言标签,形成HTML网页。只是Servlet输出HTML语句是采用

2013-06-08 13:00:31 7241

原创 JS控制CSS样式大全

以前学JS的时候,没有总结记录下来。直到今天用的时候,脑袋里一片空白,又去网上找资料,这想起来怎么去写。谨记此训!!!用JS改变CSS样式,目前只能一个属性一个属性的去改,用jQuery的话可以批量修改CSS的属性。用JS改变CSS样式,在JS里的写法与CSS里有区别,但是有规则。document.getElementById("div01").style.height;doc

2013-05-22 14:11:05 1608

原创 HttpServletRequest的getServletPath、getServletURI、getServletURL等区别

现在项目做到加权限了,如何防止用户通过直接输入URL访问网页,去查资料,了解到在filter里用HttpServletRequest里的方法得到该请求的父URL-fatherURL,判断该fatherURL是否为空,如果为空就表示该请求是通过直接输入URL访问的。代码:public void doFilter(ServletRequest request, ServletResponse

2013-05-20 12:37:45 5339 1

原创 Servlet工作原理

刚开始学Servlet时,只想着去学怎么用Servlet了,没有想过Servlet怎么工作的?今天花点时间总结一下,给你加油!!!Servlet生命周期大家都知道Servlet的生命周期分为三个阶段:   1、初始化阶段——调用Servlet的init()方法。在属于下面情况时,Servlet容器会装载Servlet:在web.xml文件中的之间有添加如下代码时,Servl

2013-05-19 07:12:02 944

转载 Servlet源码分析

Servlet 的核心就是javax.servlet.Servlet接口,所有的Servlet 类(抽象的或者自己写的)都必须实现这个接口。在Servlet接口中定义了5个方法,其中有3个方法是由Servlet 容器在Servlet的生命周期的不同阶段来调用的特定方法。 先看javax.servlet.servlet接口源码: package javax.servlet;

2013-05-19 06:55:54 776

原创 深入理解Servlet机制——Servlet单线程模式

最近看到一道面试题:如何实现Servlet单线程模式?   一看到这个问题就楞了,都搞不懂这道题的真实意思,所以就去网上找资料,在这里总结一下,加深记忆。1、Servlet多线程及如何处理线程安全Servlet的生命周期是由Web容器负责的,可以通过配置文件设置初始化Servlet的时间,在这里不详细谈,大家可以访问http://链接仔细研究。Web容器在实例化Servlet时,默认的是单

2013-05-19 05:59:26 3454

转载 并发

1 什么是并发问题。多个进程或线程同时(或着说在同一段时间内)访问同一资源会产生并发问题。银行两操作员同时操作同一账户就是典型的例子。比如A、B操作员同时读取一余额为1000元的账户,A操作员为该账户增加100元,B操作员同时为该账户减去 50元,A先提交,B后提交。 最后实际账户余额为1000-50=950元,但本该为 1000+100-50=1050。这就是典型的并发问题。

2013-05-19 04:20:09 724

空空如也

空空如也

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

TA关注的人

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