自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

优雅的IT之道

------享受编程!享受生活!------

  • 博客(62)
  • 资源 (1)
  • 收藏
  • 关注

转载 Linux的cron和crontab

一 croncrond位于/etc/rc.d/init.d/crond 或 /etc/init.d 或 /etc/rc.d /rc5.d/S90crond,最总引用/var/lock/subsys/crond。 cron是一个linux下的定时执行工具(相当于windows下的scheduled task),可以在无需人工干预的情况下定时地运行任务task。由于cron 是

2014-05-27 11:23:10 967

转载 过滤链FilterChain,请求与响应--chain.doFilter()代码前后

两个过滤器,EncodingFilter负责设置编码,SecurityFilter负责控制权限,服务器会按照web.xml中过滤器定义的先后循序组装成一条链,然后一次执行其中的doFilter()方法。执行的顺序就如下图所示,执行第一个过滤器的chain.doFilter()之前的代码,第二个过滤器的chain.doFilter()之前的代码,请求的资源,第二个过滤器的chain.doFilter

2014-04-25 13:25:01 7734 1

转载 多个Filter 的执行顺序

IMPORTANT: The Container’s rules for ordering filters:1) ALL filters with matching URL patterns are located first. This is NOT the same as the URL mapping rules the Container uses to choose the “winne

2014-04-25 13:10:02 10535

转载 JBPM4.3数据表结构说明

首先,在jbpm4中,流程定义相关的部署信息就存在JBPM4_DEPLOYMENT、JBPM4_DEPLOYPROP及JBPM4_LOB (存放当发布一个png和xml文件后的流程定义后的记录)。中。 JBPM4_HIST_PROCINST、JBPM4_HIST_ACTINST两张表中,分别存放的是process Instance、Activity Instance的历史记录,Acti

2014-04-21 17:01:50 927

转载 Oracle中存储过程和函数的区别

存储过程和函数:    例子:[sql] view plaincopyprint?//创建过程      create or replace procedure add_emailinfo(namee email_info.fullname%type ,address email_info.email_addres

2014-04-15 15:51:39 1014

转载 tomcat安全配置

Tomcat安全配置 一、禁用目录访问 1、为什么要禁用: Tomcat默认可以进行目录访问,存在安全隐患,如下图所示:  2、如何禁用: 修改{$tomcat_home}/conf/web.xml文件,将listings参数设置为false,如下图所示:  二、禁用管理控制台 1、为什么要禁用: 默认情况下,可以登录tomcat管理台,造成严重安全问题,管

2014-04-13 16:05:54 1919

转载 mysql表中多timestamp报错#1293

mysql单表多timestamp报错#1293 - Incorrect table definition; there can be only one TIMESTAMP column with ... 一个表中出现多个timestamp并设置其中一个为current_timestamp的时候经常会遇到#1293 - Incorrect table definition; there

2014-03-29 13:29:12 8779

原创 ant全自动更新部署web程序的详解

经常部署web应用程序的朋友可能会有这样的感受,由于每次部署花费的时间都比较多:要从svn服务器更新代码,修改配置文件、甚至还要解决文件冲突,再打包,再上传到服务器端(网速不给力要等好久),然后还要停掉tomcat应用服务器,部署好包之后还要重启应用服务器。为了提高工作效率,于是就用ant结合svnant插件写了一个自动更新部署的ant配置文件来解决。配置好之后,只需要在服务器输入一个简单的命令:“ant”,就可以实现全自动更新并重新部署web程序了。

2014-03-22 11:11:12 10631

转载 通向架构师的道路(第四天)之Tomcat性能调优-让小猫飞奔

从“第三天”的性能测试一节中,我们得知了决定性能测试的几个重要指标,它们是:ü   吞吐量ü   Responsetimeü   Cpuloadü   MemoryUsage我们也在第三天的学习中对Apache做过了一定的优化,使其最优化上述4大核心指标的读数,那么我们的Apache调优了,我们的Tomcat也作些相应的调整,当完成今的课程后,到时你的“小猫

2014-03-18 14:17:46 1424

转载 Tomcat能承受的极限压力测试

去年做一个数字电视监测的项目,每天大约120万的流量,当然这个总流量意义不是很大,考量应用服务的承受能力主要看峰值压力的承受能力和持续时间。  大概测试报告如下,完整测试还包括对主体业务的影响等不方便全部列出。  背景  1.对基于web的增值业务用户访问的监测。  2.服务器硬件环境:    Dell(TM) PowerEdge(TM) 1950 Rack Mount S

2014-03-18 13:58:58 6096

转载 Tomcat调优总结

