自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

转载 长连接与短连接

长连接与短连接 所谓长连接,指在一个TCP连接上可以连续发送多个数据包,在TCP连接保持期间,如果没有数据包发送,需要双方发检测包以维持此连接,一般需要自己做在线维持。 短连接是指通信双方有数据交互时,就建立一个TCP连接,数据发送完成后,则断开此TCP连接,一般银行都使用短连接。  ...

2014-05-31 22:09:24

阅读数 479

评论数 0

转载 利用jdk自带的强悍工具jvisualvm检测多线程的竞争

利用jdk自带的强悍工具jvisualvm检测多线程的竞争  2012-04-11 11:41:43|  分类: JVM |  标签:jvm  java  jdk  visualvm  |举报 |字号大中小 订阅 我有一个程序,里面有大量的synchr...

2014-05-31 21:11:18

阅读数 885

评论数 0

原创 Java多线程(五)之BlockingQueue深入分析

一、概述: BlockingQueue作为线程容器,可以为线程同步提供有力的保障。 二、BlockingQueue定义的常用方法 1.BlockingQueue定义的常用方法如下: 抛出异常 特殊值 阻塞 超时 插入 add(e) o...

2014-05-31 21:03:02

阅读数 529

评论数 0

原创 线程池ThreadPoolExecutor参数设置

JDK1.5中引入了强大的concurrent包,其中最常用的莫过了线程池的实现ThreadPoolExecutor,它给我们带来了极大的方便,但同时,对于该线程池不恰当的设置也可能使其效率并不能达到预期的效果,甚至仅相当于或低于单线程的效率。 ThreadPoolExecutor类可设置的参数...

2014-05-31 18:16:29

阅读数 587

评论数 0

转载 Spring框架的设计原理级设计模式分析

Spring框架的设计原理级设计模式分析   Spring的骨骼架构 Spring总共有十几个组件,但是真正核心的组件只有几个,下面是Spring框架的总体架构图: 图1 .Spring框架的总体架构图 从上图中可以看出Spring框架中的核心组件只有三个:Core、Context和...

2014-05-26 16:19:04

阅读数 754

评论数 0

转载 Java 反射是Java语言的一个很重要的特征,它使得Java具体了“动态性”。

