springboot slf4j日志slf4

linux定时备份日志文件脚本,重启jar简易脚本

1. 编写脚本文件saveLogs.sh (备份文件到指定位置重命名,然后情况文件继续写入) cp /opt/zcgl/zcgl.log /opt/zcgl/logs/zcgl-`date +%Y%m%d`.log & sleep 2 > zcgl.log 2. 定时脚本crontab 打开设置:c ......
脚本 简易 备份 文件 linux

SpringBoot - 参数接收方式

SpringBoot -参数接收方式 · 前言 · 使用@PathVariable接收路径中的参数 · 使用@RequestParam获取路径中?后的参数 · 使用@RequestBody获取Map对象 · 使用@RequestBody获取实体对象 前言 使用@PathVariable接收路径中的参 ......
SpringBoot 参数 方式

MySQL(十九)MySQL事务日志(一)RedoLog

MySQL(十九)MySQL事务日志(一)RedoLog ​ 事务的四种特性:原子性、一致性、持久性和隔离性都是基于什么机制实现的? 事务的隔离性由锁机制实现 而事务的原子性、一致性和持久性则由事务的 redo 和 undo 日志来实现的 redo log是重做日志,提供再写入操作,恢复提交事务修改 ......
MySQL 事务 RedoLog 日志

MySQL(十九)MySQL事务日志(二)UndoLog

MySQL(十九)MySQL事务日志(二)UndoLog 1 undo 日志概述 ​ redo log是事务持久性的保障,而undo log则是事务原子性和一致性的保证,如上图,在事务中更新数据的前置操作其实是需要将数据写入到 undo log 方便回滚。 ​ 事务需要保证原子性,也就是事务中的操作 ......
MySQL 事务 UndoLog 日志

SpringBoot的@Configuration注解

