- 博客(24)
- 资源 (46)
- 收藏
- 关注
原创 web.xml的500错误的配置
xml 页面 Xml代码 1. 2. 3.400 4./error.jsp 5. 6. 7. 8.404 9./error.jsp 10. 11. 12. 13.500 14./error.jsp 15. 1
2015-06-30 16:12:37 2035
原创 敏捷软件开发:原则、模式与实践(全)笔记
敏捷软件开发宣言个体和交互 胜过 过程和工具可以工作的软件 胜过 面面俱到客户合作 胜过 合同谈判响应变化 胜过 遵循计划虽然右项也具有价值,但我们认为左项具有更大的价值。敏捷宣言遵循的原则我们最优先要做的是通过尽早的、持续的交付有价值的软件来使客户满意。即使到了开发的后期,也欢迎改变需求。敏捷过程利用变化来为客户创造竞争优势。经常性地交付可以工作的
2015-06-26 15:12:38 1047
原创 设计模式--外观模式Facade(结构型):
外观模式,我们通过外观的包装,使应用程序只能看到外观对象,而不会看到具体的细节对象,这样无疑会降低应用程序的复杂度,并且提高了程序的可维护性。例子1:一个电源总开关可以控制四盏灯、一个风扇、一台空调和一台电视机的启动和关闭。该电源总开关可以同时控制上述所有电器设备,电源总开关即为该系统的外观模式设计。适用性在遇到以下情况使用facade模式: 1)
2015-06-26 15:11:21 664
转载 CentOS 7的防火墙
CentOS 7.0默认使用的是firewall作为防火墙,这里改为iptables防火墙。firewall:systemctl start firewalld.service#启动firewallsystemctl stop firewalld.service#停止firewallsystemctl disable firewalld.service#禁止firewall开机启动
2015-06-26 09:48:44 426
转载 java架构师之路:JAVA程序员必看的15本书的电子版下载地址
java架构师之路:JAVA程序员必看的15本书的电子版下载地址 作为Java程序员来说,最痛苦的事情莫过于可以选择的范围太广,可以读的书太多,往往容易无所适从。我想就我自己读过的技术书籍中挑选出来一些,按照学习的先后顺序,推荐给大家,特别是那些想不断提高自己技术水平的Java程序员们。一、Java编程入门类 对于没有Java编程经验的程序员要入门,随便读什么入
2015-06-25 17:56:21 904
转载 怎么才能成为Java架构师
接触过2个架构师,都是很牛。也许可以给你点建议。1.架构师不需要精通细节,因为我见过的两个架构师都有能力架构java路线的东西,但是他们其实都不了解细节;2.架构师需要有很深的基础功底,这种功底不要误会为jdk源码什么的,而是内存管理,操作系统原理,各种通讯和协议,设计模式。3.这个也许是最重要的,就是他们的抽象思维,整个系统,乃至整个解决方案的抽象思维。我看他们架构大体是这样的:
2015-06-25 17:52:55 935 1
原创 html抽取文本信息-java版(适合lucene建立索引)
import org.htmlparser.NodeFilter;import org.htmlparser.Parser;import org.htmlparser.beans.StringBean;import org.htmlparser.filters.CssSelectorNodeFilter;import org.htmlparser.util.NodeList;publi
2015-06-25 10:13:18 1907
原创 linux sun/awt/X11GraphicsEnvironment
在Linux下,我们在用java的图片包来处理图片时,经常遇到java.lang.NoClassDefFoundError: sun.awt.X11GraphicsEnvironment 这种异常,这时因为java虚拟机在处理图片时需要本地的x-server的支持,解决方法有两种:1 java 1.4版本以上 启动java时加上参数:-Djava.awt.headless=true
2015-06-22 18:41:54 11900
转载 EntityManager使用方法
EntityManager转载Session bean or MD bean对Entitybean的操作(包括所有的query, insert, update,delete操作)都是通过EntityManager实例来完成的。EntityManager是由EJB容器自动地管理和配置的,不需要用户自己创建。那么Session bean or MD bean如何获得Enti
2015-06-21 17:40:45 1614
转载 第一章:Spring Data JPA入门
Spring Data是什么 Spring Data是一个用于简化数据库访问,并支持云服务的开源框架。其主要目标是使得对数据的访问变得方便快捷,并支持map-reduce框架和云计算数据服务。 Spring Data 包含多个子项目:Commons - 提供共享的基础框架,适合各个子项目使用,支持跨数据库持久化 JPA - 简化创建 JPA 数据访问层和跨存储的持久层功能 Ha
2015-06-21 16:32:14 802
转载 Tomcat中的输出buffer
以前一直没搞清楚tomcat输出的buffer的结构,在tomcat中有两对response和request,其中一组是对http请求header的最基本的封装,另一组是对servlet规范中response和request的实现,这组是调用servlet中service方法的request和response。在这两对request和response都有一个内在的buffer,其中servlet规
2015-06-18 11:43:01 2211
转载 Tomcat服务器配置参考
Coyote HTTP/1.1 Connector 概述Coyote HTTP/1.1 Connector元素是一个支持HTTP/1.1协议的Connector组件。它使Catalina除了能够执行servlet和JSP页面外,还能够作为一个单独的web server运行。Connector对象的实例在服务器上监听特定的TCP端口。一个S
2015-06-18 11:32:17 1217
转载 linux下用脚本实现:监控一个进程,不存在则将其启动。
#!/bin/bashwhile [ 1 ]do procID=`pgrep test` if [ "" == "$procID" ]; then /root/test -d fi usleep 1000done &注:1、pgrep 根据给出的进程名判断是否有这个名字的进程。如果有这个名字的进程正常退出,退出值0
2015-06-16 18:49:29 1874
原创 HTML转PDF(java版,经过测试好用,可以先用简单的html调试)
import java.io.File;import java.io.FileOutputStream;import java.io.IOException;import java.io.OutputStream;import org.xhtmlrenderer.pdf.ITextFontResolver;import org.xhtmlrenderer.pdf.ITextRender
2015-06-15 20:08:10 2986
转载 (Java实现)HTML页面转PDF解决方案
最近在工作中遇到了一个很囧的事情。要把HTML页面转换成PDF或者tiff图片等其他形式,目前tiff还是一头雾水,如果各位大师有真的可行的想法(不要是别人那边抄的,百度最近搜索的质量严重的打击了我对国货的信心。)希望能够告诉我,先谢了。言归正传。所以,我就做了把HTML转换成PDF的形式。目前可以完美支持一比一转换,下面就把我的解决方案贴出来。首先,当然是找到能够解析PDF的完美组件,百
2015-06-12 12:13:27 7562 1
转载 日志组件logback的介绍及配置使用方法
转载于:http://sunney2010.iteye.com/blog/1404729 一、logback的介绍 Logback是由log4j创始人设计的又一个开源日志组件。logback当前分成三个模块:logback-core,logback- classic和logback-access。logback-core是其它两个模块的基础模块。logback-classic是
2015-06-07 15:53:29 526
转载 XSS攻击的原理
概念说明Xss(cross-site scripting)攻击指的是攻击者往Web页面里插入恶意html标签或者javascript代码,当用户浏览该页或者进行某些操作时,攻击者利用用户对原网站的信任,诱骗用户或浏览器执行一些不安全的操作或者向其它网站提交用户的私密信息。比如:攻击者在论坛中放一个看似安全的链接,骗取用户点击后,窃取cookie中的用户私密信息;或者攻击者在论坛中加一个恶意
2015-06-04 11:43:34 607
转载 利用StringEscapeUtils对字符串进行各种转义与反转义(Java)
apache工具包common-lang中有一个很有用的处理字符串的工具类,其中之一就是StringEscapeUtils,这个工具类是在2.3版本以上加上的去的,利用它能很方便的进行html,xml,java等的转义与反转义,而且还能对关键字符串进行处理预防SQL注入,不过好像common-lang3.0以后我看着好像没这个处理SQL语句的方法了,想用的话前提时引入对应的jar包,以下为它的部分
2015-06-04 11:28:54 1744
转载 java 防止 XSS 攻击的常用方法总结.
在前面的一篇文章中,讲到了java web应用程序防止 csrf 攻击的方法,参考这里 java网页程序采用 spring 防止 csrf 攻击. ,但这只是攻击的一种方式,还有其他方式,比如今天要记录的 XSS 攻击, XSS 攻击的专业解释,可以在网上搜索一下,参考百度百科的解释http://baike.baidu.com/view/2161269.htm, 但在实际的应用中如何去
2015-06-04 11:13:29 4210
转载 网站扫描工具paros proxy(v3.2.13)安装与使用
1、安装 (1) 安装JREl 首先确保已安装JRE [Java Run Time Enviroment (JRE) 1.4 (or above) ]注意:一定要先安装JRE,然后再安装paros proxy,如果先安装paros proxyr后安装JRE,paros proxy将无法启动。l 如果没有JRE,可以通过以下地址下载并安装:http:
2015-06-04 10:20:07 3814
转载 使用X-UA-Compatible来设置IE浏览器兼容模式
文件兼容性用于定义让IE如何编译你的网页。此文件解释文件兼容性,如何指定你网站的文件兼容性模式以及如何判断一个网页该使用的文件模式。前言为了帮助确保你的网页在所有未来的IE版本都有一致的外观,IE8引入了文件兼容性。在IE6中引入一个增设的兼容性模式,文件兼容性使你能够在IE呈现你的网页时选择特定编译模式。新的IE为了确保网页在未来的版本中都有一支的外观,IE8引入了文件兼容性。当
2015-06-02 10:43:58 585
转载 shiro的使用2 灵活使用shiro的密码服务模块
shiro最闪亮的四大特征是认证,授权,加密,会话管理。上一篇已经演示了如何使用shiro的授权模块,有了shiro这个利器,可以以统一的编码方式对用户的登入,登出,认证进行管理,相当的优雅。为了提高应用系统的安全性,这里主要关注shiro提供的密码服务模块;1,加密工具类的熟悉 首先来个结构图,看看shiro哥哥提供了哪些加密工具类: 为此,写了一个工具类来探测和
2015-06-01 12:58:46 913
转载 shrio 权限管理filterChainDefinitions过滤器配置
/** * Shiro-1.2.2内置的FilterChain * @see =============================================================================================================================* @see 1)Shiro验证URL时,URL匹配成功
2015-06-01 11:55:44 1502
转载 Shiro入门(2)Shiro提供的验证模块
上一篇中我们自己定义了一个Servlet来做验证,实际上这没有必要,Shiro提供了验证的模块。 /login.jsp = authc /pages/* = authc /index.jsp* = authcauthc是Shiro内置的一个拦截器,authc org.apache.shiro.web.fi
2015-06-01 11:38:13 566
jetty-maven-springMVC-mybitas-eclipse集成demo
2014-01-27
jetty-maven-eclipse集成demo
2014-01-27
myibatis3和springMVC整合
2013-12-20
python入门示例
2013-12-08
springMVC伪静态和restful服务以及json日期格式
2013-11-15
jsp伪静态化
2013-11-14
spring和quartz整合示例
2013-10-29
javascript 日志管理工具log4jse的使用
2013-09-18
鄙人自制csdn博客爬虫
2013-09-13
ejb3 入门实例
2013-06-12
c3p0工具包(jdbc)
2013-06-12
shiro会话共享实战
2015-10-07
网站首页静态化-gradle-springMVC-Quartz
2015-02-25
连连看-黑屏版
2014-07-27
gradle实战之文件上传进度条
2014-06-22
java groovy整合
2014-02-11
spring rmi使用心得
2014-02-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人