Java 反射是Java语言的一个很重要的特征,它使得Java具体了“动态性”。 在Java运行时环境中,对于任意一个类,能否知道这个类有哪些属性和方法?对于任意一个对象,能否调用它的任意一个方法?答案是肯定的。这种动态获取类的信息以及动态调用对象的方法的功能来自于Java 语言的反射(Re...

2014-05-25 23:38:32

阅读数 516

评论数 0

转载 java反射理解

本篇文章依旧采用小例子来说明,因为我始终觉的,案例驱动是最好的,要不然只看理论的话,看了也不懂,不过建议大家在看完文章之后,在回过头去看看理论,会有更好的理解。 下面开始正文。 【案例1】通过一个对象获得完整的包名和类名 ? 1 2 3 4 5 6 ...

2014-05-25 18:29:49

阅读数 366

评论数 0

转载 spring工作原理(转)

1、spring原理 内部最核心的就是IOC了,动态注入,让一个对象的创建不用new了,可以自动的生产,这其实就是利用java里的反射,反射其实就是在运行时动态的去创建、调用对象,Spring就是在运行时,跟xml Spring的配置文件来动态的创建对象,和调用对象里的方法的 。 ...

2014-05-22 19:29:33

阅读数 401

评论数 0

转载 java中的io系统详解

Java 流在处理上分为字符流和字节流。字符流处理的单元为 2 个字节的 Unicode 字符,分别操作字符、字符数组或字符串,而字节流处理单元为 1 个字节,操作字节和字节数组。 Java 内用 Unicode 编码存储字符,字符流处理类负责将外部的其他编码的字符流和 java 内 Unico...

2014-05-22 13:07:05

阅读数 367

评论数 0

转载 深入理解Java对象序列化

关于Java序列化的文章早已是汗牛充栋了,本文是对我个人过往学习,理解及应用Java序列化的一个总结。此文内容涉及Java序列化的基本原理,以及多种方法对序列化形式进行定制。在撰写本文时,既参考了Thinking in Java, Effective Java,JavaWorld,develope...

2014-05-22 12:54:37

阅读数 380

评论数 0

转载 Struts2 学习小结

Struts2 学习小结 一、Struts工作原理 1.1 Struts拦截用户请求 Struts框架控制器分为核心控制器(拦截用户请求ActionServlet)和业务逻辑控制器(处理用户请求Action)。下面是序列图: 1.2 Struts程序流程 Clie...

2014-05-21 20:59:56

阅读数 439

评论数 0

转载 Struts工作原理

.2  Struts工作原理 除了学习Struts的基础知识。建议读者还要熟知Struts较为重要的部分--工作原理,这并不是必须要学习的部分。就像很多不懂汽车内部构成原理的人照样可以驾驶汽车一样,不了解Struts的工作原理,并不影响对Struts的使用。但如果能了解Struts的工作原理,则...

2014-05-21 20:56:58

阅读数 503

评论数 0

原创 探秘Java虚拟机——内存管理与垃圾回收

本文主要是基于Sun JDK 1.6 Garbage Collector(作者:毕玄)的整理与总结,原文请读者在网上搜索。 1、Java虚拟机运行时的数据区 2、常用的内存区域调节参数 -Xms:初始堆大小,默认为物理内存的1/64( -Xmx:最大堆大小,默认(MaxHeapFree...

2014-05-21 20:44:09

阅读数 543

评论数 0

原创 Java虚拟机工作原理详解

一、类加载器 首先来看一下java程序的执行过程。                          从这个框图很容易大体上了解java程序工作原理。首先,你写好java代码,保存到硬盘当中。然后你在命令行中输入 [java] view plaincopyprin...

2014-05-21 20:41:40

阅读数 421

评论数 0

转载 java异常机制和异常处理原则(转)

本文从Java异常最基本的概念、语法开始讲述了Java异常处理的基本知识,分析了Java异常体系结构,对比Spring的异常处理框 架,阐述了异常处理的基本原则。并且作者提出了自己处理一个大型应用系统异常的思想,并通过设计一个异常处理的框架来论述此思想。 一、 异常的概念和Java异常体系结...

2014-05-21 20:37:45

阅读数 654

评论数 0

转载 SQL注入原理讲解,很不错!

日前,国内最大的程序员社区CSDN网站的用户数据库被黑客公开发布,600万用户的登录名及密码被公开泄露,随后又有多家网站的用户密码被流传于网络,连日来引发众多网民对自己账号、密码等互联网信息被盗取的普遍担忧。 网络安全成为了现在互联网的焦点,这也恰恰触动了每一位用户的神经,由于设计的漏洞导致了不...

2014-05-21 12:40:31

阅读数 534

评论数 0

转载 《老罗Android》学习之HTTP (二) POST和GET提交数据

1.  POST和GET方式的定义   1. HTTP-GET和HTTP-POST是使用HTTP的标准协议动词,用于编码和传送变量名/变量值对参数,并且使用相关的请求语义。   2.每个HTTP-GET和HTTP-POST都由一系列HTTP请求头组成,这些请求头定义了客户端从服务器请求了什么,...

2014-05-20 22:01:28

阅读数 593

评论数 0

转载 《老罗Android》学习之 HTTP编程(一)

1. HTTP协议的定义    WWW是以Internet作为传输媒介的一个应用系统,WWW网上基本的传输单位是Web网页。WWW的工作是基于客户机/服务器计算模型,由Web浏览器和Web服务器构成,即B/S结构,两者之间采用超文本传输协议HTTP进行通信。    HTTP协议是基于TCP/I...

2014-05-20 21:56:42

阅读数 768

评论数 0

转载 Java虚拟机工作原理详解

classloaderClassLoaderjvmJVM 一、类加载器 首先来看一下java程序的执行过程。                          从这个框图很容易大体上了解java程序工作原理。首先,你写好java代码,保存到硬盘当中。然后你在命令行中输入 ...

2014-05-20 21:51:35

阅读数 497

评论数 0

转载 对Spring进行了总体上的说明,有益于建立对Spring的总体把握和认识。

1、spring原理 spring的最大作用ioc/di,将类与类的依赖关系写在配置文件中,程序在运行时根据配置文件动态加载依赖的类,降低的类与类之间的藕合度。它的原理是在applicationContext.xml加入bean标记,在bean标记中通过class属性说明具体类名、通过prope...

2014-05-20 21:17:22

阅读数 515

评论数 0

提示
确定要删除当前文章?
取消 删除