自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (4)
  • 收藏
  • 关注

原创 spring之全局异常处理

spring之全局异常处理概述项目报错在所难免,通常情况下都用try…catch…模块去捕获异常并处理异常.当项目大了以后会发现我们有很多地方需要去捕获异常,并且可能会写很多重复代码,所以我们需要使用一个全局的异常处理.他可以捕获你指定的异常.示例本博客的代码环境是springboot的环境.首先,先认识需要使用到的注解: @ControllerAdvice  声明是一个...

2018-07-18 13:55:02 193

原创 JAVA8之工具类Stream

                                 JAVA8之工具类Stream一.    概述        在jdk1.8中引入的新的对集合中数据的处理的--Stream流.该工具类常常被我们用来对集合中数据的筛选,处理等等,使用流可以大大的减少我们的代码量,也是我们的代码逻辑性更强,更容易明白每一步是在做什么.二.    特性        1.    流不会...

2018-07-17 16:07:51 4145

原创 JAVA8之工具类Optional

JAVA之工具类Optional一.    概述        先看其源码:package java.util;import java.util.function.Consumer;import java.util.function.Function;import java.util.function.Predicate;import java.util.function.Supplie...

2018-07-14 21:07:08 1130

原创 JAVA8之函数式编程Predicate接口

JAVA8之函数式编程Predicate接口一.    概述        先上这个接口的源码:package java.util.function;import java.util.Objects;@FunctionalInterfacepublic interface Predicate<T> { boolean test(T t); default ...

2018-07-09 18:38:45 1665

原创 JAVA8之函数式编程Supplier接口和Consumer接口

JAVA8之函数式编程Supplier接口和Consumer接口一.    Supplier接口        顾名思义,这是一个供应商,提供者.就如一个工厂一样.该类的源码如下:package java.util.function;@FunctionalInterfacepublic interface Supplier<T> { T get();}该接口就一个抽象...

2018-07-08 22:54:08 24200

原创 JAVA8之函数式编程Function接口

JAVA8之函数式编程Funtion接口        从这章开始,会介绍几个常用的函数式接口工具,首先先来看下这个大家族:                首先从Function接口开始介绍一.    概述        该接口顾名思义,函数的意思,就像是数学,是给定一个参数然后返回结果.该类方法如下:package java.util.function;import java.util.Ob...

2018-07-07 17:28:08 8086 3

原创 JAVA8之函数式接口返回实例

JAVA8之函数式接口返回实例一.    概述        上篇说到,函数式接口返回实例有两种种方式,而上篇最后的示例实际上就是第一种返回实例的方式,也是用的最多的最基础的一种方式--lambda表达式创建实例.这里就不再介绍了.着重介绍方法引用返回实例的方式.本章节可能会涉及一些后面将要讲到的知识点,此处重点是展示,后面会仔细讲解.二.    方法引用返回实例      1.    构造器引用...

2018-07-07 13:52:13 5872

原创 JAVA8之初识Lambda表达式

JAVA8之初识Lambda表达式一.    初识lambda表达式        lambda表达式是java8的一个重要的新特性,lambda表达式就和方法一样,它提供了一个正常的参数列表和一个使用这些参数的主体(body,可以是一个表达式或一个代码块),他属于函数式编程,准确的说,他是面向过程编程.看起来,他与java格格不入,所以在java中,将lambda表达式封装成了对象,他必须依附于...

2018-07-06 18:20:18 726

原创 spring之定时任务

spring之定时任务        在spring中支持三种主流的定时任务: JDK自带的定时任务Timer, 开源项目quartz,以及spring自带的定时任务.如果定时任务比较轻便,可以考虑使用JDK自带的定时任务Timer,如果定时任务很复杂,可以考虑使用quartz,我觉得spring自带的定时任务就像一个轻便型的quartz,在此篇博客中,只讨论spring自带的定时任务.     ...

2018-07-06 13:47:47 614

原创 spring之线程池集成

spring之线程池集成        spring的线程池技术使用的是ThreadPoolTaskExecutor,当我们点进ThreadPoolTaskExecutor这个类的时候,可以看见里面是对于JDK中的ThreadPoolExecutor的封装:可见,ThreadPoolExecutor是ThreadPoolTaskExecutor类的一个属性.而其他几个属性正好也是ThreadPoo...

2018-07-05 17:12:25 10435

原创 spring之Aware接口

spring之Aware接口一.    介绍Aware相关接口的功能        Aware,顾名思义,意识到的.这个接口也就是为了让Bean意识到自己的存在.首先,我承认我第一次去看这个有关资料并没有看懂这个接口是什么意思,后来测试后才明白.依赖注入是spring的一个重要的特性,但是在spring将bean注入到IoC容器时,bean对于自己与spring的关系一无所知,即如王云飞所说:be...

2018-07-05 15:56:27 186

原创 spring的EL表达式

spring的EL表达式        起初觉得这一章并没有什么好讲的,因为我在工作中也只是运用了其中很基础的一些功能,直到今天去深入学习这一块才发现,其实spring的EL(expressing language)表达式是多么强大.        Spring的EL表达式简称为SpEL,让他OGNL表达式等表达式相似,他与spring直接是互相独立的,比如负责解析字符串的接口(Expressio...

2018-07-04 14:42:55 1983 2

原创 windows版mysql8.0安装详解

windows版mysql8.0安装详解 准备去下载一个本地mysql服务器时,突然发现mysql从5.7瞬间升级为8.0了,那还等什么,直接下载下来玩玩先.下载地址:https://dev.mysql.com/downloads/mysql/ 下载完成后将其解压到自定义目录下,我所有的工具都保存在D:\tools,解压完成后会看见以下目录:随后...

2018-07-04 13:37:40 79255 75

原创 spring注解之AOP

spring注解之AOP        AOP,spring重要特性之一,基于OOP思想,面向切面编程,可以在不破坏原代码的情况下动态的在其前后增加功能,功能与装饰者模式相似.spring在@Transanction事务和@Cacheable数据缓存都用此拦截.我们经常用其去打日志和加事务等.        要想使用注解的方式使用AOP,需要了解以下注解:        @Aspect 声明是...

2018-07-02 00:31:45 238

原创 spring注解注入笔记

spring注解注入笔记        spring注入主要使用两个注解: @Configuration和@Bean.     @Configuration注解        先来看下其注解的限制@Target(ElementType.TYPE)@Retention(RetentionPolicy.RUNTIME)@Documented@Component        可以看出@Confi...

2018-07-01 18:14:18 319

AspectJ-1.9.4安装文件.zip

AspectJ安装文件,官网下载速度惨不忍睹,在此方便大家进行下载安装

2019-08-11

Balasmiq_Mockups

打开bmpr的软件,分享出来也方便自己下载使用.如果需要自己下载.

2018-07-10

VC2015运行库64位

VC2015 C++ 运行库64位的压缩包,直接傻瓜式安装,安装成功后自动带有vcruntime140.dll

2018-07-04

VC2015运行库32位

VC2015 C++ 运行库32位的安装包,直接傻瓜式安装,安装成功后自动带有vcruntime140.dll

2018-07-04

空空如也

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

TA关注的人

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