`
kobe学java
  • 浏览: 257922 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论
文章列表
  EhCache使用详细介绍 Ehcache中不仅可以用配置文件来配置缓存,而在代码中也可以实现同样的功能。 CacheManager singletonManager = CacheManager.create(); Cache memoryOnlyCache = new Cache(“testCache”, 50000, false, false, 8, 2); Cache test = singletonManager.getCache(“testCache”); 删除只需要调用singletonManager.removeCache(“testCache”); Shotdown ...

Java NIO原理和使用

    博客分类:
  • MINA
 
  Java NIO原理和使用   Java NIO非堵塞应用通常适用用在I/O读写等方面,主要包括非阻塞,Buffer,内存映射,块读取。系统运行的性能瓶颈通常在I/O读写,包括对端口和文件的操作上,过去,在打开一个I/O通道后,read()将一直等待在端口一边读取字节内容,如果没有内容进来,read()也是傻傻的等,这会影响我们程序继续做其他事情,那么改进做法就是开设线程,让线程去等待,但是这样做也是相当耗费资源的。 Java NIO非堵塞技术实际是采取Reactor模式,或者说是Observer模式为我们监察I/O端口,如果有内容进来,会自动通知我们,这样,我们就不必开启多 ...

java nio学习[zt]

    博客分类:
  • MINA
 
  java nio学习[zt] 对相关类的简单介绍    java.nio.*, 据说它提供了一些更加底层的一些功能,如:类似windows环境下的AsyncSocket类的异步操作的功能,能显著降低server端程序的线程管理开销。    因为大多数应用是建立在TCP之上,所以在此只说说SocketChannel,ServerSocketChannel,Selector和ByteBuffer这几个类.前三个最终都源自channel类。而channel 类,可以理解为在具体I/O或文件对象之上抽象的一个操作对象,我们通过操作channel的读写达到对其对应的文件或I/O对象(包括s ...
  Java中的native,transient,volatile和strictfp关键字 博客分类:  J2SE JavaJ#
  java多线程学习 一、理解多线程  多线程是这样一种机制,它允许在程序中并发执行多个指令流,每个指令流都称为一个线程,彼此间互相独立。  线程又称为轻量级进程,它和进程一样拥有独立的执行控制,由操作系统负责调度,区别在于线程没有独立的存储空间,而是和所属进程中的其它线程共享一个存储空间,这使得线程间的通信远较进程简单。  多个线程的执行是并发的,也就是在逻辑上“同时”,而不管是否是物理上的“同时”。如果系统只有一个CPU,那么真正的“同时”是不可能的,但是由于CPU的速度非常快,用户感觉不到其中的区别,因此我们也不用关心它,只需要设想各个线程是同时执行即可。  多线程和传统的单线程 ...
  java线程学习 1. 创建线程Java的线程继承自Thread的类,处理一个名为run的方法。 class MyThread extends Thread {  private int i = 0;  
  多线程编程——实战篇 [多线程编程的一般原则] 在进入实战篇以前,我们简单说一下多线程编程的一般原则。   [安全性]是多线程编程的首要原则,如果两个以上的线程访问同一对象时,一个线程会损坏另一个线程的数 ...
  在J2EE Web 应用中使用基于CAPTCHA 的授权模块         W eb应用的前景是在不断的演进中的,它已经从最开始作为共享文档和信息的方式演化为业务管理的平台,而在这种应用中,许可和 授权是一个关键的特征。Web的应用前景还在不断的演进中,而本文把关注放在面向群体的应用中,例如博可和维基。 在这种应用中,由于作者希望有交流和反馈,所以授权不是非常严格的。有时,由于害怕识别,会造成失去一些人可能做出的贡献。但是,缺少授权就会带来诸如垃圾邮件这类的问题。这里有几条在Web上抽取的信息:  很明显,垃圾邮件发送源必须被识别出来。大多数者类恶意的攻击发生 ...
  Java并发:juc Executor框架详解 2012-03-06 11:01 singleant singleant的博客 我要评论(0) 字号:T | T Executor 框架是 juc 里提供的线程池的实现。前两天看了下 Executor 框架的一些源码
  ExecutorService线程池  (2010-08-03 14:37:13) 转载▼ 标签:  executor   线程池  

多线程摘录 004

* 使用哪种模式的并发?观察一下简单的服务器方式一:        while(true) {        Socket s = serverSocket.accept();        handleRequest(s);    }方式二:    while(true) {        final Socket s = serverSocket.accept();        new Thread(new Runnable(){                handleRequest(s);            }        );    }方式一非常暴力, 最严重的问题是请求被串 ...

Hashmap 分析

    博客分类:
  • java
  Hashmap 博客分类:  算法 数据结构算法
  用ReentrantLock模拟宴会的热闹情景 博客分类:  并发编程 threadBlog
  Spring在web应用中获得Bean的方法 博客分类:  Spring BeanWeb
  什么是JavaScript异步编程 2011-11-11 15:47 司徒正美 司徒正美的博客 我要评论(0) 字号:T | T 异步在javascript就是延时执行。严格来说,javascript中的异步编程能力都是由BOM与DO
Global site tag (gtag.js) - Google Analytics