
Java
ITtang
这个作者很懒,什么都没留下…
展开
-
JAVA线程生命周期图
看图胜过千言万语,脑袋少转弯!转载 2010-12-27 16:30:00 · 838 阅读 · 0 评论 -
Java企业级应用架构设计中的分布式结构
<br /> Java企业级应用架构设计是每个Java开发者不必学的知识,本文将对Java EE应用的架构与设计进行一些基础性的介绍,而这些内容构筑了整个Java EE应用开发的基础。 <br />Java企业级应用架构设计中的分布式结构大致可以分为单级结构、2级结构、3级结构和N级结构。充分理解和应用分布式结构可以更好的理解当代网络计算的现状,设计出更优的企业级应用程序。<br />长 久以来,Java企业级版本(Java EE)已经成为了众多产业领域(如银行业、保险业、零售业、酒店业、旅游业以转载 2010-12-27 16:35:00 · 504 阅读 · 0 评论 -
Java NIO非阻塞服务器示例
<br />以前一直用的是“ervery thread per connection”的服务器端模式,今天试了下NIO非阻塞模式的服务器。 不过java不能实现I/O完成端口模型,这点很遗憾<br /><br /><br />package com.vista.Server;<br /><br />import java.io.IOException;<br />import java.net.InetSocketAddress;<br />import java.net.ServerSocket;<br转载 2011-01-06 16:53:00 · 440 阅读 · 0 评论 -
Java网络编程之传输控制协议
<br />一、概述<br />TCP提供的网络通讯接口与用户数据报协议(UDP)截然不同。TCP的特性使网络编程很具魅力,而且它删除了UDP的很多干扰部分(例如数据包的 排序和丢失),简化了网络通讯。UDP关心的是数据包的传输,而TCP关注的是建立网络连接,并在网络连接中发送和接收字节流。 数据包可以通过网络用 多种方法发送,并且它们到达的时间可能不同。这有利于性能的提高和程序的健壮性,因为单个包的丢失不一定干扰其它包的传输。但是,这样的系统使程序员必须 作更多的工作,他们必须保证数据的送达(de原创 2011-03-03 16:56:00 · 436 阅读 · 0 评论 -
Java垃圾收集算法与内存泄露
<br />Java垃圾收集算法与内存泄露,Java语言建立了垃圾收集机制,用以跟踪正在使用的对象和发现并回收不再使用(引用)的对象。该机制可以有效防范动态内存分配中可能发生的两个危险:因内存垃圾过多而引发的内存耗尽,以及不恰当的内存释放所造成的内存非法引用 <br /><br />1.垃圾收集算法的核心思想<br /> Java语言建立了垃圾收集机制,用以跟踪正在使用的对象和发现并回收不再使用(引用)的对象。该机制可以有效防范动态内存分配中可能发生的两个危险:因内存垃圾过多而引发的内存耗尽,以及不恰当转载 2011-05-04 17:22:00 · 428 阅读 · 0 评论 -
用OpenSSL做自签名的证书
这里抄录LDAP+OpenSSL集中认证配置一文的一部分: 公私钥:公钥可以唯一解密私钥加密过的数据,反之亦然。以下用P指代公钥,V指代私钥。 SSL过程:需要两对公私钥(P1,V1),(P2,V2),假设通信双方是A和B,B是服务器,A要确认和它通信的是B: A->B:转载 2011-08-05 14:03:29 · 608 阅读 · 0 评论 -
Applet安全限制和签名Applet
最实用的部分就是打包跟签名 最近在研究applet,打算使用applet来开发一个上传文件上传控件,之前因为一直觉得applet的沙箱控制导致applet不能主动的访问客户端的资源,所以也曾因此而放弃.不过最近在研究applet的签名后,有了点收获,可以通过签名jar文档来达到这样的控制策略,下面是我在实际实验过程中的一些心得和体会,跟大家一起分享下.(注:如果转载此文,请注明出处和作者,尊重作转载 2011-11-10 12:32:53 · 803 阅读 · 0 评论 -
log4j之配置文件加载过程分析-properties文件和xml文件
源自:51cto.com log4j是一个通用的log工具。使用log4j的时候我们通常设置properties文件或者xml文件来进行log的配置。那么log4j对配置文件的加载过程是什么样的呢?下面以分析log4j的source的形式来进行说明。 一,properties文件 当用properties文件进行配置的时候,对应的src为PropertyConfigurat转载 2011-12-12 10:30:46 · 562 阅读 · 0 评论 -
Tomcat6.0配置SSL
1.生成密码保护文件(存储密钥和证书) keytool -genkey -alias tomcat -keyalg RSA -keystore tomcat6/conf/.keystore -validity 365 2.修改Tomcat/conf/server.xml文件 <!-- <Connector port="8443" protocol="HTTP/1.1" SSLEna原创 2012-02-13 10:49:47 · 514 阅读 · 0 评论