自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Springboot 2.7.10 版本使用EasyExcel 导出java.lang.ExceptionInInitializerError报错

自己排查的问题原因时版本兼容性问题:推荐使用版本:

2023-05-12 15:41:02 259

原创 idea不显示maven工具栏

idea不显示maven工具栏

2022-12-07 22:16:56 2936 1

原创 SpringBoot启动流程详解Run方法之事件监听(二)

1.Run方法代码如下 StopWatch stopWatch = new StopWatch(); stopWatch.start(); //创建DefualtBootstrapContext对象 DefaultBootstrapContext bootstrapContext = this.createBootstrapContext(); ConfigurableApplicationContext context = null;

2021-02-23 15:37:09 177 1

原创 SpringBoot启动流程详解之SpringApplication对象构建(一)

1.第一步创建SpringApplication对象public SpringApplication(ResourceLoader resourceLoader, Class... primarySources) { //一系列属性设置初始值 this.sources = new LinkedHashSet(); this.bannerMode = Mode.CONSOLE; this.logStartupInfo = true; thi

2021-02-23 11:34:29 172 1

原创 axios get请求传递数组发生400,如何解决

axios的get方法中使用params时对于js数组类型的参数的默认操作比较奇怪,会使得参数名后带上’[]'字符串,发生400解决方案:// qs库应该是axios安装时会自带的const qs = require('qs');axios.get(url, { params:{ arr: [1,2,3] }, paramsSerializer: ...

2019-09-24 14:33:19 2759

原创 easypoi导出xlsx类型到excel设置

easypoi导出xlsx类型到excel,本质上是底层使用的Workbook对象不一样,xlsx使用XSSFWorkbook对象,所以在构建Workbook对象的时候,需要注意使用XSSFWorkbook。那么Workbook是如何构造出来的呢?翻看easypoi源码,如下:public static Workbook exportBigExcel(ExportParams entity, ...

2019-09-18 15:50:25 6233 4

原创 防sql注入的java代码

有些场景下,我们需要使用mybaits的${}传入参数,这时候,防止sql注入就很有必要了,我们可以在代码层进行防sql注入,代码如下:例如:private String transactSQLInjection(String str) {return str.replaceAll(".([’;]+|(–)+).", " ");}将所有的;–之类的符号替换成空字符串,如有遇到sql注入时...

2019-09-06 15:52:16 348

原创 mybatis动态sql中,Integer类型的值为0时,不会动态生成条件的问题

mybatis中,生成动态sql时,int类型的数值参数传入条件时,mybaits不会拼接此条件的sql,解决方案如下:例如:如果 dataStatus的值等于0,下面的动态sql就没有办法生成and data_status = #{dataStatus}此时应该改成这样and data_status = #{dataStatus}这样就完美解决了此问题...

2019-09-06 11:17:52 610

原创 VUE动态切换Button的icon

vue中的组件属性动态赋值可以通过v-bind:属性值 来实现属性值的动态绑定,例如常用的icon上下变动<el-button v-bind:icon=“iconData” style=“border:none;” @click=“changeIcon” >更多初始值的iconData可以设置成 iconData: ‘el-icon-arrow-down’,然后在changeIc...

2019-09-06 10:04:02 9668 3

空空如也

空空如也

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

TA关注的人

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