- 浏览: 51985 次
- 性别:
- 来自: 上海
文章列表
tomcat常用配置
- 博客分类:
- tomcat
tomcat的https配置
配置Tomcat服务器
打开Tomcat根目录下的/conf/server.xml,找到Connector port="8443"配置段,修改为如下:
<Connector port="8443" protocol="org.apache.coyote.http11.Http11NioProtocol"
SSLEnabled="true" maxThreads=&quo ...
EHCache的使用
在开发高并发量,高性能的网站应用系统时,缓存Cache起到了非常重要的作用。本文主要介绍EHCache的使用,以及使用EHCache的实践经验。
笔者使用过多种基于Java的开源Cache组件,其中包括OSCache、JBossCache、EHCache。OSCac ...
Spring中Autowired注解,Resource注解和xml default-autowire工作方式异同
2012/11/07 17:25:28 No Comments
Tags: autowire, default-autowire, java, resource, spring, 源码分析 Posted :java开发, 开源框架, 编程开发
前面说到了关于在xml中有提供default-autowire的配置信息,从spring 2.5开始,spring又提供了一个Autowired以及javaEE中标准的Resource注释,都好像可以实现类似的自动注入。那么是不是每个都实 ...
HTTP 请求头 Header
Accept:浏览器可接受的MIME类型。
Accept-Charset:浏览器可接受的字符集。
Accept-Encoding:浏览器能够进行解码的数据编码方式,比如gzip。Servlet能够向支持gzip的浏览器返回经gzip编码的HTML页面。许多情形下这可以减少5到10倍的下载时间。
Accept-Language:浏览器所希望的语言种类,当服务器能够提供一种以上的语言版本时要用到。
Authorization:授权信息,通常出现在对服务器发送的WWW-Authenticate头的应答中。
Connection: ...
400 - 错误的请求。
·401 - 访问被拒绝。IIS 定义了许多不同的 401 错误,它们指明更为具体的错误原因。这些具体的错误代码在浏览器中显示,但不在 IIS 日志中显示: ·401.1 - 登录失败。
·401.2 - 服务器配置导致登录失败。
·401. ...
maven
1,本地仓库(本机仓库)jar包install到本地仓库
2,中央仓库(远程仓库)
3,私有仓库-内网(局域网)jar包deploy到服务器,nexus工具,有两种版本:1,war(web版本)2,jetty
main源文件
test测试类
source配置文件
archive骨架
就是jar组合的类型
依赖(坐标gav)
scope
默认compile
exdulsion排除
依赖具有传递性,依赖于compile
provide测试和编译的时候有用,不会打包到war中,比如apache中有jar,不能再依赖
test测试的时候会依赖,编译和打包都不会依赖
runtime运 ...
常见的MIME类型
每个MIME类型由两部分组成,前面是数据的大类别,例如声音audio、图象image等,后面定义具体的种类。
超文本标记语言文本 .html,.html text/html
普通文本 .txt text/plain
RTF文本 .r ...
jersey
jersey是JAX-RS(JSR311)Java API for RESTful Web Services开源参考实现用于构建 RESTful Web service,它包含三个部分:
核心服务器(Core Server) :通过提供JSR 311中标准化的注释和API标准化,可以用直观的方式开发RESTful Web服务。
核心客户端(Core Client) :Jersey客户端API能够帮助开发者与RESTful服务轻松通信;
集成(Integration) :Jersey还提供可以轻松继承Spring、Guice、Apache Abdera ...
id选择器$("#id")
标签选择器$("div")
class选择器$(".class")
伪类选择器$(":input")
属性选择器$("[attr=value]")
1, ID选择器遥遥领先,然后是标签选择器,第三是Class选择器,其他选择器(伪类选择器,属性选择器)都非常慢。
2, 从父元素中选择子元素,最佳选择是$parent.find('.child')。而且,由于$parent往往在前面的操作已经生成,jQuery会进行缓存,所以进一步加快了执行速度。
3,不 ...
Js内置对象与常用技巧
- 博客分类:
- js
Js内置对象
1.Date
属性(1):
constructor 所建立对象的函数参考
prototype 能够为对象加入的属性和方法
方法(43):
getDay() 返回一周中的第几天(0-6)
getYear() 返回年份.2000年以前为2位,2000(包含)以后为4位
getFullYear() 返回完整的4位年份数
getMonth() 返回月份数(0-11)
getDate() 返回日(1-31)
getHours() 返回小时数(0-23)
getMinutes() 返回分钟( ...
css的样式继承:子元素继承父元素
float:left 向父元素的左侧靠近浮动
border:solid 1px red 用来分离元素
clear:both 清楚两端的float的影响
position:有四个值:static(默认值),absolute,relative,fixed(ie7不支持)
static:保持在原来应该在的位置
absolute:绝对定位,子块不再从属于父块,相对的距离是body的左边的距离
relative:相对定位,相对于父块的距离
fixed:本质上和absolute一样,只不过块不随着浏览器的滚动条向上或向下移动
在AOP中有几个概念:
— 方面(Aspect):一个关注点的模块化,这个关注点实现可能另外横切多个对象。事务管理是J2EE应用中一个很好的横切关注点例子。方面用Spring的Advisor或拦截器实现。
— 连接点(Joinpoint):程序执行过程中明确的点,如方法的调用或特定的异常被抛出。
— 通知(Advice):在特定的连接点,AOP框架执行的动作。各种类型的通知包括“around”、“before”和“throws”通知。
— 切入点(Pointcut):指定一个通知将被引发的一系列连接点的集合。AOP框架必须允许开发者指定切入点,例如,使用正则表达式。
所以“<aop ...
<bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource">
<property name="jdbcUrl" value="${url}" />
<property name="driverClass" value="${driver}" />
<property name="user" value="${u ...
模拟爬取51job网站的信息
//爬取对象
HttpClient httpClient = new HttpClient();
//创建爬取方法
GetMethod method= new GetMethod("http://www.51job.com/");
//开始爬取
httpClient.executeMethod(method);
//获取一个页面返回的字符串,即html标签
String html = method.getResponseBodyAsString();
//System.out.println(html);
//停止爬取,关闭连接
method ...