自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (1)
  • 问答 (2)
  • 收藏
  • 关注

原创 Spring Boot 使用AOP(环绕通知)完成对用户操作的日志记录

这里写自定义目录标题什么是AOP?AOP的五种通知方式?代码搞起pom文件添加依赖包新建自定义注解类新建日志实体类新建操作类型类新建切面处理类将注解加到需要记录用户操作的方法体上最后什么是AOP?AOP为Aspect Oriented Programming的缩写,是面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。AOP是OOP的延续,是软件开发中的一个热点,也是...

2019-03-25 09:32:23 11235 14

转载 情人节朋友圈秀恩爱九宫格配图

情人节朋友圈九宫格

2022-02-14 16:05:07 6718

原创 基于 SpringBoot + Vue 的前后端分离的考试系统

简介学之思开源考试系统是一款 java + vue 的前后端分离的考试系统。主要优点是开发、部署简单快捷、界面设计友好、代码结构清晰。支持web端和微信小程序,能覆盖到pc机和手机等设备。支持多种部署方式:集成部署、前后端分离部署、docker部署。学生系统功能任务中心考试、试卷考试记录错题本个人信息个人动态消息中心管理系统功能主页,试卷总数、题目总数、用户活跃度、题目月数量学生列表,显示系统所有的学生,新增、修改、删除、禁用管理员列表,显示系统所有的管理员,新增、修改、删除、禁用学科列表,学科查询、修改、

2021-08-17 10:18:20 336

原创 SpringBoot整合Logging实现日志按日期、大小分割,不同环境自动匹配配置

application.yml配置logging信息logging: config: classpath:logback.xml #目录可以根据自行情况定义logback.xml信息<?xml version="1.0" encoding="UTF-8"?><!-- 从高到地低 OFF 、 FATAL 、 ERROR 、 WARN 、 INFO 、 DEBUG 、 TRACE 、 ALL --><!-- 日志输出规则 根据当前ROOT 级别,日志输出时,级别高于

2021-07-23 09:42:27 2011

原创 SpringBoot整合JavaMailSender发腾讯企业邮件<html>并设置别名

引入spring-boot-starter-mail 依赖包<!-- 支持发送邮件 --><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-mail</artifactId></dependency>application.yml配置邮箱基本信息spring: mail:

2021-07-23 09:00:55 929

原创 Elasticsearch [type=circuit_breaking_exception, reason=[parent] Data too large....]

ElasticsearchStatusException[Elasticsearch exception [type=circuit_breaking_exception, reason=[parent] Data too large, data for [] would be [1035707518/987.7mb], which is larger than the limit of [986061209/940.3mb], real usage: [1035706544/987.7mb], new b

2020-12-10 09:30:02 5670

原创 Maven 将lib目录下 jar 包一并打包到项目

SpringBoot maven项目 如何将lib目录下的 jar 文件一并打入到项目jar包中 ?情景POM.xmldependencies 添加build 添加情景在一些特殊的情况下,需要导入本地的jar包到项目中,这时候需要做一些设置才能在打包的过程中不会出现找不到jar包的问题。POM.xmldependencies 添加 <dependencies> <!--引入本地jar包地址--> <dependency> <groupId&g

2020-06-01 15:47:36 4095 1

原创 HTML结合Canvas:打靶效果

前提由于自己的项目需求,需要把射击打靶的环数、打靶位置记录下来,就研究了下在HTML上画图的例子;开始这里就不说什么了,直接代码撸起:html代码:<style type="text/css"> .myCanvas{ border-radius: 100%; }</style><canvas id="myCanvas...

2019-07-18 15:28:20 539

原创 SpringBoot集成Quill富文本

前提富文本有很多种,今天来学习下Quilljs开始在html页面加上:<script src="https://cdn.bootcss.com/quill/2.0.0-dev.3/quill.js"></script><link href="https://cdn.bootcss.com/quill/2.0.0-dev.3/quill.snow.css" r...

2019-07-16 10:17:16 638

原创 SpringBoot集成UEditor富文本

前提一个完整的SpringBoot项目;下载:UEditor-开发版;第一步:准备工作解压下载好的UEditor-开发版,把整个文件夹拷贝到项目的static目录下:最好文件夹名称改成ueditor,这样方便查阅代码在pom.xml文件加上需要依赖的jar包:<!-- 添加Ueditor依赖 --> <dependency> <groupId&...

2019-07-16 10:02:40 495

原创 JQ 动态添加、删除容器上的class样式

问题<div class="class_1 class_2 class_3" id="demo"> </div>这时div有三个class样式,我们需要通过动态方式把class_2从这个div的class里去掉。解决方法全部删除或者删除一个或多个class/*删除一个class样式*/$("#demo").removeClass("class_2");/*删...

2019-07-10 12:00:34 339

原创 JS 动态拼接变量名及调用

在写js的时候发现需要动态拼接一个参数名称,并且通过this调用这个参数。问题var v_1 = "我是v_1 的值";var v_2 = "我是v_2 的值";var v_ = 'v_' + ${value}; //拼接变量名console.log( v_ );若value=1,此时输出打印 v_ 的值为:v_1 字符串,而不是我们想要的 v_1 变量的值;解决办法我们想打印出...

2019-07-09 10:49:24 7711

原创 SpringBoot配置上传文件大小

SpringBoot 2.X版本application.properties # 单个文件的最大值 spring.servlet.multipart.max-file-size = 1Mb # 上传文件总的最大值 spring.servlet.multipart.max-request-size = 10Mbapplication.yml spring: servle...

2019-07-02 11:09:31 3669

原创 linux系统MySQL忘记root密码

前提必须有Linux系统的最高权限 root的密码。开始登录系统:执行命令:vim /etc/my.cnf ,添加 skip-grant-tables,再保存:重启MySQL:service mysqld restart;执行: mysql -uroot -p,不需要输入密码直接按回车键(Enter);用sql语句修改密码,执行:USE mysql ;5.6以下...

2019-05-30 16:12:06 279

原创 Spring MVC、Spring Boot 分别集成 Quartz 动态定时任务

为什么要用Quartz我们都知道Spring Boot自带定时器:@Scheduled(cron="0/1 * * * * ?")(记得在启动类加上注解@EnableScheduling),这样就已经实现了定时器的功能。那么为什么还要用Quartz呢? Quartz更容易管理,在多任务时,更方便的去动态配置,能实现动态关闭开启效果。Quartz表达式(Cron)cron="0/1 * *...

2019-03-28 13:57:44 328

原创 Spring Boot 利用AOP解析SPEL,实现更强大的日志记录

前提今天在用AOP的环绕通知做用户操作记录时,发现一个小问题:怎么能动态的记录日志的备注?比如用户添加一个资讯,那我们在日志记录上只能简单的看到一条 某某某添加一条资产,那么问题来了:添加一条什么资产呢?往往我们想记录的日志记录不是这样的,我们想记录的是 某某某添加一条 XXXXX 资讯;这样我们的日志看起来就一清二楚了。SPEL表达式SpEL 使用 #{…} 作为定界符 , 所有在...

2019-03-26 16:18:44 2091

IKAnalyzer.zip

IKAnalyzer 兼容 lucene 3.6版本:解决 java.lang.AbstractMethodError 错误

2020-06-01

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

TA关注的人

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