自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Spring Boot启动时判断是否为web项目

spring boot项目中如果我们引入web的starter在启动的时候会自动启动web容器,很好奇spring boot是怎么做到的?读了读源码发现spring boot就是根据已经加载的类中是否有servlet相关的类来决定启动哪种ApplicationContext。实现方式: 基于2.1.5.RELEASE1@SpringBootApplicationpublic class BootStudyApplication { public static void main(St

2021-06-10 23:06:28 1213 1

原创 Spring Boot启动失败,但是不报错排查方式

从GIT上更新了下代码,项目启动不了了,控制台也不报错。这太难受了啊,就像指甲在黑板上抓那种难受。无法忍受,记一下防止以后再遇到。控制台输出:没有任何错误提示,用debug模式启动,连一句Error也没了。解决方式:在Spring boot的启动类上加上try catchpublic class BjSchoolApplication { public static void main(String[] args) { try { Spr.

2020-08-11 15:01:40 1537

原创 Spring AOP理解

前言从开始接触Spring就知道它的两大特性IOC(控制反转)和AOP(面向切面编程),当时只是死记硬背,并不太理解这些是如何做到的,最近重新看Spring的知识点,发现对AOP有了更深刻的理解,明白了为什么要这样做,是怎么样做到AOP的。特地记录下自己的理解。为什么要面向切面编程举个日常开发中最常见的列子,操作日志入库,最原始的方式,在每次操作结束的时候额外执行一个插入日志的函数。当函数很多的时候这种方式就显的很笨重了。面向切面编程AOP就提供了更为优雅的方式。我们可以理解为在函数运行的时

2020-06-29 16:56:20 174

原创 解决 Spring boot Java下载Excel,office提示内容有问题

项目中偶然发现excel文件下载之后,打开会出现这种情况。网上找了几篇博客,部分博主的原因是打包的时候maven对excel进行了压缩,导致出现问题。参考:https://blog.csdn.net/weixin_44601714/article/details/100543960但是我检查了下我的打包后的文件excel可以正常打开,排除是上面这种原因,推测还是代码出现了问题。后尝试用...

2020-04-24 17:22:52 2591

原创 解决ubuntu下修改MySQL大小写敏感不生效

问题描述:在ubuntu下修改mysql配置文件后,重启不生效。ubuntu系统下mysql的配置文件地址:/etc/mysql/mysql.conf.d/mysqld.cnf按照教程修改mysqld.cnf在[mysqld]标签下填加lower_case_table_names=1保存的时候提示只有读取权限。退出之后,使用sudo chmod 777 mysqld.cnf提升...

2020-03-27 10:13:13 1201

原创 jvm学习个人笔记-01 类加载

教程:https://www.bilibili.com/video/av47756459笔记中P4等表示视频中的第几PJava虚拟机生命周期结束执行了System.exit();程序正常执行结束程序执行过程中遇到异常或者错误由于操作系统出错而导致Java虚拟机进程终止P4类:加载-连接-初始化加载:查找并加载类的二进制数据连接:-验证:确保被加载类的准确性-准备:为类...

2019-11-29 11:09:01 106

原创 CentOS 使用unoconv及libreoffice转化office文档至pdf

最简单方式安装。1安装libreofficeyum install libreoffice2安装office中文包yum install libreoffice-langpack-zh-Hans.x86_64检查officelibreoffice -help3安装 unoconvyum install unoconv unoconv -h 帮助信...

2019-11-13 12:14:37 1229

原创 NIFI集群搭建及基础介绍

一、Nifi配置1)  nifi基本配置1.      jdk配置:nifi新版本要求jdk版本必须1.8以上目录:bin/nifi.env.sh       export JAVA_HOME=/home/user/opt/jdk1.8.0_144   忽略此项配置,nifi将使用系统默认Java环境启动。2.  nifi运行内存配置目录:conf/bootstarp.conf  java.arg...

2018-04-19 17:25:55 6949 2

空空如也

空空如也

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

TA关注的人

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