A 是小阿怪啊

A 是小阿怪啊

SpringBoot 自动配置原理

SpringBoot 自动配置原理 @SpringBootApplication 标注在main方法上作为主配置类,启动SpringBoot @Target({ElementType.TYPE}) @Retention(RetentionPolicy.RUNTIME) @Documented @I...

2019-07-14 18:38:54

阅读数 18

评论数 0

Springboot 中使用PageHelper

SpringBoot 集成PageHelper: github 分页插件地址 : https://github.com/pagehelper/pagehelper-spring-boot 第一步:pom文件引入依赖 <dependency> <...

2019-07-14 12:24:37

阅读数 7

评论数 0

SpringBoot 自动配置数据源原理

SpringBoot 自动配置数据源原理 Spring Boot 2.0 默认使用 com.zaxxer.hikari.HikariDataSource 数据源 Spring Boot 1.5 默认使用 org.apache.tomcat.jdbc.pool.DataSource 作为数据源; ...

2019-07-13 22:29:48

阅读数 8

评论数 0

docker 简单使用

docker 简单使用 一 docker 简介 Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从Apache2.0协议开源。 Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。 容器是完全使用...

2019-07-13 17:57:26

阅读数 9

评论数 0

Spring Boot 中使用拦截器

1 拦截器的快速使用 使用拦截器很简单,只需要两步即可:定义拦截器和配置拦截器。在配置拦截器中,Spring Boot 2.0 以后的版本和之前的版本有所不同! 1 定义拦截器 定义拦截器,只需要实现 HandlerInterceptor 接口。 HandlerInterceptor 接口是所有...

2019-07-06 19:29:55

阅读数 7

评论数 0

返回JSON实体封装类

public class JsonResult<T> { private T data; private String code; private String msg; /** * 若没有数据返回,默认状态码为 0,提示信...

2019-07-04 23:46:29

阅读数 13

评论数 0

SpringBoot中对 JSON 值为Null 的处理

1 Jackson 中对 null 的处理 在实际项目中,我们难免会遇到一些 null 值。当我们转 JSON 时,不希望这些 null 出现,比如我们期望所有的 null 在转 JSON 时都变成“""”这种空字符串,那怎么做呢? 在 Spring Boot 中,我们做一下配...

2019-07-04 23:44:03

阅读数 6

评论数 0

SpringBoot 使用 Redis 实现 分布式Session 共享

使用 Redis 实现 Session 共享 1 什么是 Session 由于 HTTP 协议是无状态的协议,因而服务端需要记录用户的状态时,就需要用某种机制来识具体的用户。Session 是另一种记录客户状态的机制,不同的是 Cookie 保存在客户端浏览器中,而 Session 保存在服务器上...

2019-06-30 12:41:20

阅读数 29

评论数 0

Spring Boot JDBC + Mybatis 配置多数据源 以及 采用Durid 作为连接池

1 配置文件 在配置文件中配置两个数据源配置,以及mybatis xml配置文件路径 # mybatis 多数据源配置 mybatis.config-location = classpath:mapper/config/mybatis-config.xml ################# ...

2019-06-29 18:30:03

阅读数 32

评论数 0

Spring Data JPA 的基本使用

1JPA 是什么 JPA(Java Persistence API)是 Sun 官方提出的 Java 持久化规范。它为 Java 开发人员提供了一种对象 / 关联映射工具来管理 Java 应用中的关系数据。它的出现主要是为了简化现有的持久化开发工作和整合 ORM 技术,结束现在 Hibernate...

2019-06-29 17:10:32

阅读数 25

评论数 0

SpringBoot 集成 Swagger 构建Restful Api 文档

Swagger 是一个简单但功能强大的 API 表达工具。它具有地球上最大的 API 工具生态系统,数以千计的开发人员,使用几乎所有的现代编程语言,都在支持和使用 Swagger。使用 Swagger 生成 API,我们可以得到交互式文档,自动生成代码的 SDK 以及 API 的发现特性等。 使用...

2019-06-26 00:10:34

阅读数 30

评论数 0

Spring Boot 利用 @Valid 数据校验

SpringBoot 提供数据校验 通常情况下我们手动的进行判断,这样子很是麻烦,代码量显得很是繁琐,springboot为我们进行简化工作量。 基于 Hibernate Validator 提供了 JSR 规范中所有内置约束注解的实现,以及一些附加的约束注解,除此之外用户还可以自定义约束注解。 ...

2019-06-25 19:52:49

阅读数 33

评论数 0

JS Base64编码解码

//编码 var encodedString = Base64.encode(str); //解码 var dencodedString = Base64.encode(str) 引用Base.js // 创建Base64对象 var Base64 = { ...

2019-06-24 16:05:30

阅读数 14

评论数 0

转载 禁止ie浏览器打开

function IEVersion() { var userAgent = navigator.userAgent; //取得浏览器的userAgent字符串 var isIE = userAgent.indexOf("compati...

2019-06-23 23:41:26

阅读数 18

评论数 0

centos 防火墙开启端口

1.centos7版本对防火墙进行 加强,不再使用原来的iptables,启用firewall 1.查看已开放的端口(默认不开放任何端口) firewall-cmd --list-ports 2.开启80端口 firewall-cmd --zone=public(作用域) --add-port=8...

2019-06-23 18:02:55

阅读数 22

评论数 0

Linux 更改用户环境变量和所有用户环境变量

Linux环境变量设置文件 /etc/profile 全局用户,应用于所有的Shell。 /$HOME/.profile 当前用户,应用于所有的Shell。 /etc/bash_bashrc 全局用户,应用于Bash Shell。 ~/.bashrc 局部当前,应用于Bash Sell。 查找软件...

2019-06-23 17:53:24

阅读数 54

评论数 0

es 启动报错大全以及解决办法

es启动报错解决办法 1内存不够报错 es 5.x版本默认启动内存需要4g ,对于一些低内存的虚拟机或者云服务器可能无法启动,需要修改默认内存参数 红色是默认的,黄色是我修改后我自己机器的,大小根据你机器配置修改。 2 can not run es as root ...

2019-06-23 17:49:36

阅读数 83

评论数 0

基于JDK 提供的动态代理原理

1 动态代理 动态代理设计模式的原理:使用一个代理对象将原对象(目标对象)包装起来,然后利用该代理对象取代原对象。 任何对原对象的调用都要经过代理。代理对象决定是否以及何时将方法调用转到原对象上。 2 动态代理用那些? 1 基于接口的动态代理 : 如 JDk 提供的代理 2 基于继承...

2019-06-22 20:09:08

阅读数 46

评论数 0

Spring IOC 容器中bean的生命周期

Spring IOC 容器可以管理bean的生命周期,spring允许在bean生命周期内对其执行特定的任务。 spring IOC 容器对bean的生命周期进行管理过程 1 通过构造器或者工厂方法创建bean实例 2 为bean的属性设置值或者引用其他bean实例 3 执行 bena初始化方法 ...

2019-06-21 00:05:19

阅读数 10

评论数 0

Spring FactoryBean和BeanFactory 区别

1 BeanFactory 是ioc容器的底层实现接口,是ApplicationContext 顶级接口 spring不允许我们直接操作 BeanFactory bean工厂,所以为我们提供了ApplicationContext 这个接口 此接口集成BeanFactory 接口,Applicat...

2019-06-19 23:37:31

阅读数 67

评论数 0

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