- 浏览: 61004 次
- 性别:
- 来自: 北京
最新评论
文章列表
此文为摘录
浏览器缓存将文件保存在客户端,好的缓存策略可以减少对网络带宽的占用,可以提高访问速度,提高用户的体验,还可以减轻服务器的负担。因此我们有必要了解它的实现原理,用来提高网站的性能。当一个客户端请求web服务器, 请求的内容可以从以下几个地方获取:服务器、浏览器缓存中或缓存服务器中。这取决于服务器端输出的页面信息。页面文件有三种缓存状态。1.最新的:选择不缓存页面,每次请求时都从服务器获取最新的内容。2.未过期的:在给定的时间内缓存,如果用户刷新或页面过期则去服务器请求,否则将读取本地的缓存,这样可以提高浏览速度。3.过期的:也就是陈旧的页面,当请求这个页面时,必须进行重新获取。页 ...
1、在web.xml文件中加入以下元素
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>classpath:applicationContext.xml</param-value>
</context-param>
则会去加载相应的xml,而不会去加载/WEB-INF/下的applicationContext.xml。
但是,如果没有指定的话,默认会 ...
优点:【摘自网上】hessian类似于Webservice,但是它不使用soap协议,它把协议报文封装到http封包中,通过HTTP信道传输。是一种高效简洁的远程调用框架,它采用的是二进制RPC协议(Binary),具有轻量、传输量小、平台无关的特点,特别适合于目前网络带宽比较小的手机网络应用项目。Hessian是通过servlet提供远程服务,完全使用动态代理来实现的,推荐采用面向接口编程,因此,Hessian服务建议通过接口暴露。hessian已经支持Java,Flash/Flex,Python,C++,.NET C#,D,Erlang,PHP,Ruby,Objective C。其中我 ...
此文摘自:http://blog.csdn.net/cheney521/article/details/8672066
在dos下编译java程序,就要用到classpath这个概念,尤其是在没有设置环境变量的时候。classpath就是存放.class等编译后文件的路径。
javac:如果当前你要编译的java文件中引用了其它的类(比如说:继承),但该引用类的.class文件不在当前目录下,这种情况下就需要在javac命令后面加上-classpath参数,通过使用以下三种类型的方法 来指导编译器在编译的时候去指定的路径下查找引用类。(1).绝对路径:javac -classpat ...
js 四舍五入函数 toFixed(),里面的参数 就是保留小数的位数。
使用方法如下:new Number(${值}).toFixed(2)
jsp页面中加载图片,当找不到指定图片时,显示默认图片
<img src="...." onerror="this.src='..........'" />
一、认识国际化资源文件
这个类提供软件国际化的捷径。通过此类,可以使您所编写的程序可以:
轻松地本地化或翻译成不同的语言
一次处理多个语言环境
以后可以轻松地进行修改 ...
在Javascript中void是一个操作符,该操作符指定要计算一个表达式但是不返回值。
void 操作符用法格式如下: 1. javascript:void (expression) 2. javascript:void expression
expression 是一个要计算的 Javascript 标准的表达式。表达式外侧的圆括号是选的,但是写上去是一个好习惯。
当用户链接时,void(0) 计算为 0,但 Javascript 上没有任何效果。
<A HREF="javascript:void(0)">单此处什么也不会发生</A ...
在使用Spring的关于Bean的组件扫描-------小小一点笔记
1.如果不想在xml文件中配置bean,我们可以给我们的类加上spring组件注解,只需再配置下spring的扫描器就可以实现bean的自动载入。
<!-- 注解注入 -->
<context:annotation-config></context:annotation-config>
<context:component-scan base-package="com.liantuo.hotel.common.service.impl" /> ...
Mybatis配置文件中遇到的一些问题:
①<configuration>
<typeAliases>
<typeAlias type="com.jx.p2p.model.DemoModel" alias="DemoModelL" />
</typeAliases>
<mappers>
<mapper resource="mapper/DemoMapper.xml"/>
...
package com.jx.p2p.test;
import java.util.regex.*;
public class Test {
public static void main( String[] args ) {
String s = "140725-01是烦人";
Pattern p = Pattern.compile("[\u4e00-\u9fa5]");
Matcher m = p.matcher( s );
int y=0; ...
Maven集成tomcat来启动服务,即使不是web项目同样可以将项目在tomcat中进行启动
1、环境介绍 maven:apache-maven-3.0.3 tomcat:apache-tomcat-6.0.32 jdk:jdk1.5.0_11 eclipse:3.7.2 2、配置tomcat-maven-plugin 在pom.xml中加入如下配置
Xml代码
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>tomcat ...
/*由数字字符串构造BigDecimal的方法
*设置BigDecimal的小数位数的方法
*/
import java.math.BigDecimal;
//数字字符串
String StrBd="1048576.1024";
//构造以字符串内容为值的BigDecimal类型的变量bd
BigDecimal bd=new BigDecimal(StrBd);
//设置小数位数,第一个变量是小数位数,第二个变量是取舍方法(四舍五入)
bd=bd.setScale(2, BigDecimal.ROUND_H ...
ArrayList 中 subList 的基本用法:
subList方法是在给定的ArrayList集合中获取给定下标的子集合,
在使用集合中,可能常常需要取集合中的某一部分子集来进行一下操作,于是subList这个方法就映入我们的眼帘,毫不犹豫地使用。
例如以下代码:
publicstaticvoid main(finalString[] args){List<Object> lists =newArrayList<Object>(); lists.add("1"); lists.add("2"); ...
double类型数据后面为0则不显示
private String datacheck(double num){ if(num % 1.0 == 0){ return String.valueOf((long)num); } return String.valueOf(num); }
double类型数据后面保留两位有效数字
java.text.DecimalFormat df =new java.text.DecimalFormat("#.00"); ...
JQuery中有给使用者提供MD5加密的直接使用的插件,使用方法如下:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns=&qu ...