加载中
spring,cxf,restful发布webservice传递List,Map,List<Map>

spring,cxf,restful,webservice,List,List<Map>,Map,传递复杂对象

tomcat各个组件功能

Server提供一个接口,由1至多个Service组成,让其它程序可以访问到这个Service集合,同时维护各个Service的生命周期,包括如何初始化,如何结束服务,如何找到别人请求的服务。 Service又由1...

2015/02/13 21:39
1K
JUC系列三:对象的委托与组合

在讲之前,我们先看一个Java监视器模式示例,这个示例是用于调度车辆的车辆追踪器,首先使用监视器模式来构建车辆追踪器,然后再尝试放宽某些封装性需求同时又保持线程安全性。每台车都由一个...

2015/08/05 23:53
113
Tomcat6.0组件概述

Tomcat的架构总的来说是分层次的、可插拔的组件架构。分层次是指构成Tomcat的组件不是同一级别的,上层组件可以包含子组件,各个组件有其功能范围,当一个组件停止服务时,不会影响上层组件的...

2015/02/27 16:27
180
JVM系列三:JVM运行时数据区

##JVM运行时数据区 一谈到数据区域,大多数都会和C,C++相比较;对于Java程序员来说,不再需要为每一个new操作都写一个配对的delete、free代码,也很少会遇到像C++程序中那样的内存泄漏问题。...

2015/07/18 13:12
130
JUC系列二:对象的发布与共享

系列一讲了如何通过同步来避免多个线程访问共享的变量,这一节讲如何发布与共享对象,使它能够安全的被多个线程所访问。 ###发布和逸出 所谓发布一个对象就是使对象能够被当前作用域外的代码...

2015/08/01 17:28
47
JVM系列扩展:常见垃圾回收算法

对象存活算法 在回收垃圾对象之前,垃圾收集器需要确认哪些对象“存活”和那些对象应该被回收 引用计数(Reference Counting) 引用计数是最古老的一种算法,在微软的COM组件技术,Adobe的A...

2016/10/16 13:59
24
Java传值问题

前几天看【深入Java虚拟机】的时候看见关于Java的传值和传引用的问题,书上说Java一直都是传值的,而所谓的传引用实际上传的是“引用的值”(不是引用所指向的值),所以换句话说还是传值。 ...

JVM系列四:内存分配和对象创建

在操作系统中,内存分配策略有两种: 静态内存分配:程序编译时就能确定每个数据在运行时的存储空间大小,因此在编译时就可以给它们分配固定的内存空间 动态内存分配: 1)栈内存分配:程序对...

2015/07/18 16:58
80
Java并发基本概念

线程安全的体现 不可变:对象被构建完后,其外部可见状态永远不会改变 绝对线程安全:不管运行环境如何,调用者都不需要任何额外的同步措施 相对线程安全:Java语言中的大部分线程安全类,或...

JVM系列五:垃圾回收器

前面说到Java虚拟机的内存分配有两种,静态(栈)分配和动态(堆)分配,所以对于内存回收策略,也有两种:静态内存回收,动态内存回收 ##静态内存回收 如下面这段代码 public void staticDa...

2015/07/18 21:47
38
Java对象初始化

构造器,成员变量和局部变量的默认值,变量的继承,变量初始化的顺序,java类的初始化顺序

2014/06/09 18:06
175
JUC系列四:任务的取消与关闭

在大多数情况下,我们创建一个任务,都会让它运行直到结束。但有时,又需要在某种情况下取消任务,比如用户请求取消,有时间限制的任务,任务运行时出现错误等等。在Java中,没有一种安全的抢...

2015/08/09 20:27
104
JUC系列一:线程安全性

###什么是线程安全 当多个对象访问某个类时,这个类始终能表现出正确的行为,那么就称这个类是线程安全的。 或者 当多个线程访问某个类时,无论运行时环境采用何种调度方式或者这些线程将如...

2015/07/31 00:53
47
java8之lambda介绍

Java是一门面向对象编程语言。面向对象编程语言和函数式编程语言中的基本元素(Basic Values)都可以动态封装程序行为:面向对象编程语言使用带有方法的对象封装行为,函数式编程语言使用函数...

2016/02/19 14:41
130
深度学习笔记

通常来说,我们打算学习一个新知识总是先订立学习计划,比如多少天背多少个单词,然后实施学习,最后再复习一下。但是在这个学习过程中,大多数的我们扮演的只是一个吸纳者或者搬运者的角色,...

2016/02/26 17:07
141
Java接口

接口的优点

2014/06/10 20:22
156
JAVA中IO技术:BIO、NIO、AIO

1、同步异步、阻塞非阻塞概念 同步和异步是针对应用程序和内核的交互而言的。 阻塞和非阻塞是针对于进程在访问数据的时候,根据IO操作的就绪状态来采取的不同方式,说白了是一种读取或者写入...

2016/08/04 22:06
111
JVM系列七:执行引擎

Java虚拟机和物理机一样,都具有执行代码的能力,其区别在于,物理机执行引擎是直接建立在处理器、硬件、指令集和操作系统层面上的,而虚拟机的执行引擎则是由自己实现的,因此可以自行定制指...

2015/07/19 19:54
57

没有更多内容

加载失败,请刷新页面

返回顶部
顶部