自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

白衣若尘的博客

去打豆豆吗? return false; 小白兔吃大灰狼,谁打的豆豆?!

  • 博客(85)
  • 资源 (1)
  • 收藏
  • 关注

原创 Linux常用压缩备份命令

可以将多个文件或目录压缩到一个单独的zip文件。可以使用不同的选项来添加、删除和更新文件(压缩后,原始文件则没有了)。rsync命令可以用来在网络传输、备份和同步文件和目录。它具有增量备份和差异传输的功能,可以节省带宽和减少传输时间。可以将多个文件或目录打包成一个单独的文件,还可以选择是否压缩、压缩方式(gzip、bzip2等)。7z是一个高压缩率的压缩工具,可以将多个文件或目录压缩为一个7z文件。可以将单个文件进行压缩,并将原始文件替换为压缩文件。命令格式:gunzip [选项] 压缩文件。

2024-06-25 14:40:55 275

原创 MySQL百万级数据的插入,哪些方面对效率有影响?jdbc相对mybatis又能快多少?

mysql百数据的插入很慢,必须得进行一些配置的优化。从数据插入方式、连接、mysql配置入手一条数据,允许的最大值是多少?数据插入方式单条插入:10W条数据,循环单条插入,耗时 5555832 。批量处理:10W条数据,耗时 5544393 。可以看批量处理的结果比单条插入耗时少了一些,但是四舍五入都可以看做相等了。 这批量处理是假的、山寨的吧?! 批量处理语句是真的,只是做了单条插入的事,一条一条地发给MySQL数据库,批处理没起作用而已。批处理还需要配置连接参数才能生效。连接参数u

2022-10-24 21:37:06 1315

原创 logback中 maxHistory 属性无效

默认第一次只清理32天内的日志内容,之后清理上一次处理之后的。超过时间之前的日志文件,不在清理范围内,所以没被清理。logback的滚动策略中配置了 maxHistory 之后,日志目录下依旧存在很多(超出策略时间之外)日志。配置策略,根据时间滚动,保留3天内的日志,如图,依然存在很多以前的日志文件。

2022-09-30 13:49:09 3770 1

原创 设计模式 之 代理模式

静态代理、动态代理:jkd代理 & cglib。 aop, asm.

2022-05-29 11:50:48 294

原创 springboot 使用 log4j2 进行日志记录、并对文件日志以日期和大小进行拆分的 demo 示例

1. 描述一个springboot项目使用 log4j2 记录程序运行过程中的日志, 配置 log4j2 生成控制台日志和文件日志记录,以及对文件日志以日期和大小进行拆分的 demo示例。环境:IDE(idea):2021.3JDK:1.8maven:3.8.4spring boot:2.5.6 log4j-core: 2.14.1 (spring-boot-starter-log4j2: 2.56)提示:写这个demo的过程中遇到不少问题(写在最后)。 文档和源码都看得我有点懵,

2022-03-25 09:27:11 1924

原创 springboot 使用 logback 进行日志记录、并对文件日志以日期和大小进行拆分的 demo 示例

