自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Spring Boot 使用拦截器

开发拦截器自定义一个 Interceptor 实现 HandlerInterceptor自定义拦截器的几个方法:preHandle:调用Controller某个方法之前postHandle:Controller之后调用,视图渲染之前,如果控制器Controller出现了异常,则不会执行此方法afterCompletion:不管有没有异常,这个afterCompletion都会被调用,用于资源清理@Slf4jpublic class MyInterceptor implements Handle

2020-12-21 22:48:36 285

原创 Spring Boot 使用过滤器

方式一:使用 Spring Boot 提供的 FilterRegistrationBean 注册 Filter1.先自定义 Filter@Slf4jpublic class MyFilter implements Filter { @Override public void init(FilterConfig filterConfig) throws ServletException { log.info("init被调用"); } @Overrid

2020-12-21 22:47:34 573

原创 路径 URI 中的 Ant 风格

前言我们经常在读到一些文章会遇到URI支持 Ant 风格 ,而且这个东西在 Spring MVC 和 Spring Security 中经常被提及。这到底是什么呢?今天我们来学习了解一下。这对我们学习 Spring MVC 和 Spring Security 十分必要。Ant 风格说白了 Ant 风格就是一种路径匹配表达式。主要用来对URI的匹配。其实跟正则表达式作用是一样的,只不过正则表达式适用面更加宽泛,Ant仅仅用于路径匹配。Ant 通配符Ant 中的通配符有三种:? 匹配任何单字符

2020-12-21 22:46:24 341

原创 Spring Boot 使用 Quartz 定时任务

Quartz简介Quartz是一个开源的作业调度框架,它完全由Java写成,并设计用于J2SE和J2EE应用中。它提供了巨大的灵 活性而不牺牲简单性。你能够用它来为执行一个作业而创建简单的或复杂的调度。它有很多特征,如:数据库支持,集群,插件,EJB作业预构 建,JavaMail及其它,支持cron-like表达式等。在Quartz中的主要概念:Scheduler:调度任务的主要APIScheduleBuilder:用于构建Scheduler,例如其简单实现类SimpleScheduleBuild

2020-12-21 22:42:58 135

原创 Spring Boot 使用 Logback 日志框架

一、Logback 介绍Logback 官网: https://logback.qos.ch/Logback和Log4J是一个人写的Spring Boot 默认使用的日志框架是 Logback。三个模块组成logback-core : 其它两个模块的基础模块,提供了一些关键的通用机制logback-classic : 它的地位和作用等同于 Log4J,它也被认为是 Log4J 的一个改进版,并且它实现了简单日志门面 SLF4Jlogback-access : 访问模块与Servlet容器集

2020-12-21 22:41:44 119

原创 Spring Boot 使用 dev-tools 实现热部署

在开发 Spring Boot 项目的时候,由于需要经常进行代码的改动,如果我们频繁地重启项目,这毫无疑问是极其浪费时间和电脑性能的,所以我们可以使用 dev-tools 工具来实现 Spring Boot项目的热部署效果,代码改动后即时生效,节省大量的开发时间。一、引入依赖<!--devtools热部署--><dependency> <groupId>org.springframework.boot</groupId> <ar.

2020-12-21 22:40:17 510

原创 若依前后端分离项目 Docker 部署

一、环境准备服务器阿里云服务器 1核+2GB即可软件本次部署采用的是 docker,因此软件环境都在 docker 上我们需要 MySQL 8.0.x版本,Redis,Nginx,提前下好镜像即可二、运行镜像MySQL安装MySQL我用的是8.0.x的版本,在部署过程中出现了一些问题,在这里跟大家分享一下docker run \-p 3306:3306 \--name mysql \--privileged=true \--restart unless-stopped \-v /

2020-12-21 22:15:06 5459 2

原创 Vue脚手架创建项目的方式

脚手架版本 :@vue/cli 4.5.81. 命令行vue create 项目名[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-0DAEXPDf-1604050808749)(https://gitee.com/nfLJ/Pic/raw/master/blog/20201030170547.png)]官方给出了3个创建选择,分别是Vue2默认、Vue3默认和自定义我们选择自定义,即 Manually select features[外链图片转存失败,源站可能.

2020-10-30 17:41:40 576

原创 JavaScript学习 之 常用对象

1. 数组对象1.1 创建数组1.1.1 使用对象创建var arr = new Array();arr[0] = 1;arr[1] = 2;arr[2] = 3;arr[3] = 4;arr[4] = 5;arr[5] = 6;arr[6] = 7;arr[7] = 8;arr[8] = 9;1.1.2 使用字面量创建var arr = ["1", 2, 3, 4, "5", 6, 7, "8", 9];1.2 遍历数组for (var i = 0; i < ar

2020-10-29 16:31:36 215

原创 IDEA 工具栏显示创建类和包

IDEA 工具栏显示创建类和包最终目的:设置过程:1. 勾选Toolbar2. setting中设置setting中设置

2020-10-24 23:09:25 866 2

原创 SpringBoot应用程序监控Actuator的使用

简介Actuator 是 Spring Boot 提供的对应用系统的自省和监控功能,通过 Actuator,可以使用数据化的指标去度量应用的运行情况,比如查看服务器的磁盘、内存、CPU等信息,系统的线程、gc、运行状态等等。Actuator的使用引入依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-actu

2020-10-21 12:21:22 338

原创 阿里云使用Docker安装MySQL8.0.20

阿里云使用Docker安装MySQL 8.0.20下拉镜像docker pull msyql:8.0.20启动镜像docker run -p 3306:3306 --name mysql -e MYSQL_ROOT_PASSWORD=123456 -d mysql:8.0.20查看是否启动成功docker ps -a启动成功后,进入容器内部拷贝配置文件到宿主机docker cp mysql:/etc/mysql /home/mysql8.0.20拷贝容器的 /etc/mysql目录

2020-10-16 11:51:16 235

原创 Maven+SSM环境搭建的配置文件

Maven+SSM+Mybatis环境搭建的配置文件pom.xml<!-- Spring --> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-core</artifactId> ...

2019-07-05 22:19:20 155

转载 URI和URL的区别

URI和URL的区别URI,是uniform resource identifier,统一资源标识符,用来唯一的标识一个资源。Web上可用的每种资源如HTML文档、图像、视频片段、程序等都是一个来URI来定位的URI一般由三部组成:访问资源的命名机制存放资源的主机名资源自身的名称,由路径表示,着重强调于资源。URL是uniform resource locator,统一资源定位器...

2019-07-03 11:41:56 138

转载 HttpServletRequest常用方法

HttpServletRequest常用方法获得客户机【浏览器】信息getRequestURL方法——返回客户端发出请求时的完整URL。getRequestURI方法——返回请求行中的资源名部分。getQueryString 方法——返回请求行中的参数部分。getPathInfo方法——返回请求URL中的额外路径信息。额外路径信息是请求URL中的位于 Servlet的路径之后和查...

2019-07-03 11:29:09 599

转载 HTTP协议学习

HTTP协议什么是HTTP协议超文本传输协议(HTTP,HyperText Transfer Protocol)是互联网上应用最为广泛的一种网络协议。所有的WWW文件都必须遵守这个标准。它是TCP/IP协议的一个应用层协议HTTP请求包括:请求行【描述客户端的请求方式、请求的资源名称,以及使用的HTTP协议版本号】多个消息头【描述客户端请求哪台主机,以及客户端的一些环境信息等】一个空...

2019-07-02 11:16:58 138

原创 MyBatis逆向工程踩坑

Mybatis 逆向工程遇到的问题创建的maven项目中,将generatorConfig.xml放在resources目录下,文件路径如果直接写generatorConfig.xml,会出现如下报错:解决方法将文件generatorConfig.xm的路径写成绝对路径即可。File configFile = new File("E:\\MyBatisNX\\src\\main\\res...

2019-07-01 22:37:35 203

空空如也

空空如也

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

TA关注的人

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