自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

worm

爱生活 爱拉芳

  • 博客(6)
  • 资源 (4)
  • 收藏
  • 关注

原创 JAVA 动态代理与AOP编程(面向切面编程)

前奏:问题:如果我们在编码中遇到三个代码块,在每个代码块中都有相同的一段代码,我们可能会考虑将相同的代码块重构成一个公用的方法,然后再这个代码块中分别调用这个方法,但是又出现一个问题 那就是这三个代码块又和这个特定方法耦合了。那么什么才是最理想的状态:这三个代码块即可以执行该重构的方法,又无需在程序中,以硬编码的方法直接调用该方法;下面看看怎么用动态代理的方式实现最终目的:

2015-05-30 19:07:45 1624

原创 JAVA 反射 总结 之 动态代理

test

2015-05-20 22:54:55 391

原创 JAVA 反射 总结 之 初级 (二)

在上一节段中我们从整体上描述了反射,深入了解了Class类,有了Class对象  我们能做什么个 ,本章节做深入的探索和学习:概述:我们创建运行时类的对象 调用的是:Person person = clazz.newInstance();创建对应的运行时类对象,使用newInstance(),实际上就是调用了运行时类的空参的构造器,当然你要调用空参的构造器运行类就要有一个空参的构造器,

2015-05-19 22:18:08 477

原创 JAVA 反射 总结 之 初级 (一)

本章节主要总结JAVA的反射机制;第一Part  概述:Java Reflection(反射)是被视为动态语言的关键,反射机制允许程序在执行期借助于Reflection API取得任何类的内部信息,并能直接操作任意对象的内部属性及方法;Java反射机制提供的功能:在运行时判断任意一个对象所属的类;在运行时构造任意一个类的对象;在运行时判断任意一个类所具有的成员变量和方法;

2015-05-17 17:58:52 586 1

原创 JAVA 线程 之 死锁和线程通信

本章节主要简单讲下 死锁 和 线程通信第一Part死锁:不同的线程分别占用对方需要的同步资源不放弃,都在等待对方放弃自己需要的同步资源,就形成了线程的死锁解决方法:专门的算法;尽量减少同步资源的定义;定义准确的同步资源下边描述一个死锁的代码:package com.thread;public class TestDeadLock{ static String

2015-05-09 22:47:40 372

原创 JAVA 线程 之 初级线程安全

第一part: 概述首先介绍一些基本概念:程序、进程、线程的概念程序(program)是为完成特定任务、用某种语言编写的一组指令的集合。即指一段静态的代码,静态对象。进程(process)是程序的一次执行过程,或是正在运行的一个程序。动态过程:有它自身的产生、存在和消亡的过程。                          如:运行中的QQ,运行中的MP3播放器,程

2015-05-09 10:06:24 379

dbutils-1.3架包和源码

dbutils-1.3架包和源码,是apache的一个开源架包

2015-09-22

apache-tomcat-6.0.16.zip和源码

apache-tomcat-6.0.16.zip和源码

2015-09-22

编码规范 注释规范 代码风格 JAVA

编码规范 注释规范 代码风格 华为 JAVA

2015-08-21

java 数据库课程设计,报告

java 数据库 课程设计 报告! 主要是 java数据库的描述,以及相关的课程设计!

2012-06-04

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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