自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Spring 中@NotNull, @NotEmpty和@NotBlank之间的区别是什么?

简述三者区别@NotNull://CharSequence, Collection, Map 和 Array 对象不能是 null, 但可以是空集(size = 0)。 @NotEmpty://CharSequence, Collection, Map 和 Array 对象不能是 null 并且相关对象的 size 大于 0。 @NotBlank://String 不是 ...

2019-09-06 13:58:00 350

转载 Linux命令持续学习

1 基础命令1 jps 查看后台运行的java相关的程序 jvm调优所有2 ps -ef | grep java 查询后台运行的程序(通过关键字)3 cd - 回到上一级目录4 vim之后输入set number 可以设置行号5 find / -name "park-information.service" 全局查找62 骚操作转载于:https:...

2019-09-03 14:53:00 111

转载 Linux环境下Nginx的安装

一、首先去官网下载Nginx的tar包Nginx官方网站地址:http://nginx.org/en/download.htmlps:下载速度感人Nginx下载地址下载完成之后,把它上传到服务器上,我这里上传到服务器的/usr/local这个位置上.Nginx上传到服务器二、开始安装Nginx 1、进入到/usr/...

2019-09-02 16:18:00 150

转载 Hibernate JPA 动态criteria语句针对null查询条件的特殊处理

最近原Hibernate项目需要添加一个条件,结构有点类似下面的格式,学生和房间是多对一的关系,现在要查询所有没有房间的学生。Class Student{  @ManyToOne  Room room;}一开始的查询语句是这样的:CriteriaBuilder criteriaBuilder = entityManager.getCriteriaBu...

2019-09-02 14:02:00 1393

转载 easyPOI使用

更多的easyPOI资源的网在easypoi的官网。1 在pom.xml中添加依赖<dependency> <groupId>cn.afterturn</groupId> <artifactId>easypoi-base</artifactId> ...

2019-05-28 13:46:00 170

转载 Spring JdbcTemplate中关于RowMapper的使用实例

在spring boot 集成使用jdbctemplate,首先在pom文件中引入相应的依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-st...

2019-05-08 22:01:00 971

转载 docker命令

Docker 查看拥有的镜像: docker imagesDocker 查看运行中的container: docker ps -aDocker 停止运行中的容器: docker stop xxxxDocker 启动已停止的容器: docker start xxxxDocker移除容器: docker rm xxxxxDocker 进入容器: docke...

2019-05-06 16:49:00 73

转载 jenkins集成spring boot持续化构建代码

      我个人使用的是阿里云的云服务器,项目采用的是spring boot为框架,现在要做的功能就是将本地开发的代码提交到github中,通过jenkins自动化集成部署到云服务器。接下来开始步骤。1 首先是在服务器上安装必要的软件,jenkins,jdk,maven,git等 (此处暂时省略安装步骤)附上一篇好的博客https://www.cnblogs.c...

2019-03-09 10:01:00 73

转载 spring data jpa 之 通用接口

   园主这一阵子接到一个需求,就是将spring data jpa再进行封装,实现通过调用一个baseRepository,来实现每个类的增删改查操作,结合spring data jpa 原有的便捷操作,实现快捷开发,话不多说,上代码!1 首先编写通用接口package com.hhsj.repository;import com.hhsj.base.Param...

2019-02-21 17:07:00 302

转载 spring data jpa 代码生成!!(精华帖)

通过数据库动态生成自己想要生成的各种模板,需要了解grovery。view -> Tool Windows -> Database+ -> Data source -> MySQL...

2019-02-18 18:16:00 707

转载 Linux CentOS 7 防火墙/端口设置

CentOS升级到7之后用firewall代替了iptables来设置Linux端口,下面是具体的设置方法:[]:选填<>:必填[<zone>]:作用域(block、dmz、drop、external、home、internal、public、trusted、work)<port>:端口号[-<port>]:或者端口...

2018-12-27 11:25:00 76

转载 解决Xshell 工具连接不上VirtualBox虚拟机