Tomcat 优化分为系统优化,Java虚拟机调优,Tomcat本身的优化。Tomcat 如何起停./catalina.sh stop./catalina.sh start/sbin/service tomcat restart /webagme/tomcat/bin/catalina.sh start1.如何调整tomcat的占用内存A: 

2014-03-18 13:31:12 2147

转载 tomcat性能调优(高并发)

Tomcat 默认配置的最大请求数是 150,也就是说同时支持 150 个并发,当然了,也可以将其改大。当某个应用拥有 250 个以上并发的时候,应考虑应用服务器的集群。具体能承载多少并发,需要看硬件的配置,CPU 越多性能越高,分配给 JVM 的内存越多性能也就越高,但也会加重 GC 的负担。操作系统对于进程中的线程数有一定的限制:Windows 每个进程中的线程

2014-03-18 13:28:16 15873

转载 SVNAnt 配置的入门例子

SvnAnt是一个用来与Subversion版本控制系统进行交互的一个Ant扩展,利用它可以在Ant任务中对 SVN进行操作。利用SvnAnt对SVN进行操作有以下三种方式:1. commandline方式这种方式需要安装Subversion。buid.xml文件如下:[html] view plaincopyxml version="1.0"

2014-03-12 18:09:05 6052

转载 移动浏览器远程调试

目录(?)[-]一Opera 远程调试方式一 通过欧朋 HD 模拟器和 Opera Dragonfly 进行远程调试方式二 通过 Wi-Fi 连接进行远程调试参考资料二Firefox and Firefox for Android 远程调试参考资料三Chrome and Chrome Mobile 远程调试参考资料做移动互联网开发呢,比较头疼的可能就是调试问题了,我

2014-02-28 09:13:14 2471

原创 maven的核心配置文件

maven有2个核心配置文件:1、settings.xml;2、pom.xml;如果搞懂了这两个配置文件里的配置项,可说是完全掌握了maven了。

2014-02-26 23:55:09 2075 1

原创 maven仓库快速镜像

国内连接maven官方的仓库更新依赖库,网速一般很慢,收集一些国内快速的maven仓库镜像以备用。====================OSChina===================      CN      OSChina Central

2014-02-26 23:08:56 57681 2

转载 Spring MVC数据绑定大全

刚开始用spring mvc 做web开发时,经常会不知道如何合适绑定页面数据.用惯struts2的朋友更认为spring mvc 绑定数据不如struts2方便(本人最开始也是这么认为),经过一段时间的应用和测试,总结出以下几种情况,希望对刚接触spring mvc 的朋友有所帮助.示例程序下载查看spring源码可以看出spring支持转换的数据类型已经很多了. 

2014-02-23 20:38:40 3621 1

转载 Spring MVC 流程图

Spring MVC工作流程图图一图二 Spring工作流程描述      1. 用户向服务器发送请求,请求被Spring 前端控制Servelt DispatcherServlet捕获;      2. DispatcherServlet对请求URL进行解析,得到请求资源标识符(URI)。然后根据

2014-02-23 19:49:35 122061 14

原创 Servlet、Filter、Listener、Interceptor

首先,JSP/Servlet规范中定义了Servlet、Filter、Listener这三种角色,并没有定义Interceptor这个角色,Interceptor是某些MVC框架中的角色,比如Struts2中,Interceptor是用来拦截Action中的方法的调用,在被拦截的Action方法被执行前,先执行响应的拦截器中的方法。servlet、filter、listener是配置到web.

2014-02-23 09:46:24 8805

原创 VO--value object/view object

VO--value object/view object

2014-01-17 22:44:16 2852 1

转载 XHTML 1.0的四种DTD声明

1.过渡的(Transitional):要求非常宽松的DTD,它允许你继续使用HTML4.01的标识(但是要符合xhtml 的写法)。 完整代码如下: "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 2.严格的(Strict):要求严格的DTD,你不能使用任何表现层的标识和属性,例如。 

2014-01-07 09:42:22 5259

转载 HTML4,HTML5,XHTML 之间有什么区别?

我来从HTML的历史谈谈他们3者的区别。在HTML的早期发展中,W3C成立之前,很多标准的制定都是在浏览器的开发者们互相讨论的情况下完成的,比如HTML 2.0, 3.2直到4.0, 4.01,这些标准大部分都是所谓的retro-spec,即先有实现后有标准。在这种情况下,HTML标准不是很规范,浏览器也对HTML页面中的错误相当宽容。这反过来又导致了HTML作者写出了大量的含有错误的HT

2014-01-06 20:49:10 22633 4

转载 WAP 2.0介绍和使用规范

