- 浏览: 257922 次
- 性别:
- 来自: 苏州
最新评论
-
lzh8189146:
CommonsHttpSolrServer这个类,现在是不是没 ...
CommonsHttpSolrServer -
xiaochanzi:
我按照你的方法试了下,tomcat6可以发布,但是访问任何网页 ...
基于内嵌Tomcat的应用开发 -
phoneeye:
麻烦你,如果是抄来的文章,请给出来源。谢谢
ant 两则技巧 -
neverforget:
转载不注明出处
Spring Security3.1登陆验证 替换 usernamepasswordfilter -
liang1022:
若不使用eclipse ,如何在命令行下 运行服务端程序 ?
WebService CXF学习(入门篇2):HelloWorld
文章列表
EhCache使用详细介绍
- 博客分类:
- java
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原理和使用
Java NIO非堵塞应用通常适用用在I/O读写等方面,主要包括非阻塞,Buffer,内存映射,块读取。系统运行的性能瓶颈通常在I/O读写,包括对端口和文件的操作上,过去,在打开一个I/O通道后,read()将一直等待在端口一边读取字节内容,如果没有内容进来,read()也是傻傻的等,这会影响我们程序继续做其他事情,那么改进做法就是开设线程,让线程去等待,但是这样做也是相当耗费资源的。
Java NIO非堵塞技术实际是采取Reactor模式,或者说是Observer模式为我们监察I/O端口,如果有内容进来,会自动通知我们,这样,我们就不必开启多 ...
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
线程池
* 使用哪种模式的并发?观察一下简单的服务器方式一: while(true) { Socket s = serverSocket.accept(); handleRequest(s); }方式二: while(true) { final Socket s = serverSocket.accept(); new Thread(new Runnable(){ handleRequest(s); } ); }方式一非常暴力, 最严重的问题是请求被串 ...
用ReentrantLock模拟宴会的热闹情景
博客分类:
并发编程
threadBlog
Spring在web应用中获得Bean的方法
- 博客分类:
- spring
Spring在web应用中获得Bean的方法
博客分类:
Spring
BeanWeb
什么是JavaScript异步编程
- 博客分类:
- js+htm
什么是JavaScript异步编程
2011-11-11 15:47 司徒正美 司徒正美的博客 我要评论(0) 字号:T | T
异步在javascript就是延时执行。严格来说,javascript中的异步编程能力都是由BOM与DO