1. 描述一个springboot项目使用 logback 记录程序运行过程中的日志, 配置 logback 生成控制台日志和文件日志记录,以及对文件日志以日期和大小进行拆分的 demo示例。环境:IDE(idea):2021.3JDK:1.8maven:3.8.4spring boot:2.5.6 logback-classic: 1.2.6 (spring-boot-starter-web --- spring-boot-starter --- spring-boot-starter-

2022-03-23 18:24:35 1507

原创 spring boot 使用 knife4j,对 springfox 的 swagger 页面进行美化的 demo 示例

1. 描述一个springboot项目集成 springfox 3.0,使用 knife4j 对 swagger 的 API 接口页面进行美化管理的 demo示例。提示:knife4j 3.X 和2.X的配置注解使用上有些区别。环境:IDE(idea):2021.3JDK:1.8maven:3.8.4spring boot:2.5.6springfox:3.0.0knife4j:3.0.32. 结果页面访问:http://localhost:8880/demo/doc.htm

2022-03-22 07:45:00 1315

原创 spring boot 集成springfox,使用swagger对 API 接口进行测试管理的 demo 示例

1. 描述一个springboot项目集成 springfox 3.0,使用swagger对 API 接口进行测试管理的 demo示例。环境:IDE(idea):2021.3JDK:1.8maven:3.8.4spring boot:2.5.6springfox:3.0.02. 结果页面访问:http://localhost:8880/demo/swagger-ui/index.html3. demo3.0 项目结构3.1 pom.xml引入 springfox j

2022-03-21 19:12:28 1282

原创 log4g2 ERROR Appenders contains an invalid element or attribute “appender“。 Caused by:strict

1. 描述log4j2 的xml配置有两种风格(concise and strict:简洁和严格),使用strict风格时,启动项目报错。ERROR Appenders contains an invalid element or attribute “appender”。配置:<configuration status="warn" monitorInterval="30"> …………………………………… <!-- 日志输出:ConsoleAppen

2022-03-21 18:21:55 3238

原创 spring boot 集成 spring-boot-admin, 用于管理和监控springboot应用程序的 demo 示例

文章目录1. 描述2. 结果3. demo3.0 项目结构3.1 demo-admin3.2 demo-admin-server3.3 demo-admin-client4. 资料5. 注1. 描述一个spring boot 集成 spring-boot-admin, 用于管理和监控 springboot 应用程序的 demo示例, 分为server端和client端。环境:IDE(idea):2021.3JDK:1.8maven:3.8.4spring boot:2.5.6spring

2022-03-21 07:45:00 884

原创 spring boot 使用actuator, 对spring-boot应用进行监控的 demo 示例

1. 描述一个springboot项目使用actuator, 对spring-boot应用进行监控(监测和控制)的 demo示例。环境:IDE(idea):2021.3JDK:1.8maven:3.8.4spring boot:2.5.62. 结果页面登陆,并访问监控信息3. demo3.0 项目结构3.1 pom.xml引入 actuator jar包 <dependencies> <!--提供全栈的 web 开发特性,

2022-03-21 00:33:13 866

原创 log4j2 AsyncLogger错误 NoClassDefFoundError: com/lmax/disruptor/EventFactory

1. 描述log4j2 配置AsyncLogger后,启动项目报错。main ERROR Unable to invoke factory method in class org.apache.logging.log4j.core.async.AsyncLoggerConfig for element AsyncLogger: java.lang.BootstrapMethodError: java.lang.NoClassDefFoundError: com/lmax/disruptor/Event

2022-03-18 19:25:59 5325

原创 logback ERROR SizeAndTimeBasedFNATP & DefaultTimeBasedFileNamingAndTriggeringPolicy

1. 描述项目启动,Logback配置出错(FileNamePattern格式和timeBasedFileNamingAndTriggeringPolicy没对应上)。环境IDE: 2021.3spring boot: 2.5.6 (spring-boot-starter-logging: 2.5.6 --- logback-classic: 1.2.6)配置1: <FileNamePattern>${LOG_PATH}_%d{yyyy-MM-dd}.part_%i.l

2022-03-17 15:01:52 3072

原创 logback Appender [FILE_ALL] failed to append. java.lang.NullPointerException

1. 描述logback 日志文件大小超出maxFileSize值后,没创建新日志文件,抛出NullPointerException。配置:<appender name="FILE_ALL" class="ch.qos.logback.core.rolling.RollingFileAppender"> <!-- 滚动策略: TimeBasedRollingPolicy按时间滚动;SizeAndTimeBasedRollingPolicy按日期归档文件,但同时

2022-03-17 06:30:00 1773

原创 logback 设置的totalSizeCap属性没效果

1. 描述totalSizeCap属性设置了, 但没有效果,文件总大小超出后没进行删除旧文件。配置: <rollingPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy"> <FileNamePattern>${LOG_PATH}_error.%d{yyyy-MM-dd}.%i.log</FileNamePattern> &

2022-03-16 20:41:31 3905

原创 maven的环境安装与配置

环境(系统:window;jdk:1.8;maven:3.8.4)maven仓库安装需要jdk 和 磁盘空间支持。1. 前置,jdk 安装安装 jdk, 并配置环境变量(maven一些命令需要jdk支持)。2. maven 下载官网地址: http://maven.apache.org下载地址: http://maven.apache.org/download.html3. maven 安装解压到指定目录,eg: F:\develop;配置环境变量 M2_HOME,mav.

2022-03-01 00:09:43 590

原创 spring boot 引入的组件有哪些属性是可配置的

1. 描述spring boot 项目新引入一个组件,有哪些属性需要去配置,能配置的属性又有哪些。如果官网找不到,可以通过jar包去找(spring的组件可以)。2. 内容可以MATE_INF 下面的 spring-configuration-metadata.json中看看。eg:spring-boot-starter-actuator 的功能。...

2022-02-28 15:11:30 97

原创 spring boot父项目的pom配置,引入springboot依赖,管理jar包版本

1. 描述引入spring boot 的依赖,进行jar版本管理。环境:IDE(idea):2021.3JDK:1.8maven:3.8.4spring boot:2.5.62. pom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSch

2022-02-27 23:02:26 3768 2

原创 spring boot 读取配置文件信息的 demo 示例

1. 描述一个spring boot 读取配置文件信息的 demo示例。环境:IDE(idea):2021.3JDK:1.8maven:3.8.4spring boot:2.5.62. 结果接口返回 读取的配置文件信息3. demo3.0 项目结构3.1 pom.xml引入 web jar包<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/

2022-02-27 22:32:42 338

原创 spring boot 一个极简单的 demo 示例

1. 描述一个spring boot 的简单demo示例。环境:IDE:2021.3JDK:1.8maven:3.8.4spring boot:2.5.62. 结果接口返回 Hello {name}!,eg: Hello World!3. demo3.0 项目结构3.1 pom.xml引入 web jar包<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apa

2022-02-27 21:48:33 14269 2

原创 The following method did not exist: org.springframework.plugin.core.PluginRegistry.getPluginFor

场景描述springboot 集成 springfox的 swagger 3 功能。环境IDE: 2021.3spring boot: 2.1.7springfox: 3.0.0问题启动项目时,异常:The following method did not exist: org.springframework.plugin.core.PluginRegistry.getPluginFor……。Error starting ApplicationContext. To displ

2022-02-25 16:59:15 2162

原创 Failed to start bean ‘documentationPluginsBootstrapper‘; nested exception is NullPointerException

场景描述springboot 集成 springfox的 swagger 3 功能。环境:IDE: 2021.3spring boot: 2.6.3springfox: 3.0.0问题启动项目时,异常:Failed to start bean ‘documentationPluginsBootstrapper’; nested exception is java.lang.NullPointerException。Error starting ApplicationContext.

2022-02-25 16:51:08 2150

原创 iview的Table设置选中行的背景色

通过iview官网进行行背景色设置:Table props:row-class-name<Table row-key="id" :columns="columns" :data="dataList" :row-class-name="rowClassName" @on-row-click="onRowClick">rowClassName (row, index) { if (row.id=== this.selectId) { return 'table-select-r

2021-01-08 18:53:43 2237 2

原创 文件下载 Content-Disposition中filename中文乱码解决

文件下载 filename 中文乱码, 前后端设置。Content-Disposition中filename中文乱码解决

2021-01-08 17:38:13 25983 3

原创 文件流转换为zip等文档格式,前后端代码

链接下载文件 和 后台返回文件流通过blob转换为zip等文档格式下载

2021-01-07 16:05:06 2804

原创 vue-cli3 热部署踩坑记录(部署慢、debugger无效、文件保存浏览器不自动刷新)

vue-cli3 项目热部署慢、debugger无效、文件保存浏览器不自动刷新。热部署module.exports = { css: { extract: true …… 。webpack打包时使用gzip压缩引起的。

2020-11-24 18:07:49 4213

原创 Echarts 使用markLine时,标签重叠或文本重叠

情况如图:option = { xAxis: { type: "category", data: ["Mon", "Tue", "Wed", "Thu", "Fri", "Sat", "Sun"] }, yAxis: {}, series: [{ data: [120, 232, 301, 434, 590, 730, 820], type: "line" },{ data: [620, 732, 501, 134, 220, 590, 920

2020-10-24 22:05:26 5345

原创 注解校验:ConstraintDefinitionException: HV000073: Parameters starting with ‘valid‘ are not allowed

自定义注解进行校验。异常:javax.validation.ConstraintDefinitionException: HV000073: Parameters starting with 'valid' are not allowed in a constraint(不允许使用以“valid”开头的属性参数)。异常:javax.validation.ConstraintDefinitionException: HV000074(缺失 groups() 和 payload() )。

2020-09-11 15:04:38 1321

原创 powermock 警告 WARNING: An illegal reflective access operation has occurred

powermock 警告:发生了非法的反射访问操作的处理。WARNING: An illegal reflective access operation has occurredWARNING: Illegal reflective access by org.powermock.reflect.internal.WhiteboxImpl。

2020-09-02 16:42:50 1307

原创 idea的常用代码模板(从代码模板开始提高编程效率)

idea常用代码模板,有效提高效率。两种类型代码模板:Live Templates 和 Postfix Completion。Live Templates eg:psvm: main方法(public static void main(String[] args));sout: 输出语句(System.out.println());fori:for循环语句;Postfix Completion eg:new Integer(1).fori :for循环语句User.new:new User(

2020-08-26 08:35:26 523

原创 idea的常用快捷键(从快捷键开始提高编程效率)

idea常用快捷键, 有效提高效率。Alt + 数字: 小窗口的展示和隐藏;Ctrl + 空格键: 代码补全(与输入法冲突, 个人习惯改为 Alt + / );Shift + F6: 重命名;Ctrl + E: 弹窗展示最近打开的文件;Ctrl + N: 搜索类;Ctrl + F: 当前文件内查找;Ctrl + Shift + F: 所有文件范围内查找;Ctrl + R: 文件内查找替换;Ctrl + Shift + R: 所有文件查找替换;Ctrl + Alt + L: 格式化代

2020-08-25 23:00:26 514

原创 idea的常用设置(从设置开始提高编程效率)

idea 常用设置。 idea 使用时的一些常用设置。合理设置,有效提高工作效率。

2020-08-21 09:31:25 438

原创 vue父子组件属性绑定的2种方式:“.sync“和“v-model“

vue父子组件绑定的2种方式:“.sync“和“v-model“

2020-08-17 15:54:53 648

原创 修改props的属性值,Vue warn]: Avoid mutating a prop directly since the value will be overwritten

Avoid mutating a prop directly since the value will be overwritten whenever the parent component re-renders. Instead, use a data or computed property based on the prop's value. Prop being mutated: "value"found in

2020-08-13 15:02:15 911

原创 idea的类注释、方法注释及自定义快捷键

IDEA的类注释、方法注释及自定义快捷键。方法注释 1. /** + Enter :eclipse 和 idea 都适用; 2. Alt + Enter :选中方法名称(或则光标在方法名称上),然后按快捷键,再选择"add javadoc"; 3. 自定义:自定义快捷键路径(File->Settings->Editor -> Live Templates -> 。

2020-08-05 14:37:50 5094 1

原创 maven 添加jar包到本地仓库及出现的问题

maven 添加jar包到本地仓库及出现的问题mvn install:install-file --settings=setting文件路径 -Dfile=jar包的位置(可以是相对路径或绝对路径) -DgroupId=设置groupId -DartifactId=设置artifactId -Dversion=设置version -Dpackaging=jar

2020-08-03 18:10:11 1373

原创 在Maven项目中使用本地jar包 scope system

在Maven项目中使用本地jar包。 <scope>system</scope><systemPath>D:/lib/dbct-log-client-starter-1.0.0.jar</systemPath>

2020-08-03 17:48:53 1332

原创 idea 查看单元测试覆盖率

选择项目或则项目下的文件夹,如:src\main\java结果:

2020-08-03 17:40:59 16111

原创 vue 前端nodejs环境安装

window系统 安装nodejs环境

2020-06-08 18:00:01 573

原创 Gradle的环境安装与配置

windows系统:Gradle的环境安装与配置。idea配置Gradle。

2020-06-02 14:28:21 25447 1

fastjson-1.2.42

fastjson, fastjson-1.2.42 ..............................

2017-12-14

空空如也

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

TA关注的人

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