Web开发
weiling_shen
希望和大家一起努力进步
展开
-
UML类图几种关系的总结
在UML类图中,常见的有以下几种关系: 泛化(Generalization), 实现(Realization),关联(Association),聚合(Aggregation),组合(Composition),依赖(Dependency) 1. 泛化(Generalization) 【泛化关系】:是一种继承关系,表示一般与特殊的关系,它指定了子类如何特转载 2016-11-03 15:08:48 · 498 阅读 · 0 评论 -
Tomcat6配置SSL的方法
因为做项目测试的时候,用到了https,所以现在需要在tomcat中配置SSL。 tomcat6配置双向认证 1、生成服务器端证书[java] view plaincopykeytool -genkey -keyalg RSA -dname "cn=localhost,ou=sango,o=none,l=china,st=be转载 2015-01-22 09:22:34 · 480 阅读 · 0 评论 -
linux下利用JMX监控Tomcat
环境: linux + tomcat6.08 + jdk6 步骤: 1.修改Tomcat目录下的bin/catalina.sh。2.在该文件中查找以下内容 Java代码 # ----- Execute The Requested Command --------------------------转载 2015-01-22 16:43:44 · 579 阅读 · 0 评论 -
Tomcat安装CA证书(详细过程篇)
以Verisign 测试证书为例1.创建一个本地证书:C:\j2sdk1.4.2_05\bin>;keytool -genkey -alias tomcat -keyalg RSA -keystore keystore输入keystore密码: 12345678您的名字与姓氏是什么? [Unknown]: www.test.com您的组织单位名称是什么?转载 2015-01-21 13:38:49 · 6185 阅读 · 1 评论 -
ssl双向认证和单向认证原理
有朋友在搞一个项目,周末有聊到一些安全性的东西,很自然会想起https,但https究竟如何实施,其原理又是什么? 基于ssl,一般的应用都是单向认证,如果应用场景要求对客户来源做验证也可以实现成双向认证。 网上google一下: 为了便于更好的认识和理解 SSL 协议,这里着重介绍 SSL 协议的握手协议。SSL 协议既用到了公钥加密转载 2015-01-22 10:51:53 · 519 阅读 · 0 评论 -
EHCache的使用
在开发高并发量,高性能的网站应用系统时,缓存Cache起到了非常重要的作用。本文主要介绍EHCache的使用,以及使用EHCache的实践经验。笔者使用过多种基于Java的开源Cache组件,其中包括OSCache、JBossCache、EHCache。OSCache功能强大,使用灵活,可用于对象缓存、Filter缓存以及在JSP中直接使用cache标签。笔者在最近的使用过程中发现,在并发量较转载 2015-01-19 10:40:03 · 338 阅读 · 0 评论 -
Ehcache详细解读
Ehcache 是现在最流行的纯Java开源缓存框架,配置简单、结构清晰、功能强大,最初知道它,是从Hibernate的缓存开始的。网上中文的EhCache材料以简单介绍和配置方法居多,如果你有这方面的问题,请自行google;对于API,官网上介绍已经非常清楚,请参见官网;但是很少见到特性说明和对实现原理的分析,因此在这篇文章里面,我会详细介绍和分析EhCache的特性,加上一些自己的理解和思考转载 2015-01-20 18:24:42 · 367 阅读 · 0 评论 -
svn的branch truck tag
对于branch truck tag一直迷迷糊糊的,想搞明白,但是一直又没来弄明白,最近就用了这种方式来开发 可以我又不是完全了解怎么操作,所以查看了下资料,这个解释得很详细呀,连我都看得懂的东西,真所谓“写得真好”,记录下,转载http://blog.csdn.net/keda8997110/article/details/21813035先说说什么是branch。按照Subversio转载 2015-01-15 18:08:43 · 424 阅读 · 0 评论 -
javascript HTMLEncode HTMLDecode的完整实例(兼容ie和火狐)
用的浏览器内部转换器实现转换,方法是动态创建一个容器标签元素。方法一: 用的浏览器内部转换器实现转换,方法是动态创建一个容器标签元素,如DIV,将要转换的字符串设置为这个元素的innerText(ie支持)||textContent(火狐支持),然后返回这个元素的innerHTML,即得到经过HTML编码转换的字符串,显示的时候反过来就可以了(实际上显示的时候不用通过转换,直接赋值在div转载 2014-12-10 09:25:42 · 507 阅读 · 0 评论 -
用Jstack跟踪Cpu占用率的Java线程
以下方法在centOS下执行通过:1.先定位占用cpu高的进程top2.使用以下命令ps p 14766 -L -o pcpu,pid,tid,time,tname,stat,psr | sort -n -k1 -r其中14766是刚才1中cpu占用率高的进程pid3.2.4 32525 32537 01:58:41 ? Sl 6转载 2015-01-14 17:53:35 · 923 阅读 · 0 评论 -
利用struts2-ssl-plugin实现https安全链接
最近因为要搞课程设计的需要,专门研究了下ssl安全链接等一系列的问题。希望对网友朋友们会有帮助。项目的实现是基于struts2框架及其他框架,在实现ssl安全协议链接的问题上需要用到google提供的一个很好的插件下载地址: http://code.google.com/p/struts2-ssl-plugin/对于该插件该如何使用请查看http://topic.cs转载 2015-02-15 11:33:45 · 1442 阅读 · 0 评论 -
BoneCP学习笔记——配置参数
一、BoneCP配置文件格式(bonecp-config.xml): Xml代码 xml version="1.0" encoding="UTF-8"?> bonecp-config> default-config> property name="...">...property> default-config>转载 2015-05-28 10:49:35 · 497 阅读 · 0 评论 -
jsp中c标签的使用
它是JSTL中的核心库,为日常任务提供通用支持,如显示和设置变量、重复使用一组项目、测试条件和其他操作(如导入和重定向Web内容)。Core标签按功能可分为4种类型:1 变量维护:(1):设置变量值和对象属性。语法如下: 每种设置都有两种方式,总结起来,的4种形式,如下所示:a. 使用标记属性设置JSP变量b. 使用标记体设置JS转载 2016-06-02 16:35:12 · 582 阅读 · 0 评论 -
jsp页面中jstl标签详解
JSLT标签库,是日常开发经常使用的,也是众多标签中性能最好的。把常用的内容,放在这里备份一份,随用随查。尽量做到不用查,就可以随手就可以写出来。这算是Java程序员的基本功吧,一定要扎实。 JSTL全名为JavaServer Pages Standard Tag Library,目前最新的版本为1.1版。JSTL是由JCP(Java Community Process)所制定的标准规范,转载 2016-06-02 16:33:39 · 1715 阅读 · 0 评论 -
Spring 3 MVC深入研究
一、前言:大家好,Spring3 MVC是非常优秀的MVC框架,由其是在3.0版本发布后,现在有越来越多的团队选择了Spring3 MVC了。Spring3 MVC结构简单,应了那句话简单就是美,而且他强大不失灵活,性能也很优秀。官方的下载网址是:http://www.springsource.org/download (本文使用是的spring 3.0.5版本)Str转载 2016-06-02 16:31:36 · 344 阅读 · 0 评论 -
Spring MVC之@RequestParam @RequestBody @RequestHeader 等详解
引言:接上一篇文章,对@RequestMapping进行地址映射讲解之后,该篇主要讲解request 数据到handler method 参数数据的绑定所用到的注解和什么情形下使用;简介:handler method 参数绑定常用的注解,我们根据他们处理的Request的不同内容部分分为四类:(主要讲解常用类型)A、处理requet uri 部分(这里指ur转载 2016-06-02 16:28:19 · 323 阅读 · 0 评论 -
Spring MVC之@RequestMapping 详解
目录(?)[+]引言:前段时间项目中用到了REST风格来开发程序,但是当用POST、PUT模式提交数据时,发现服务器端接受不到提交的数据(服务器端参数绑定没有加任何注解),查看了提交方式为application/json, 而且服务器端通过request.getReader() 打出的数据里确实存在浏览器提交的数据。为了找出原因,便对参数绑定(@RequestParam、转载 2016-06-02 16:23:23 · 305 阅读 · 0 评论 -
Maven项目无法产生Maven Dependencies且无法update project报cannot nest错误
这两天要导入公司的项目,熟悉框架,结果导了很多遍,都出现这个问题,上网找了很多,有说这个解决方法的:solution:这往往是由于 web project的Maven选项 未启动(disable) 造成的;我们只需要重启 Maven Dependency就行,操作方式: 右击 web project --> Properties --> Macve转载 2016-05-30 13:15:32 · 1493 阅读 · 0 评论 -
Tomcat6 一些调优设置内存和连接数
web应用的并发提升,除了负载均衡。在小企业中也可以通过一些软件的上的设置来进行一些优化。下面是一些在服务器上修改tomcat参数的优化方法,非常简单实用!(这些方法通过网络整理的) 1,让Tomcat6 中支持Java语言的特性 NIO( New I/O) 引用使用NIO在服务器端会有更好的性能,加强服务器端对并发处理的性能。 请注意:很抱歉,在tomcat6在默认的配转载 2016-01-22 15:58:42 · 6717 阅读 · 0 评论 -
SSL构建单双向https认证!https部署及注意事项!
1. SSL基本介绍我们常常在使用网上银行时看到的连接都是以“https”开始的,那么这个https是什么呢?这其实是表示目前连接使用了SSL进加密,能保证客户端到服务器端的通信都在被保护起来,那么浏览器是如果实现的呢?下面让我们来介绍一下SSL基本的实现方法。首先我们有两种基本的加解密算法类型:对称加密,非对称加密(公私钥加密),现在介绍一下这两种加密算法的特点:对称加密:密钥只有转载 2015-11-06 13:30:46 · 466 阅读 · 0 评论 -
Spring与Quartz的整合实现定时任务调度
最近在研究Spring中的定时任务功能,最好的办法当然是使用Quartz来实现。对于一个新手来说,花了我不少时间,这里我写个笔记,给大家参考。 我使用的是Maven来管理项目,需要的Jar包我给大家贴出来。 quartz-1.8.5.jar commons-logging.jar spring-core-3.0.5.RELEASE.jar spring-beans-3.0.5.转载 2015-09-17 15:24:51 · 285 阅读 · 0 评论 -
使用 Eclipse Memory Analyzer 检测内存泄漏问题
本文是关于在开发Talend RCP 过程中碰到一个内存溢出问题的解决方案。使用的检测软件为Eclipse Memory Analyzer (http://www.eclipse.org/mat/),是一个开源免费的内存分析工具,目前为eclipse的孵化项目,也是一个eclipse RCP.Talend一款开源的ETL软件,提供数据集成服务。基于eclipse RCP,EMF, GE转载 2015-01-13 09:43:35 · 944 阅读 · 0 评论 -
使用JMAP dump及分析dump文件
查看整个JVM内存状态 jmap -heap [pid]要注意的是在使用CMS GC 情况下,jmap -heap的执行有可能会导致JAVA 进程挂起查看JVM堆中对象详细占用情况jmap -histo [pid]导出整个JVM 中内存信息jmap -dump:format=b,file=文件名 [pid]jhat是sun 1.6及以上版本中自带的一个用于分转载 2015-01-13 09:41:27 · 538 阅读 · 0 评论 -
实现JS数组的深拷贝
最近在网上看到一篇关于js数组复制最有效的方法是直接使用slice和concat方法。这2个方法的确是最快的把数组成功复制,而不是引用。可以运行实例:<!-- var arr1=["1","2","3"],arr2; arr2=arr1.slice(0); arr1[0]=0; //改变arr1第一个元素 alert("arr2[0]:"+arr2[0转载 2012-11-07 08:54:03 · 412 阅读 · 0 评论 -
apache tomcat负载均衡实验记录
原理:tomcat 做个WEB服务器有它的局限性,处理能力低,效率低。承受并发小(1000左右)。但目前有不少网站或者页面是JSP的。并采用了tomcat做为WEB,因此只能在此基础上调优。目前采取的办法是Apache + Mod_JK + tomcat 来解决一部分请求,用户访问的是apache,但有jsp页面的时候才会去请求tomcat。如果量一大,那么tomcat无法承受,那么只能做to转载 2012-06-26 11:10:50 · 1022 阅读 · 0 评论 -
Apache/Tomcat with Failover and Load Balancing in 20 minutes or less…
In order to get this done, you’ll need Apache, Tomcat, and the MOD_JK connector library. I’ve included the Windows binaries below, as I’m writing this blog post from a Windows machine. Feel free to sw转载 2012-06-26 13:41:53 · 592 阅读 · 0 评论 -
以一个最简单的例子把OO的JavaScript说明白
OO的JavaScript并不高深,麻烦就麻烦在google出来的国人介绍文章经常罗罗嗦嗦,而且之间的说法还各有不同,摆在一起就让人看了头大。这里重拾简单主义,以一个最简单的例子把OO Javascript说明白。1.一个颇为精简的例子只需理解三个关键字:第一个是function ,JS世界里Class的定义用"function",function里面的内容就是构造函数的内容。原创 2010-04-03 23:21:00 · 342 阅读 · 0 评论 -
HTML中的一点属性
...普通卷动 ...滑动 ...预设卷动 ...来回卷动 ...向下卷动 ...向上卷动 向右卷动 向左卷动 ...卷动次数 ...设定宽度 ...设定高度 ...设定背景颜色 ...设定滚动速度 ...设定卷动时间 ...鼠标经过上面时停止滚动 ...鼠标离开时开始滚动 字体效果 ...标题字(最大) ...标题字(最原创 2010-04-03 22:11:00 · 1082 阅读 · 0 评论 -
html标记速查
基本标志 创建一个HTML文档 设置文档标题和其它在网页中不显示的信息 将文档的题目放在浏览器的标题栏中 设置文档的主体部分 文档整体属性标志 设置背景颜色。使用名字或RGB的十六进制值 设置文本颜色。使用名字或RGB的十六进制值 设置链接颜色。使用名 字或RGB的十六进制值 设置已使用的链接的颜色。使用名字或RGB的十六进制值原创 2010-04-03 23:52:00 · 357 阅读 · 0 评论 -
XMLHTTP.readyState的五种状态(转)
对于很多 Web 开发人员来说,只需要生成简单的请求并接收简单的响应即可;但是对于希望掌握 Ajax 的开发人员来说,必须要全面理解 HTTP 状态代码、就绪状态和 XMLHttpRequest 对象。在本文中,Brett McLaughlin 将向您介绍各种状态代码,并展示浏览器如何对其进行处理,本文还给出了在 Ajax 中使用的比较少见的 HTTP 请求。在本系列的 上篇文章 中,我们转载 2010-12-10 23:25:00 · 562 阅读 · 0 评论 -
掌握 Ajax,第 2 部分: 使用 JavaScript 和 Ajax 发出异步请求
在 Web 请求中使用 XMLHttpRequestBrett McLaughlin (brett@newInstance.com), 作家,编辑, O'Reilly Media Inc.Brett McLaughlin 从 Logo 时代就开始使用计算机。(还记得那个小三角吗?)近年来,他已经成为 Java 和 XML 社区最著名的作者和程序员之一。他曾经在 Next转载 2010-12-10 23:29:00 · 425 阅读 · 0 评论 -
css布局口诀
在进行CSS网页布局时遇到BUG,请认真阅读以下内容,非常容易记忆的,不知道哪位高人把CSS BUG编成了顺口溜了!看看好不好记住呢?引用一、IE边框若显若无,须注意,定是高度设置已忘记;二、浮动产生有缘故,若要父层包含住,紧跟浮动要清除,容器自然显其中;三、三像素文本慢移不必慌,高度设置帮你忙;四、兼容各个浏览须注意,默认设置行高可能是杀手;五、独立清除浮动须铭记,行高设无,高设零,设计效果兼浏转载 2010-04-20 23:12:00 · 406 阅读 · 0 评论 -
PKI常见证书格式和转换
PKCSPKCS 全称是 Public-Key Cryptography Standards ,是由 RSA 实验室与其它安全系统开发商为促进公钥密码的发展而制订的一系列标准。What is PKCS? http://www.rsa.com/rsalabs/node.asp?id=2308PKCS 目前共发布过 15 个标准:(1)PKCS#1:RSA加密标准。PK转载 2014-07-11 12:58:05 · 652 阅读 · 0 评论 -
Criteria 和 DetachedCriteria的区别与使用
Criteria 和 DetachedCriteria 的主要区别在于创建的形式不一样, Criteria 是在线的,所 以它是由 Hibernate Session 进行创建的;而 DetachedCriteria 是离线的,创建时无需 Session,DetachedCriteria 提供了 2 个静态方法 forClass(Class) 或 forEntityName(Name)转载 2015-01-07 09:17:18 · 431 阅读 · 0 评论 -
JQuery选择过滤器
经过一晚上的查找整理,终于整理出一套应该算最全面的JQuery选择过滤器的方法了。所有代码均经过测试。首先HTML代码html>head>script type="text/javascript" src="JQuery/jquery-1.5.1.js">script>head>body>form name="form1" id="form1" class="form1"转载 2014-12-02 18:25:29 · 435 阅读 · 0 评论 -
Eclipse+Tomcat远程调试
当项目在服务器上单独部署的时候没有,因为服务器上不可能给你装IDE的工具。但是项目在本地运行很好,就是部署到服务器上的时候就出现一堆的错误,想想又没有IDE,没办法在服务器的本地进行调试。这时候就用到了Tomcat远程调试 JVM的JPDA框架。而Tomcat默认是不启用JPDA的,需要我们手动开启。 废话不说了,简单介绍一下配置Tomcat的步骤在windows系统中:转载 2014-11-21 14:03:10 · 497 阅读 · 0 评论 -
hibernate ehcache
1.EhCache是什么 EhCache是Hibernate的二级缓存技术之一,可以把查询出来的数据存储在内存或者磁盘,节省下次同样查询语句再次查询数据库,大幅减轻数据库压力;2.EhCache的使用注意点 当用Hibernate的方式修改表数据(save,update,delete等等),这时EhCache会自动把缓存中关于此表的所有缓存全部删除掉(这样能达到同步)。转载 2014-10-28 17:41:32 · 485 阅读 · 0 评论 -
Struts2中的OGNL详解
首先了解下OGNL的概念:OGNL是Object-Graph Navigation Language的缩写,全称为对象图导航语言,是一种功能强大的表达式语言,它通过简单一致的语法,可以任意存取对象的属性或者调用对象的方法,能够遍历整个对象的结构图,实现对象属性类型的转换等功能。此外,还得先需弄懂OGNL的一些知识: 1.OGNL表达式的计算是围绕OGNL上下文进行的转载 2014-10-09 14:37:09 · 416 阅读 · 0 评论 -
Spring MVC 教程,快速入门,深入分析
资源下载:Spring_MVC_教程_快速入门_深入分析V1.1.pdfSpringMVC核心配置文件示例.rar 作者:赵磊博客:http://elf8848.iteye.com 目录 一、前言二、spring mvc 核心类与接口三、spring mvc 核心流程图四、spring mvc Dispatc转载 2014-10-26 21:36:21 · 325 阅读 · 0 评论 -
Core Java Concurrency 多线程小手册(基本涵盖多线程所有要点)
关于 Java Concurrency 自从Java诞生之时,Java 就支持并行的概念,比如线程和锁机制。这个教程帮助开发多线程Java程序员能够理解核心的Java并行理念以及如何使用他们。 内容涉及到Java语言中的线程, 重练级以及轻量级同步机制 以及JavaSE 5 中的锁,原子量 并行容器,线程调度 以及线程执行者。 开发人员使用这些知识能够开发好并发线程安全的Java转载 2014-08-06 14:38:51 · 553 阅读 · 0 评论