本文主要讲述SpringBoot的@Configuration注解。 一.POJO类的声明 例如有两个pojo类,分别是User和Pet User类的声明如下: public class User { private String name; private Integer age; public ......
注解 Configuration SpringBoot

Springboot 项目配置 HTTPS

生成证书 输入命令 keytool -genkeypair -alias "boot" -keyalg "RSA" -keystore "boot.keystore" 生成完成后会提示 Warning: JKS 密钥库使用专用格式。建议使用 "keytool -importkeystore -src ......
Springboot 项目 HTTPS

日志开发指南

日志规约 【强制】应用中不可直接使用日志系统(Log4j、Logback)中的 API,而应依赖使用日志框架(如SLF4J)中的 API,使用门面模式的日志框架,有利于维护和各个类的日志处理 方式统一。 【强制】日志文件至少保存 15 天,因为有些异常具备以“周”为频次发生的特点。对于当天日志,以 ......
开发指南 指南 日志

SpringBoot项目如何打包成exe应用程序?

前言 近期做了一个前后端合并的spring boot项目,但是要求打包城exe文件,提供给不懂电脑的小白安装使用,就去研究了半天,踩了很多坑,写这篇文章,是想看到这篇文章的人,按照我的步骤走,能少踩坑。 准备 准备工作: 一个jar包,没有bug能正常启动的jar包 exe4j,一个将jar转换成e ......
应用程序 SpringBoot 程序 项目 exe

Apache FtpServer在Windows上使用以及SpringBoot中集成apache ftpserver实现Ftp 服务端搭建

场景 Apache Ftpserver Apache FtpServer是100%纯Java FTP服务器。它被设计为基于当前可用的开放协议的完整且 可移植的FTP服务器引擎解决方案。FtpServer可以作为Windows服务或Unix / Linux守护程序独立运行, 也可以嵌入Java应用程序 ......

springboot整合redisson 异常之一 ……ExceptionInInitializerError

Failed to instantiate [org.redisson.api.RedissonClient]: Factory method 'redissonClient' threw exception; nested exception is java.lang.ExceptionInIni ......

日志记录

使用SKNet在lolv1数据集 epoch=200/home/mmsys/anaconda3/envs/SFNet/bin/python3.8 /media/mmsys/6f1091c9-4ed8-4a10-a03d-2acef144d2e1/SXY/restoration/SFNet_main_ ......
日志

Golang刷题日志--链表部分(更新中)

1.给定一个已排序的链表的头 head , 删除所有重复的元素,使每个元素只出现一次 。返回 已排序的链表 。 1 1 2 3 3 --> 1 2 3 判断如果当前节点val与后继节点val相等,则将后继节点的next赋给当前节点next,若不然,则移动当前节点置下一节点(cur=cur.next) ......
部分 Golang 日志

mysql慢查询日志

SQL语句执行的很慢原因是什么? 如果SQL语句只是偶尔执行很慢,可能是执行的时候遇到了锁,也可能是redo log日志写满了,要将redo log中的数据同步到磁盘中去。 如果SQL语句一直都很慢,可能是字段上没有索引或者字段有索引但是没用上索引。 了解慢日志查询吗?统计过慢查询吗? 慢查询一般用 ......
mysql 日志

使用IDEA创建第一个SpringBoot项目并进行一些基础配置的详细教程

1.打开IDEA,新建new project,填写项目信息。 2.如上图所示,设置server URL为阿里云服务器为: https://start.aliyun.com/ 下面的Java版本选择必须和Project SDK版本相对应,不然不能进行下一步。 3.选择springboot版本和开发会使 ......
SpringBoot 基础 项目 教程 IDEA

MySQL日志管理

MySQL 日志管理 一 日志分类 | 日志种类 | 作用 | | : | | | 错误日志 | 记录 MySQL 服务器启动、关闭及运行错误等信息 | | 事务日志 | 1、redo log重做日志 2、undo log回滚日志 | | 查询日志 | 记录所有的sql | | 慢查询日志 | 记录 ......
MySQL 日志

记一次springboot项目漏洞挖掘

前段时间的比赛将该cms作为了题目考察,这个cms的洞也被大佬们吃的差不多了,自己也就借此机会来浅浅测试下这个cms残余漏洞,并记录下这一整个流程,谨以此记给小白师傅们分享下思路,有错误的地方还望大佬们请以指正。 ......
springboot 漏洞 项目

SpringBoot全局异常处理

@ControllerAdvice:使用该注解表示开启了全局异常的捕获; 参考链接 [1]https://www.cnblogs.com/xuwujing/p/10933082.html [2]https://gitee.com/bruce6213/global-exception-handler ......
全局 SpringBoot

SpringBoot整合RocketMQ

1 整合RocketMQ 点击了解RocketMQ原理 1.1 相关配置 1.1.1 pom.xml 引入相关依赖 <dependency> <groupId>org.apache.rocketmq</groupId> <artifactId>rocketmq-spring-boot-starter ......
SpringBoot RocketMQ

ELK日志收集&&日志收集方案

31. ELK日志收集 日志分析系统 - k8s部署ElasticSearch集群 - 帝都攻城狮 - 博客园 (cnblogs.com) https://blog.csdn.net/miss1181248983/article/details/113773943 31.1 日志收集方式 1.nod ......
日志 amp 方案 ELK

SpringBoot常用注解

@SpringBootApplication @Target(ElementType.TYPE) @Retention(RetentionPolicy.RUNTIME) @Documented @Inherited @Configuration @EnableAutoConfiguration @C ......
注解 SpringBoot 常用

《java接力》springboot篇——注解

注解 后续补充 常用注解 aspect 参考链接:https://zhuanlan.zhihu.com/p/351468451 需要依赖: <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot ......
注解 springboot java

《java接力》springboot篇——新建项目

新建项目 参考链接:https://www.cnblogs.com/wuyizuokan/p/11117294.html 新建项目 代码 演示的功能就是提供一个计数器功能,可以初始化计数器,修改计数器,查询计数器当前值。没有使用数据库,直接用一个单例类来模拟了,项目结构如下: Count: 点击查看 ......
springboot 项目 java

springboot项目启动后卡死 pom 依赖问题

最近接手一个新项目 spring colud的子系统 pom里面有个parent标签 因为没有父项目的pom文件 就把 pom自己改了改 编译不报错就行 神奇的事情发生了 项目跑起来卡死了 就是启动后 tomcat是启动的 但是具体的代码没有跑起来 看了下jvm后台 eden区不断gc 应该是什么东 ......
springboot 项目 问题 pom

SpringBoot运行流程

SpringBoot运行流程 一、准备阶段 我们先看一下这个SpringApplication的构造方法中做了什么事情,为run方法准备了那些事情 通常在一个spring boot的应用中,会看到下面一段代码作为应用的入口 @SpringBootApplication public class Ap ......
SpringBoot 流程

SpringBoot定制Banner

SpringBoot定制Banner 什么是Banner 我们在启动Spring Boot程序时,有如下Banner信息: . ____ _ __ _ _ /\\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \ ( ( )\___ | '_ | '_| | '_ \/ _` | ......
SpringBoot Banner

SpringBoot自动配置原理

SpringBoot自动配置原理 一、什么是Spring Boot的自动配置? Spring Boot的最大的特点就是简化了各种xml配置内容,还记得曾经使用SSM框架时我们在spring-mybatis.xml配置了多少内容吗?数据源、连接池、会话工厂、事务管理···,而现在Spring Boot ......
SpringBoot 原理

SpringBoot-start机制

SpringBoot-start机制 start机制 传统的Spring项目开发,需要导入大量的依赖,同时还需要对各种XML配置文件进行配置,过程十分繁琐。而Spring Boot项目创建完成后,即使不编写任何代码,不用进行任何配置也能运行。这些都要归功于Spring Boot的Start机制。 在 ......
SpringBoot-start SpringBoot 机制 start

SpringBoot添加日志

SpringBoot添加日志 前言 Spring Boot使用Apache Commons日志记录进行所有内部日志记录。Spring Boot的默认配置支持使用Java Util Logging,Log4j2和Logback。 使用这些,可以配置控制台日志记录以及文件日志记录。 如果使用的是Spri ......
SpringBoot 日志

SpringBoot版本接口

SpringBoot版本接口 前言 为什么接口会出现多个版本 一般来说,Restful API接口是提供给其它模块,系统或是其他公司使用,不能随意频繁的变更。然而,需求和业务不断变化,接口和参数也会发生相应的变化。如果直接对原来的接口进行修改,势必会影响线其他系统的正常运行。这就必须对api 接口进 ......
SpringBoot 接口 版本

SpringBoot参数校验

SpringBoot参数校验 为什么需要参数校验 在日常的接口开发中,为了防止非法参数对业务造成影响,经常需要对接口的参数进行校验,例如登录的时候需要校验用户名和密码是否为空,添加用户的时候校验用户邮箱地址、手机号码格式是否正确。 靠代码对接口参数一个个校验的话就太繁琐了,代码可读性极差。 @Res ......
SpringBoot 参数