Java
文章平均质量分 78
gzuimis
一起融合,一起进步
展开
-
RMI远程方法调用
1、RMI 简介Remote Method Invocation,远程方法调用,是一种技术,基于JRMP(Java Remote MessagingProtocol)协议是Java分布式应用的基础,EJB的基石,构建于TCP之上的应用层协议,仅仅适用于java语言编写的应用程序之间通讯。在RMI协议中,对象使用序列化机制编码。2、RMI 开发示例定义原创 2014-11-25 17:22:04 · 429 阅读 · 0 评论 -
处理线程异常
package com.test.concurrent.exception;import java.lang.Thread.UncaughtExceptionHandler;/** * 处理线程运行时异常 * * @author yli */public class ThreadExceptionTest { public static void m原创 2015-03-05 11:11:21 · 397 阅读 · 0 评论 -
Java线程状态
1、Java定义了 6种线程状态 NEW 新生状态 new Thread() 线程即进入新生状态 RUNNABLE 可运行状态 t.start() 调用该方法后进入可运行状态(可运行说明可能正在执行也可能在等待或阻塞) BLOCKED 阻塞状态:线程试图获得synchronized同步锁的这段时间内,处于阻塞状态 WAITING 等待状态:调用对象的 wait或者sleep原创 2015-03-05 10:37:46 · 408 阅读 · 0 评论 -
Java网络编程-代理2
1.Socket与ServerSocket介绍(1)客户端使用Socket与服务方通话getInputStream() 即可获得服务方发送的消息,getOutputStream即可发送消息给服务方(2)服务方使用 ServerSocket 来监听客户端的接入ServerSocket.accept() 即监听入站请求,当有客户端接入时,得到一个Socket这时服务方可以拿着这个原创 2015-01-15 22:01:07 · 435 阅读 · 0 评论 -
AOP实现机制
1.什么是AOPAspect Oriented Programming:面向切面编程,和OOP面向对象编程相辅相成,也是对OOP很好的补充。怎么理解 "面向切面" 呢,我把他看做对系统的一次“重构”在OOP的世界里,存在很多重复且与核心业务逻辑无关的代码,比如性能监控、日志记录、事务提交与回滚虽然可以通过良好的设计将这些重复的代码抽象出来,但是调用这些公共方法的【客户端】仍然无法解原创 2014-12-10 22:20:48 · 499 阅读 · 0 评论 -
JVM垃圾回收之—强软弱虚引用
1.强软弱虚引用介绍JDK1.2之后,显示支持 强、软、弱、虚 四种类型引用(1)Strong Reference 强引用,只要强引用还存在:JVM 就不会回收这种对象所谓强引用就是我们最常使用的,类似于 User u = new User()那么就说 u 持有 User 对象的强引用:且只要 User 对象还被u持有,那么就不会被回收 (2)Soft Reference原创 2014-12-07 17:25:27 · 1211 阅读 · 0 评论 -
Java网络编程-代理
1.网络编程简述基于 TCP/IP 4层网络模型:物理层、网络层、传输层、应用层纯Java只能工作在网络层以上,即只能在传输层和应用层直接编程所以使用Java抓包,比如监听网卡都需要借助第三方工具比如 winpcap来做,不是特别方便但正应为java工作在网络层以上,并且提供面向TCP的Socket编程Java 帮我们封装了包分片、丢失重传、分片组装、校验等等一系列低层原创 2015-01-12 22:44:09 · 1117 阅读 · 0 评论 -
Java数字证书与HHTPS安全通信
1.Java 数字证书JDK 自带 keytool工具,在 jdk\bin 目录下,可以用来管理秘钥库、证书数据库和私有秘钥。秘钥库中每一项都拥有一个别名,在cmd命令行输入 keytool -help 命令可以查看该工具的使用方法1.1 生成自己的证书并导出(1)创建秘钥库keytool -genkeypair -keystore myCert.certs -alias原创 2014-12-04 23:12:34 · 4546 阅读 · 0 评论 -
JVM 基础概念
1.JVM 内存区域划分包括5个部分:方法区+堆+程序计数器+虚拟机栈+本地方法栈其中每个线程独享内存的:程序计数器PCR+虚拟机栈VMS+本地方法栈NMS每个线程会共享内存的:方法区Method Area+堆Heap原创 2014-11-23 18:36:57 · 516 阅读 · 0 评论 -
Java IO 基础总结(一)
1.流原创 2014-11-22 22:11:53 · 365 阅读 · 0 评论 -
ClassLoader.getResource()与getResources()
1、getResource 与 getResources加载类路径资源文件,Java通过类加载器提供便捷的方法,分别介绍 public static void demo () throws IOException{ // 当前类加载器 ClassLoader loader = Test.class.getClassLoader();原创 2015-03-11 14:50:16 · 6177 阅读 · 0 评论