superbeyone

士,不可以不弘毅,任重而道远!

Spring Boot学习笔记

Spring Boot学习笔记 一、Spring Boot 入门 1、Spring Boot 简介 简化Spring应用开发的一个框架; 整个Spring技术栈的一个大整合; J2EE开发的一站式解决方案; 2、微服务 2014,martin fo...

2018-09-03 22:45:32

阅读数 1303

评论数 0

Spring Boot 自定义统一异常处理

Spring Boot 自定义统一异常处理 public class CommonException extends RuntimeException { private static final long serialVersionUID = -3032821876599556414L;...

2019-06-14 09:02:10

阅读数 4

评论数 0

Java验证Mongo登录信息的合法性

import com.mongodb.MongoClient; import com.mongodb.MongoClientOptions; import com.mongodb.MongoClientURI; import com.mongodb.client.MongoIterable; im...

2019-06-13 16:45:08

阅读数 10

评论数 0

Java操作MongoDB在集群与非集群情况下建库

<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-star...

2019-06-12 09:13:33

阅读数 16

评论数 0

设计模式_15_装饰者模式

文章目录装饰者模式1. 分析2. 示例2.1 未使用装饰者模式2.2 使用装饰者模式3. 源码 装饰者模式 1. 分析 定义 在不改变原有对象的基础之上,将功能附加到对象上 提供了比继承更有弹性的替代方案(扩展原有对象功能) 类型: 结构型 适用场景 扩展一个类的功能或给一个类添加附...

2019-05-31 13:58:32

阅读数 11

评论数 0

FTP工具类

FTP工具类 0. pom <dependency> <groupId>commons-net</groupId> <artifactId>commons-net&...

2019-05-27 17:31:44

阅读数 20

评论数 0

设计模式_14_外观模式

文章目录外观模式1. 分析2.示例3. 使用该模式的源码类 外观模式 1. 分析 定义: 又叫门面模式,提供了一个统一的接口,用来访问子系统中的一群接口 外观模式定义了一个高层接口,让子系统更容易使用 类型:结构型 适用场景 子系统越来越复杂,增加外观模式提供简单调用接口 构建多层系统结构,利...

2019-05-27 17:08:35

阅读数 10

评论数 0

设计模式_13_原型模式

文章目录原型模式1. 分析 原型模式 1. 分析 定义: 指原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象 不需要知道任何创建的细节,不调用构造函数 类型:创建型 适用场景: 类初始化消耗较多资源 new 产生的一个对象需要比较繁琐的过程(数据准备、访问权限等) 构造函数比较...

2019-05-27 10:35:39

阅读数 4

评论数 0

设计模式_12_单例模式

文章目录单例模式1. 分析2. 示例2.1 懒汉式2.2 懒汉式双重锁检测2.3 静态内部类单例模式2.4 饿汉式 单例模式 1. 分析 定义:包证一个类仅有一个实例,并提供一个全局访问点 类型:创建型 适用场景: 想确保任何情况下都绝对只有一个实例 优点: 在内存中只有一个实例,减...

2019-05-16 15:57:33

阅读数 15

评论数 0

Spring Boot 配置Druid数据库连接池

文章目录Spring Boot 配置Druid数据库连接池1. pom.xml2. application.yml Spring Boot 配置Druid数据库连接池 1. pom.xml <dependency> <groupId&gt...

2019-05-10 16:12:42

阅读数 33

评论数 0

Mybatis中进行批量更新

Mybatis中进行批量更新 Mybatis中进行批量更新 Sql 批量更新 一条sql语句来批量更新所有数据,下面直接看一下在mybatis中通常是怎么写的(去掉mybatis语法就是原生的sql语句了)。 <update id="updateBatch" ...

2019-05-06 12:43:47

阅读数 34

评论数 0

Spring Boot 配置热部署

文章目录Spring Boot 配置热部署1. 使用 `Jrebel`2. 使用 `spring-boot-devtools`2.1 pom依赖2.2 IDEA 配置 Spring Boot 配置热部署 1. 使用 Jrebel Jrebel安装及激活方式 2. 使用 spring-boot-d...

2019-04-24 16:13:07

阅读数 20

评论数 0

设计模式_11_建造者模式

文章目录建造者模式1. 分析2. 示例3. 源码 建造者模式 1. 分析 定义:将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示 用户只需指定需要建造的类型就可以得到它们,建造过程及细节不需要知道 类型:创建型 适用场景: 如果一个对象有非常复杂的内部结构(很多属性...

2019-04-24 12:00:58

阅读数 19

评论数 0

Jrebel在线激活

IDEA版本 安装jrebel Ctrl + Alt + S 激活 激活地址: http://139.199.89.239:1008/b8fdf475-b9f7-4146-b426-6e1bb5a17a16 如果出现激活过期的情况下 , 可以重新生成一下GUID , 替换原来的GUI...

2019-04-23 17:31:48

阅读数 18

评论数 0

设计模式_10_抽象工厂模式

抽象工厂模式 定义:抽象工厂模式提供一个创建一系列相关或相互依赖对象的接口 无须指定它们具体的类 类型:创建型 客户端(应用层)不依赖于产品类实例如何被创建、实现等细节 强调一系列相关的产品对象(属于同一产品族)一起使用创建对象需要大量重复的代码 提供一个产品类的库,所有的产品以同样的接口出现,...

2019-04-23 17:04:29

阅读数 11

评论数 0

Java使用PUT提交请求错误码400及415解决方案

文章目录0. 初始状态1. 请求报错 `400` Required int parameter 'id' is not present2. `415` 不支持 'application/x-www-form-urlencoded;charset=UTF-83. `400` Unrecognized...

2019-04-22 15:08:55

阅读数 106

评论数 0

免解压读取zip/tar包内的文件

文章目录免解压读取zip/tar包内的文件1. 将zip包里面的文件数据封装成List统一返回2. 处理tar包 免解压读取zip/tar包内的文件 1. 将zip包里面的文件数据封装成List统一返回 import org.slf4j.Logger; import org.slf4j.Logg...

2019-04-22 10:02:36

阅读数 31

评论数 0

Java获取文件的byte数组数据

Java获取文件的byte数组数据 public static byte[] getFileByteArray(File file) { long fileSize = file.length(); if (fileSize > Integer.MAX...

2019-04-09 19:17:55

阅读数 21

评论数 0

Java读取Excel文件(支持xls,xlsx,多sheet)

文章目录Java读取Excel文件(支持xls,xlsx,多sheet)1. pom.xml依赖2. 工具类封装3. 使用示例说明 Java读取Excel文件(支持xls,xlsx,多sheet) 1. pom.xml依赖 <dependency> &lt...

2019-04-09 19:15:12

阅读数 46

评论数 0

文件压缩工具类(zip)

文件压缩工具类(zip) 推荐使用方法 FilePackUtil.pack(File src, File dest); import java.io.*; import java.util.List; import java.util.zip.ZipEntry; import java.uti...

2019-04-09 19:01:42

阅读数 21

评论数 0

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