`
xudongcsharp
  • 浏览: 479938 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论
文章列表

数字证书

    博客分类:
  • Java
http://blog.csdn.net/zhulinfeiba/article/details/5957028

Ehcache

1. EHCache 的特点,是一个纯Java ,过程中(也可以理解成插入式)缓存实现,单独安装Ehcache ,需把ehcache-X.X.jar 和相关类库方到classpath中。如项目已安装了Hibernate ,则不需要做什么。。直接可以使用Ehcache Cache 存储方式 :内存或磁盘 2. 单独使用 EHCache 使用CacheManager 创建并管理Cache 1.创建CacheManager有4种方式: A:使用默认配置文件创建 A:使用默认配置文件创建 java代码    CacheManager manager = CacheMa ...
一、http_load 程序非常小,解压后也不到100K http_load以并行复用的方式运行,用以测试web服务器的吞吐量与负载。但是它不同于大多数压力测试工 具,它可以以一个单一的进程运行,一般不会把客户机搞死。还可以测试HTTPS类的网站请求。 下载地址:http://soft.vpser.net/test/http_load/http_load-12mar2006.tar.gz 安装很简单 #tar zxvf http_load-12mar2006.tar.gz #cd http_load-12mar2006 #make && make install 命令格式:ht ...
Java垃圾回收概况   Java GC(Garbage Collection,垃圾收集,垃圾回收)机制,是Java与C++/C的主要区别之一,作为Java开发者,一般不需要专门编写内存回收和垃圾清理代 码,对内存泄露和溢出的问题,也不需要像C程序员那样战战兢兢。这是因为在Java虚拟机中,存在自动内存管理和垃圾清扫机制。概括地说,该机制对 JVM(Java Virtual Machine)中的内存进行标记,并确定哪些内存需要回收,根据一定的回收策略,自动的回收内存,永不停息(Nerver Stop)的保证JVM中的内存空间,放置出现内存泄露和溢出问题。   关于JVM,需要说明一下的是,目 ...

ThreadLocal

ThreadLocal是什么 早在JDK 1.2的版本中就提供java.lang.ThreadLocal,ThreadLocal为解决多线程程序的并发问题提供了一种新的思路。使用这个工具类可以很简洁地编写出优美的多线程程序。 ThreadLocal很容易让人望文生义,想当然地认为是一个“本地线程”。其实,ThreadLocal并不是一个Thread,而是Thread的局部变量,也许把它命名为ThreadLocalVariable更容易让人理解一些。 当使用ThreadLocal维护变量时,ThreadLocal为每个使用该变量的线程提供独立的变量副本,所以每一个线程都可以独立地改变自己的 ...

XL ZF

1. ThreadLocal 2. 事务隔离机制 3. 在List找一个重复的数字算法 4. 悲观锁 乐观锁 5. 线程同步 6. 项目经验 7. 常用设计模式 8. 数据库左连接 9. webservice 10. GC工作机制
1) 在Action实现类方面的对比:Struts 1要求Action类继承一个抽象基类;Struts 1的一个具体问题是使用抽象类编程而不是接口。Struts 2 Action类可以实现一个Action接口,也可以实现其他接口,使可选和定制的服务成为可能。Struts 2提供一 ...
package com.java.test; import java.util.ArrayList; import java.util.List; public class TestReturn { /** * @param args */ public static void main(String[] args) { System.out.println( testt5()); } public static int testt() { int x = 99; try { ...

java基础面试

(1)HashMap和Hashtable的区别     都属于Map接口的类,实现了将惟一键映射到特定的值上。      HashMap 类没有分类或者排序。它允许一个null键和多个null值。       Hashtable 类似于HashMap,但是不允许null键和null值.它也 ...

java 基础知识

(一)java 静态代码块 静态方法区别 一般情况下,如果有些代码必须在项目启动的时候就执行的时候,需要使用静态代码块,这种代码是主动执行的;需要在项目启动的时候就初始化,在不创建对象的情况下,其他程序来调用的时候,需要使用静态方法,这种代码是被动执行的. 静态方法在类加载的时候 就已经加载 可以用类名直接调用 比如main方法就必须是静态的 这是程序入口 两者的区别就是:静态代码块是自动执行的; 静态方法是被调用的时候才执行的. 静态方法 (1)在Java里,可以定义一个不需要创建对象的方法,这种方法就是静态方法。要实现这样的效果,只需要在类中定义的方法前加上static关键字。例如: p ...

SpringMVC传参

Spring MVC 的请求参数获取的几种方法 通过@PathVariabl注解获取路径中传递参数 @RequestMapping(value = "/{id}/{str}") public ModelAndView helloWorld(@PathVariable String id, @PathVariable String str) { System.out.println(id); System.out.println(str); return new ModelAndView("/helloWorld"); } 用@Mo ...
对于一个以数据为中心的应用,数据库的好坏直接影响到程序的性能,因此数据库性能至关重要。一般来说,要保证数据库的效率,要做好以下四个方面的工作:数据库设计、sql语句优化、数据库参数配置、恰当的硬件资源和操 ...
Complexify 是一个用来检测密码强度的 jQuery 插件,并使用友好的效果来提示给用户。

Maven最佳实践

install安装打包到本地 deploy安装到服务器上 groupId对应包名 artifactId对应项目名称 simple: <artifactId>app-simple</artifactId> <groupId>com.zd.app</groupId> <version>1.0-SNAPSHOT</version> 控制依赖版本常用方法:设置property、模块集成关系中父模块使用dependencyManagement 1.2.3-beta-1 可增可减 只增不减
1、下载Apache2.2.15,到http://archive.apache.org/dist/httpd/binaries/win32/里下载apache_2.2.15-win32-x86-no_ssl.msi ,安装方法挺简单,在network domain、server domain中输入localhost,填入管理员的邮箱地址,出现选择安装路径的界面,默认的路径比较长,我把安装路径修改为:“D:/Apache2.2/”,继续安装,直到完成。      安装完毕,apache就自动启动,可以测试apache是否成功启动。在浏览器地址栏里输入:http://localhost/或http ...
Global site tag (gtag.js) - Google Analytics