—— XHTML MP and WCSS一、WAP的常识(省略) 二、XHTML MP(一)XHTML MP 介绍XHTML MP(eXtensible HyperText Markup Language Mobile Profile)WAP2.0与WCSS(WAP CSS /WAP Cascading Style Sheet)配套使用是XHTML的子集XHTML

2014-01-06 20:06:32 1255

转载 WAP 2.0网站是用XHTML MP基础(手机网站开发基础技术)

原文链接(英文):http://www.developershome.com/wap/xhtmlmp/同时推荐的文章(英文)http://mobiforge.com/starting/story/a-beginners-guide-mobile-web-development更多关于WAP CSS的信息请访问:http://www.developershome.com/wap/wcss/当你阅读完

2014-01-06 19:51:45 1794

转载 java异常深入理解和异常处理总结

异常处理是程序设计中一个非常重要的方面,也是程序设计的一大难点,从C开始,你也许已经知道如何用if...else...来控制异常了,也许是自发的,然而这种控制异常痛苦,同一个异常或者错误如果多个地方出现,那么你每个地方都要做相同处理,感觉相当的麻烦!  Java语言在设计的当初就考虑到这些问题,提出异常处理的框架的方案,所有的异常都可以用一个类型来表示,不同类型的异常对应不同的子类异常(这里的

2013-10-25 12:51:04 2512

转载 帮你深入理解OAuth2.0协议

帮你深入理解OAuth2.0协议1. 引言如果你开车去酒店赴宴,你经常会苦于找不到停车位而耽误很多时间。是否有好办法可以避免这个问题呢?有的,听说有一些豪车的车主就不担心这个问题。豪车一般配备两种钥匙:主钥匙和泊车钥匙。当你到酒店后,只需要将泊车钥匙交给服务生,停车的事情就由服务生去处理。与主钥匙相比,这种泊车钥匙的使用功能是受限制的:它只能启动发动机并让车行驶一段有限的距

2013-10-20 12:29:00 1031

转载 关于session与cookie

一、cookie机制和session机制的区别  具体来说cookie机制采用的是在客户端保持状态的方案,而session机制采用的是在服务器端保持状态的方案。  同时我们也看到,由于在服务器端保持状态的方案在客户端也需要保存一个标识,所以session机制可能需要借助于cookie机制来达到保存标识的目的,但实际上还有其他选择。二、会话cookie和持久cookie的区别  如果

2013-10-19 17:18:30 1192

转载 单点登录原理和java实现简单的单点登录

摘要:单点登录(SSO)的技术被越来越广泛地运用到各个领域的软件系统当中。本文从业务的角度分析了单点登录的需求和应用领域;从技术本身的角度分析了单点登录技术的内部机制和实现手段,并且给出Web-SSO和桌面SSO的实现、源代码和详细讲解;还从安全和性能的角度对现有的实现技术进行进一步分析,指出相应的风险和需要改进的方面。本文除了从多个方面和角度给出了对单点登录(SSO)的全面分析,还并且讨论了如何

2013-10-18 13:31:37 73832 22

原创 CSS学习小结

最近在学习CSS,做个小结,以便以后温故而知新。一、CSS的出现带来的好处:css最大的作用就是消除冗余的样式代码。由于消除了冗余样式代码,带来下面几点极大的好处:1、大大减少编码工作量,不必再为每个标签分别设置样式。2、样式代码独立,大大提高样式代码的可重用性3、实现集中控制、当需要修改代码时,只修改一处即可,从而大大提高代码可维护性。4、样式代码变少,代码文件就变小,从

2012-04-27 10:40:31 1194

原创 html/xhtml标签分类

html(4.01版本结合xhtml)所以标签就94个,为了能高效应用它们,可以把这些标签粗略按功能分类并熟记于心。最好能达到把这些标签全部都默写得出来。1、文档标签(10个):、、、、、、、、、2、框架标签(4个):、、、3、布局标签(1个):4、表格标签(10个):、、、、、、、、、5、表单标签(10个):、、、、、、、、、6、列表标签(6个):、、、、、7、链接标

2012-04-23 18:11:42 2145

转载 Oracle学习的一些建议

学习Oracle是一个漫长艰辛的过程。如果没有兴趣,只是被迫学习,那么是很难学好的。学习到一定程度的时候,要想进一步提高,就不得不接触很多Oracle之外的东西,如Unix,如网络、存储等。因此,要真的决心学好Oracle,就一定要有兴趣。有了兴趣,就会一切变得简单快乐起来。简单总结一下,那就是:兴趣、学习、实践。如何入门是许多初学者最头疼的事情。Oracle涉及的方面太多了:SQL、管理

2009-12-09 16:00:00 1236

转载 浅谈Oracle数据库的建模与设计

出处:天极blog   责任编辑:方舟 链接:http://dev.yesky.com/243/2011243.shtml#pls     要开发一个基于数据库的应用系统,其中最关键的一步就是整个系统所依据的数据库的建模设计,从逻辑的到物理的,一个环节疏于设计,整个的应用系统便似建立在危房之上,随着开发过程的不断深入,它要随时面临着各种难   以预料的风险,开发者要为修改或

2009-12-09 15:51:00 1778

转载 Win 下常用的oracle 9i服务的介绍

注:SID - 数据库标识    HOME_NAME - Oracle Home名称,如OraHome92、OraHome81(1)OracleServiceSID                        数据库服务,这个服务会自动地启动和停止数据库。如果安装了一个数据库,它的缺省启动类型为自动。服务进程为ORACLE.EXE,参数文件initSID.ora,日志文件SIDALRT.log,

2009-12-06 20:11:00 752

转载 究竟什么是POJO?

POJO(Plain Old Java Object)这种叫法是Martin Fowler、Rebecca Parsons和Josh MacKenzie在2000年的一次演讲的时候提出来的。      我在做J2EE培训中发现我的很多学生问我什么是POJO,后来我在写书(《Spring2初学者实践教材》和《Spring3初学者实践教材》)的时候发现POJO这个概念无法回避。现在网上对于POJO的解

2009-12-02 22:38:00 1472 3

转载 HTTP请求返回的状态码说明

 AJAX中请求远端文件、或在检测远端文件是否掉链时,都需要了解到远端服务器反馈的状态以确定文件的存在与否。当然,在我们平常浏览网页时,也会发现一些文件不存在时显示为“404错误”,这就是常见的Http请求状态(status)Web服务器响应浏览器或其他客户程序的请求时,其应答一般由以下几个部分组成:一个状态行,几个应答头,一个空行,内容文档。下面是一个最简单的应答:状态行包含HTTP版本、状态代

2009-11-13 12:57:00 2390

转载 希尔排序

希尔排序因计算机科学家Donald L. Shell而得名,他在1959年发现了希尔排序算法。希尔排序基于插入排序,但是增加了一个新的特性,大大地提高了插入排序的执行效率。       依靠这个特别的实现机制,希尔排序对于多达几千个数据项的,中等大小规模的数组排序表现良好。希尔排序不像快速排序和其它时间复杂度为O(N*logN)的排序算法那么快,因此对非常大的文件排序,它不是最优选择。但是,希

2009-08-15 17:35:00 2667 1

转载 Java内部类总结

Java内部类总结 Java内部类其实在J2EE编程中使用较少,不过在窗口应用编程中特别常见,主要用来事件的处理。其实,做非GUI编程,内部类完全可以不用。 内部类的声明、访问控制等于外部类有所不同,要灵活使用内部类来编写程序,还是有相当难度的,Java发明了这种难懂的玩意儿,在其他语言中是没有的,但是在Java中,内部类也相当的重要,尤其做GUI开发时候,事件的响应处理全靠内部类

2009-08-11 11:08:00 2389

原创 web.xml文件的作用及基本配置

web工程中的web.xml文件有什么作用呢?它是每个web.xml工程都必须的吗?一个web中完全可以没有web.xml文件,也就是说,web.xml文件并不是web工程必须的。那什么时候需要,什么时候可以不需要呢?要想回答上面的问题,得先了解web.xml文件使用来干什么的。web.xml文件是用来配置:欢迎页、servlet、filter等的。当你的web工程没用到这些时,你可以

2009-05-24 22:10:00 35866 5

转载 JAVA排序汇总

package com.softeem.jbs.lesson4; import java.util.Random; /** * 排序测试类 *  * 排序算法的分类如下: * 1.插入排序(直接插入排序、折半插入排序、希尔排序); * 2.交换排序(冒泡泡排序、快速排序); * 3.选择排序(直接选择排序、堆排序); * 4.归并排序; * 5.基数

2009-04-25 23:41:00 29326 48

转载 关于java递归调用内存泄漏

看两段代码:import java.util.ArrayList;   import java.util.List;     public class TailRecursionTest {       public static void main(String[] args) {           TailRecursionTest t = new TailRecursionTest()

2009-04-15 21:29:00 2956

java笔试面试题总汇(经典的)

java笔试面试题总汇 收集了好些公司、好些类型的Java笔试面试题,挺全面的。

2009-08-02

空空如也

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

TA关注的人

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