初次尝试用VirtualBox安装Linux虚拟机,却遇到了一些问题,特地记录于此,方便后面查阅!首先简易记录下安装Linux虚拟机过程:大致经过如下步骤:新建虚拟电脑,加载Linux版本镜像安装文件,安装结束配置网络连接;1:新建虚拟电脑:利用VirtualBox的新建虚拟电脑向导还是很容易新建一台虚拟电脑的,一路下一步就可以了。2:点击上图创建后,然后启动虚拟机:3:按向导指引安装,...

2018-12-26 11:33:00 527

转载 spring data jap的使用 1

最近一直在研究Spring Boot,今天为大家介绍下Spring Data JPA在Spring Boot中的应用,如有错误,欢迎大家指正。先解释下什么是JPAJPA就是一个基于O/R映射的标准规范(即实体类和数据库中的表的一种对映)Spring Data JPA是Spring Data 中的一个子项目,除了它还有Spring Data MongoDB等等(刚好最近项...

2018-11-16 10:54:00 157

转载 spring boot 中使用spring security阶段小结

1 项目结构图2 AnyUserDetailsServicepackage com.fengyntec.config;import com.fengyntec.entity.UserEntity;import com.fengyntec.service.UserService;import org.springframework.beans.factory...

2018-11-02 14:30:00 112

转载 SpringBoot实现发送邮件

1.QQ邮箱发送邮件设置首先登录QQ邮箱>>>登录成功后找到设置>>>然后找到邮箱设置>>>点击账户>>>找到POP3|SMTP服务>>>点击开启(开启需要验证,验证成功后会有一串授权码用于发送邮件使用)>>>验证成功 看图操作授权码一定记得复制出来**...

2018-10-14 08:49:00 126

转载 zuul路由网关集成ssl,实现http到https的转变

1 前言  最近几天刚开始接触微信小程序的开发,才接触到了https的概念(微信小程序中的请求必须为https请求,不然请求无法成功)。https算是对http的安全封装,在http的基础上加了ssl证书机制,此处不赘述,想要详细了解自行百度区别。所以博主就在考虑怎么让整个小程序后台(用的spring boot来作为后台)都能通过https访问,终于经过两天的研究,我发现了将ssl结...

2018-09-27 16:35:00 863

转载 史上最全的微信小程序代码大全

--------------------- 本文来自 fenxiangjun 的CSDN 博客 ,全文地址请点击:https://blog.csdn.net/fenxiangjun/article/details/54429666?utm_source=copy微信小程序官方Demo(Hao-Wu/WeApp-Demo)微信小应用示例代码(phodal/weapp-quick...

2018-09-26 16:30:00 436

转载 spring boot项目集成zuul网关

1 zuul简介  Zuul 的官方介绍是 “Zuul is the front door for all requests from devices and web sites to the backend of the Netflix streaming application. As an edge service application, Zuul is built to e...

2018-09-25 13:43:00 311

转载 spring boot中集成Redis

1 pom.xml文件中添加依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId></dependency>...

2018-09-21 16:49:00 75

转载 IDEA中Git的使用

工作中多人使用版本控制软件协作开发,常见的应用场景归纳如下:假设小组中有两个人,组长小张,组员小袁场景一:小张创建项目并提交到远程Git仓库场景二:小袁从远程Git仓库上获取项目源码场景三:小袁修改了部分源码,提交到远程仓库场景四:小张从远程仓库获取小袁的提交场景五:小袁接受了一个新功能的任务,创建了一个分支并在分支上开发场景六:小袁把分支提交到远程Git...

2018-09-21 14:53:00 80

转载 WebMvcConfigurerAdapter在2.x向上过时问题

在spring boot2.x向上,书写配置类时集成的WebMvcConfigurerAdapter会显示此类已经过时。解决:不继承WebMvcConfigurerAdapter类,该实现WebMvcConfigurer接口,实现同样的功能,且此接口无需实现全部方法。转载于:https://www.cnblogs.com/cl-rr/p/9680570.html...

2018-09-20 14:13:00 93

转载 Druid数据源的使用

1 Druid数据源简介  Druid是Java语言中最好的数据库连接池。Druid能够提供强大的监控和扩展功能。通过访问http://localhost:8080(自己的端口)/druid/ 可以查看监控面板2 在application.yml文件中添加配置  spring: application: name: eureka-consumer ...

2018-09-20 09:28:00 142

转载 MyBatis逆向工程中的Mapper接口以及Example的实例函数及详解

一、mapper接口中的方法解析mapper接口中的函数及方法方法功能说明int countByExample(UserExample example) thorws SQLException按条件计数int deleteByPrimaryKey(Integer id) thorws SQLException按主键删除int...

2018-09-18 14:18:00 132

转载 eureka和feign的使用

  1 eureka和feign的简介(copy来的)  eureka:Eureka是Netflix开发的服务发现组件,本身是一个基于REST的服务。Spring Cloud将它集成在其子项目spring-cloud-netflix中,以实现Spring Cloud的服务发现功能。  feign:Feign是一个声明式的Web服务客户端,使用Feign可使得Web服务客户端的写入...

2018-09-14 09:58:00 698

转载 pageHelper使用时的注意点

1 在pom.xml中导入相关的依赖(注意版本问题,报错十有八九是因为版本问题) <dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper-spring-boot-s...

2018-09-13 09:39:00 107

转载 spring boot中使用mybatis的注意点!!!

1 生成的mapper接口上打上注解2 在pom.xml中需要导入mysql(根据需要),jdbc和mybatis的依赖3 在主类上设置扫描4 com.mysql.cj.exceptions等报错是因为时区问题 在配置文件中加入5 在配置文件中指定mybatis的配置文件位置 classpath*:mapper/**/*.xml附:项...

2018-09-12 17:26:00 53

转载 springboot集成swagger2,构建优雅的Restful API

转载请标明出处: http://blog.csdn.net/forezp/article/details/71023536 本文出自方志朋的博客swagger,中文“拽”的意思。它是一个功能强大的api框架,它的集成非常简单,不仅提供了在线文档的查阅,而且还提供了在线文档的测试。另外swagger很容易构建restful风格的api,简单优雅帅气,正如...

2018-09-12 10:52:00 53

转载 springboot中filter的用法

一、在spring的应用中我们存在两种过滤的用法,一种是拦截器、另外一种当然是过滤器。我们这里介绍过滤器在springboot的用法,在springmvc中的用法基本上一样,只是配置上面有点区别。二、filter功能,它使用户可以改变一个 request和修改一个response. Filter 不是一个servlet,它不能产生一个response,它能够在一个request到达s...

2018-09-12 09:48:00 70

转载 webMvcConfigurer的详情

摘要Spring的WebMvcConfigurer接口提供了很多方法让我们来定制SpringMVC的配置。而且Spring还提供了WebMvcConfigurerAdapter让我们更加优化的去进行配置。我们的配置类可以直接继承WebMvcConfigurerAdapter来进行配置。configurePath...

2018-09-12 09:32:00 90

转载 自定义拦截器的使用

1 处理器拦截器简介Spring Web MVC的处理器拦截器(如无特殊说明,下文所说的拦截器即处理器拦截器)类似于Servlet开发中的过滤器Filter,用于对处理器进行预处理和后处理。2 常见应用场景1、日志记录:记录请求信息的日志,以便进行信息监控、信息统计、计算PV(Page View)等。2、权限检查:如登录检测,进入处理器检测检测是否登录,如果没有直接返...

2018-09-12 09:16:00 78

转载 利用mybatis的Generator的插件生成代码

1 在resources文件夹下创建generatorConfig.xml文件来做相关配置  <?xml version="1.0" encoding="UTF-8"?><!DOCTYPE generatorConfiguration PUBLIC "-//mybatis.org//DTD MyBatis Generator Configura...

2018-09-12 08:54:00 49

转载 Hibernate配置文件和映射文件详解

Hibernate是一个彻底的ORM(Object Relational Mapping,对象关系映射)开源框架。我们先看一下官方文档所给出的,Hibernate 体系结构的高层视图:其中PO=POJO+映射文件根据体系结构视图可以了解到整个利用Hibernate框架实现的项目包括整个重要的配置文件:Hibernate配置文件:实现Hibernate基础配置,是Hib...

2018-07-26 19:20:00 183

转载 类加载器的三种获得方式

虚拟机加载类的途径 1、由 new 关键字创建一个类的实例 在由运行时刻用 new 方法载入 如:Dog dog = new Dog(); 2、调用 Class.forName() 方法 通过反射加载类型,并创建对象实例 如:Class clazz = Class.forName(“Dog”); Object dog ...

2018-07-26 19:16:00 138

转载 JQury的选择器

jQuery 的选择器可谓之强大无比,这里简单地总结一下常用的元素查找方法 $("#myELement") 选择id值等于myElement的元素,id值不能重复在文档中只能有一个id值是myElement所以得到的是唯一的元素 $("div") 选择所有的div标签元素,返回div元素数组 $(".myClass") 选择使用m...

2018-06-14 15:11:00 72

转载 Java中增强一个类的几种方法

今天有人问我怎么增强一个类的功能。博客刚好没东西,今天就讲讲增强类。增强的手段有三种类型:1、继承或者实现接口:特点是被增强对象不能变,增强的内容不能变。2、装饰着模式:特点是被增强对象可变,但增强内容不可变。3、动态代理:特点是被增强对象可变,增强内容可变。下面是三种对a对象进行增强的手段: 继承:AA类继承a对象的类型:A类,然后重写fun1()方法,其中重...

2018-06-09 16:18:00 113

转载 session的生命周期

session的生命周期 Session存储在服务器端,一般为了防止在服务器的内存中(为了高速存取),Sessinon在用户访问第一次访问服务器时创建,需要注意只有访问JSP、Servlet等程序时才会创建Session,只访问HTML、IMAGE等静态资源并不会创建Session,可调用request.getSession(true)强制生成Session。  Sessio...

2018-06-07 15:06:00 48

转载 会话机制,Cookie和Session详解

转载自:https://www.cnblogs.com/whgk/p/6422391.html很大一部分应该知道什么是会话机制,也能说的出几句,我也大概了解一点,但是学了之后几天不用,立马忘的一干二净,原因可能是没能好好理解这两种会话机制,所以会一直遗忘,一直重新回过头来学习它,今天好好把他总结一下,借鉴该文章中的内容,因为我觉得该篇文章确实写的很不错,解答了我很多疑问,特点是对co...

2018-05-29 18:00:00 126

转载 JavaEE:response响应和request请求

Web服务器接收到客户端的http请求,会针对每一次请求,分别创建一个用于代表请求的request对象、和代表响应的response对象。request和response对象既然代表请求和响应,那么我们要获取客户机提交过来的数据,只需要找request对象,就行了。要向客户机输出数据,只需要找response对象就行了。HttpServletRequest封装客户端相关信息,服务器Ser...

2018-05-25 21:23:00 380

转载 深入理解Java类加载器(ClassLoader)

出自【zejian的博客】!!!!!!!!!关联文章:深入理解Java类型信息(Class对象)与反射机制深入理解Java枚举类型(enum)深入理解Java注解类型(@Annotation)深入理解Java类加载器(ClassLoader)深入理解Java并发之synchronized实现原理Java并发编程-无锁CAS与Unsafe类及其并发包Atomic...

2018-05-24 11:16:00 59

转载 JDBC回顾

回顾JDBC,完成查询1 什么是JDBCJDBC(Java DataBase Connectivity)就是Java数据库连接,说白了就是用Java语言来操作数据库。原来我们操作数据库是在控制台使用SQL语句来操作数据库,JDBC是用Java语言向数据库发送SQL语句。2 JDBC原理早期SUN公司的天才们想编写一套可以连接天下所有数据库的API,但是当他们刚刚开始时...

2018-05-16 19:50:00 52

空空如也

空空如也

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

TA关注的人

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