- 浏览: 280569 次
- 性别:
- 来自: 杭州
最新评论
-
梦醒无尘:
异步处理框架已经用到项目上,感谢你利用休息时间创造出一款舒服的 ...
asyn4j 1.2 发布 -
xiaokang1582830:
有一点没有考虑到的就是是否可以提供目前已经在调用的calss和 ...
asyn4j -- 异步方法调用框架 -
snowolf:
记得曾经实现过iBatis+EhCache,实现了一个iBat ...
让ibatis 支持 memcached -
bsspirit:
很好,很好!!
java annotation 实例 -
ij仔:
...
Statement,PreparedStatement区别
文章列表
package net.rubyeye.xmemcached.example;
import java.util.Random;
/**
* 排序测试类
*
* 排序算法的分类如下: 1.插入排序(直接插入排序、折半插入排序、希尔排序); 2.交换排序(冒泡泡排序、快速排序);
* 3.选择排序(直接选择排序、堆排序); 4.归并排序; 5.基数排序。
*
* 关于排序方法的选择: (1)若n较小(如n≤50),可采用直接插入或直接选择排序。
* 当记录规模较小时,直接插入排序较好;否则因为直接选择移动的记录数少于直接插人,应选直接选择排序为宜。
...
public class HookTest {
/**
* @param args
*/
public static void main(String[] args) throws Exception{
// TODO Auto-generated method stub
Thread.currentThread().sleep(10000);
//JVM关闭时执行下列线程的方法
Runtime.getRuntime().addShutdownHook(new Thread(){
pu ...
1.JVM管理两种类型的内存:堆内存(heap),栈内存(stack),堆内在主要用来存储程序在运行时创建或实例化的对象与变量.而栈内存则是用来存储程序代码中声明为静态(static)(或非静态)的方法.
2.JVM中对象的生命周期,创建阶段,应用阶段,不可视阶段,不可到达阶段,可收集阶段,终结阶段,释放阶段
3.避免在循环体中创建对象,即使该对象点用内存空间不大.
for(int i=0;i<10000;++i){
Object obj = new Object();
System.out.println("obj="+obj);
}
...
Java的一个重要优点就是通过垃圾收集器(Garbage Collection,GC)自动管理内存的回收,程序员不需要通过调用函数来释放内存。因此,很多程序员认为Java不存在内存泄漏问题,或者认为即使有内存泄漏也不是程序的责任,而是GC或JVM的问题。其实,这种想法是不正确的,因为Java也存在内存泄露,但它的表现与C++不同。
问题的提出
Java的一个重要优点就是通过垃圾收集器(Garbage Collection,GC)自动管理内存的回收,程序员不需要通过调用函数来释放内存。因此,很多程序员认为Java不存在内存泄漏问题,或者认为即使有内存泄漏也不是程序的责任,而是GC或JVM的问题 ...
- 2009-11-30 11:54
- 浏览 952
- 评论(0)
package com.io;
import java.net.InetSocketAddress;
import java.net.ServerSocket;
import java.nio.ByteBuffer;
import java.nio.channels.SelectionKey;
import java.nio.channels.Selector;
import java.nio.channels.ServerSocketChannel;
import java.nio.channels.SocketChannel;
import java.nio.charse ...
- 2009-11-25 17:25
- 浏览 1921
- 评论(0)
public class MallShopSoketServer implements Runnable {
private static Logger logger = Logger.getLogger(MallShopSoketServer.class);
private int port = 8821;
private ServerSocket serverSocket;
private ExecutorService executorService;// 线程池
private final int POOL_SIZE = 10;// 单个CPU线程池大小
...
- 2009-11-25 16:16
- 浏览 2257
- 评论(0)
public class ZipTest {
/**
* @param args
*/
public static void main(String[] args) throws Exception {
// TODO Auto-generated method stub
FileOutputStream fout = new FileOutputStream("c://test.zip");
ZipOutputStream zout = new ZipOutputStream(fout);
BufferedOutputSt ...
- 2009-11-24 09:42
- 浏览 962
- 评论(0)
javax.xml.parse.DocumentBuilderFactory
static DocumentBuildFactory newInstance()
返回DocumentBuildFactory类的一个实例
DocumentBuilder newDocumentBuilder()
返回DoucmentBuilder 类的一个实例
javax.xml.parsers.DocumentBuilder
Doucment parse(File f)
Doucment parse(String url)
Doucment parse(InputStream in)
解析来自给定的文件, ...
- 2009-11-23 11:49
- 浏览 1472
- 评论(0)
public class CryptoClassLoader extends ClassLoader {
private int key;
public CryptoClassLoader(int k){
this.key = k;
}
protected Class findClass(String name) throws ClassNotFoundException {
byte[] classBytes = null;
try{
classBytes = loadClassBytes(name);
}catch(IOExcept ...
- 2009-11-23 09:34
- 浏览 1085
- 评论(0)
ibatis 不支持Memcached ,只支持第三方的oscache.
所以看了一下缓存模块源码,觉得的很好扩展,于是就实现了一下,不知是否合理还请大家扳砖
SqlMapConfiguration 中新建别名
registerDefaultTypeAliases方法中添加
typeHandlerFactory.putTypeAlias("MEMCACHED", MemcachedCacheController.class.getName());
public interface OtherCacheHelper<T> {
//初始化 ...
实体类
public class Account implements java.io.Serializable{
private int id;
private String firstName;
private String lastName;
private String emailAddress;
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getFirst ...
//更新CacheKey hashcode ,每个参数加进来都会更新一次hashcode
public CacheKey update(Object object) {
int baseHashCode = object.hashCode();
count++;
checksum += baseHashCode;
baseHashCode *= count;
hashcode = multiplier * hashcode + baseHashCode;
paramList.add(object);
...
- 2009-11-20 16:15
- 浏览 1181
- 评论(0)
<%@ page contentType="text/html;charset=UTF-8" isErrorPage="true" %>
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%@ ...
- 2009-11-20 11:03
- 浏览 1283
- 评论(0)
我的网站上网了,请大家提点建议
- 博客分类:
- java
网站采用 spring + struts + ibatis 搜索采用compass DB mysql
网站地址:http://www.123why.com
最近比较闲,学习了struts2,和ibatis,所以确定利用学习到的知识开发一个网站,看到百度知道,问问,比较火,结构也比较简单,就开发了一个问答类型的网站.
网站采用 spring + struts + ibatis 搜索采用compass DB mysql
网站测试地址:http://panxiuyan34.jspcn.net/ 正式域名:www.123why.com(怎么样比较好记吧)
昨天抓取了百度的30000条数据,没有违法吧!
希望大家给我提点建议,和改进的地方.
分享一个分页代码(基于标签jstl),希望对大家有用,类似淘宝,javaeye的形式有页块
package ...