自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 spring框架的AOP机制

一、AOP简介AOP是Spring框架面向切面的编程思想,AOP采用一种称为“横切”的技术,将涉及多业务流程的通用功能抽取并单独封装,可以在不改变源代码的基础上添加新的功能,AOP提供了强大的中间件解决方案,这使得Spring IOC更加完善。我们可以通过AOP来实现日志监听,事务管理,权限控制等等。二、AOP的概念切面(Aspect):一个关注点的模块化,这个关注点可能会横切多个对象。事...

2019-05-10 08:56:34 297

原创 srping框架介绍

一、spring的“江湖”地位在java的开发过程中,为了更加方便管理或者节约开发时间,都会用到框架,而spring就是其中之一,spring框架在javaee开发中基本上都能用到,它是javaee框架中的常青树,为什么spring框架如此受欢迎这要从它的特点说起:首先spring是一个开源框架、Spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架、Spring致力于提供一...

2019-05-08 08:56:09 249

转载 java线程(信号量、线程池、Lock接口及重入锁、ThreadLocal、原子操作类)

一、 java的线程可以理解为一件事情由几个人去做,单线程就是一个人去做,而多线程则是一群人一起做(当然多线程相比单线程会快得多),“一群人”是由程序员来决定的“一群人”到底是几个人。Java 提供了三种创建线程的方法:1.通过实现 Runnable 接口;public class RunnableDemo implements Runnable {@Override public ...

2019-03-21 20:55:36 361

原创 java的异常机制

异常机制 在程序的世界里面不是一帆风顺的,所有程序的执行都会有一些因素导致程序出错,如:文件找不到、非法参数、网络超时等。为了保证正序正常运行,在设计程序时必须考虑到各种异常情况,并正确的对异常进行处理。异常也是一种对象,java当中定义了许多异常类,并且定义了一个Throwable类作为所有异常的父类。Java语言设计者将异常划分为两类:Error(错误)和Exception(异常)。 一...

2019-03-17 21:37:27 136

转载 JAVA面对象的三大特性

一、封装:java中的对象设计中,可以对一个类里面的属性、方法、构造方法、一般方法通过改变访问权限修饰符,来进行封装。修饰符分为:1.public 2.default 3.protected 4.private。在进行封装的时候就可以将访问权限修饰符改为第4个(private)意思就是将修饰符为private的对象或者属性进行访问权限的限制,只在本类里访问,相当于用一个盒子包起来,外部访问不到,...

2019-03-11 20:23:16 199 1

原创 java单例模式的4种例子

饿汉式(线程不安全)java单例:public class Hungry {private static Hungry in= new Hungry();private Hungry() {}public static Hungry getIn() { return instance;}}懒汉式(线程不安全)java单例:public class Idler {priva...

2019-03-06 22:04:14 1212 1

空空如也

空空如也

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

TA关注的人

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