月度归档:2014 年十二月

JAVA自学教程之异常的应用和注意事项(三))



JAVA自学教程之异常的应用和注意事项(三))

十、异常的应用

  1. import java.util.Random;
  2. import javax.rmi.CORBA.Stub;
  3. /*
  4. *老师用电脑上[......]

Read more

JAVA自学教程之(多线程(一)) – (初步了解)



JAVA自学教程之(多线程(一)) – (初步了解)。

放假在家,歇了好几天了,也没学习,今天学习一下多线程,找找感觉,后天就要回学校了,sad。。。

PS:包 没有什么技术含量,会用即可,日后开发就必须要会用啦,所以打算先放一放,先来多线程

一、多线程概述

什么是进程?[......]

Read more

JAVA自学教程之(多线程的创建方式一 :继承Thread类)

JAVA学习第二十二课(多线程(二))- (多线程的创建方式一 :继承Thread类)。

线程是程序中的执行线程。Java 虚拟机允许应用程序并发地运行多个执行线程。

创建新执行线程有两种方法。

一种方法是将类声明为 Thread 的子类。该子类应重写Thread 类的run 方法[......]

Read more

JAVA自学教程之(多线程的创建方式二 :实现Runnable接口(常用))

JAVA自学教程之(多线程的创建方式二 :实现Runnable接口(常用))。当一个类有父亲,但是其中的功能还希望实现线程,那么就不能采用继承Thread的方式创建线程 那么就可以通过接口的方式完成
准备扩展Demo类的功能,让其中的内容可以作为线程的任务执行 实现Runnable接口,Runna[......]

Read more

JAVA自学教程之线程的同步问题

JAVA自学教程之线程的同步。

继续以卖票为例

 

一、线程安全问题的解决

同步的第一种表现形式:同步代码块

 

思路:

将多条操作共享数据的线程代码封装起来,当有线程在执行这些代码的时候,其他线程是不允许参与运算的,必须要当期线程把代码[......]

Read more

Spring3.0 AOP 详解

Spring3.0 AOP 详解

一、什么是 AOP。

AOP(Aspect Orient Programming),也就是面向切面编程。可以这样理解,面向对象编程(OOP)是从静态角度考虑程序结构,面向切面编程(AOP)是从动态角度考虑程序运行过程

 

二、AOP 的作用[......]

Read more

Spring原理

Spring原理

一、 IoC(Inversion of control): 控制反转
概念:控制权由对象本身转向容器;由容器根据配置文件去创建实例并创建各个实例之间的依赖关系
核心:bean工厂;在Spring中,bean工厂创建的各个实例称作bean

 

 [......]

Read more

hibernate基本的缓存原理

Hibernate缓存分为二级,第一级存放于session中称为一级缓存,默认带有且不能卸载。

第二级是由sessionFactory控制的进程级缓存。是全局共享的缓存,凡是会调用二级缓存的查询方法 都会从中受益。只有经正确的配置后二级缓存才会发挥作用。同时在进行条件查询时必须使用[......]

Read more

Servlet过滤器原理分析

Servlet过滤器原理分析。

Servlet过滤器是J2EE Web应用程序级的Java代码组件,是一种类似于Servlet,由窗口管理的对象,它能够以声明的方式插入到HTTP请求响应的过程中。它们拦截和响应,以便查看、提取或以某各方式操作正在客户机和服务器之间交换的数据。它是通常封装了一些功能[......]

Read more