自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 环境变量每次重启后都失效

最近发现配置好的node环境变量,在每次重启后都会失效,重新打开环境变量点击确定,不需要做任何修改,环境变量就又生效了。解决方案是先把环境变量改成字符串的形式,并且把最后一个分号去掉目前发现此方案可解决问题,是否有其他原因导致以及原理有待后续研究...

2021-03-24 11:04:30 4344 2

原创 layui表格搜索或删除最后一页数据时不能自动跳转到上一页

layui 的table组件,如果点击了下一页,并且删除了本页的数据(或者搜索本页不存在的数据),则页面会显示无数据,不会自动跳转到上一页。看了下请求,例如当前处在第二页,curr=2,当删除最后一条数据时,curr还是为2,所以到后端的搜索是肯定搜索不到记录的。解决思路就是当本页数据的length为0时,curr-1. 可以在table组件的done方法中设置,length=0时调用reload但是这样做每一个页面都需要配置,所以直接在源码中修改了方法修改table组件中的pullDa

2020-10-30 10:29:01 1448 1

原创 js实现字母序号自动递增

在实现一个考试管理系统的时候,可能会遇到试题的选项不是固定的情况,需要灵活的增加选项,选项自动递增(A、B、C、D、F),通过Unicode编码的方式可以灵活实现。本案例是基于layui表格实现的,如果是其他形式,可以修改部分代码//首先获取到现有的编号数,本案例是表格的每一行是一个编号,所以首先获取行数var dataBak = table.cache['LAY-option-list'];//这一步是关键,灵活使用Unicode编码,首先或者A的编码,然后增加已有编号的长度,再转换为字母

2020-08-05 14:13:24 4421

原创 GoDaddy获取的ssl证书,在nginx环境下部署问题

今天在centos下部署了一个项目,使用了nginx,在配置https的时候遇到了不少的问题,记录一下平时在阿里云或者腾讯云之类的平台申请到的ssl证书一般包含两个文件,一个pem文件,一个key文件,分别对应上即可但是在Godaddy获取到的证书是没有.key文件的,所以一直部署不成功,需要先手动生成CSR和key,这个CSR可以用于在官网重新生成密钥等一系列操作。具体步骤如下...

2019-12-30 17:42:11 2367

原创 The Language Support for Java server crashed 5 times in the last 3 minutes.

在vscode开发Java的时候,如果jdk版本较高,安装了lombok插件会导致崩溃,出现The Language Support for Java server crashed 5 times in the last 3 minutes.的错误,卸载了插件以后也不能修复,检查了很多遍后发现,虽然插件被卸载,但安装插件的时候会自动在用户的setting.json中增加一条配置,卸载的...

2019-05-07 11:18:01 7864 6

原创 POI导出图片到Excel不生效 (2007以上版本)

现在网上有很多的POI导出方法,但是在导出时一直不能导出成功,所以考虑了下有可能是因为版本原因导致的。大部分教程使用的都是 HSSFWorkbook,这个方法只能操作2003以下的版本,操作2007以上版本需要使用XSSFWorkbook更改了方法之后,导出图片成功,以下是一些核心代码 Workbook wb = new XSSFWorkbook(); ...

2018-12-07 16:40:47 1081

原创 Springboot 事务回滚不生效问题

检查以下几点:1.数据库是否为InnoDB引擎2.配置文件中是否开启transaction: rollback-on-commit-failure: true3.是否在启动类中加入注解@EnableTransactionManagement4.测试问题:@Transactional注解必须和抛出异常的位置在一起在Service中加入的事务注解,手动抛出异常时...

2018-11-22 13:49:19 6334

原创 vscode自定义插件安装位置

vscode插件默认的安装位置是C:\Users\用户名\.vscode\extensions如果不想把插件安装在C盘的话,可以自己新建一个文件来存储插件,然后在快捷方式的目标中修改路径在原本的目标后加入--extensions-dir "新的插件存储位置",例如"D:\Program Files\Microsoft VS Code\Code.exe" --extensions-...

2018-09-21 15:07:27 28542 11

原创 判断js数组中的对象是否为空

2018-06-22 11:27:56 3857

原创 layui数据表格新增一行

layui的数据表格集成了查看编辑删除等功能,但新增功能官方文档却没有提及,当业务需求需要点击新增一行时,可用如下方式实现实现的思路是:当点击新增一行时,把之前的数据保存下来,并在数据尾部增加一行空数据然后将新数据重新载入表格var dataBak = []; //定义一个空数组,用来存储之前编辑过的数据已经存放新数据var tableBak = table.cache.stock_...

2018-06-12 13:31:35 26128 21

原创 SpringBoot 集成Druid监控设置

web-stat-filter: enabled: true url-pattern: /* exclusions: '*.js,*.gif,*.jpg,*.bmp,*.png,*.css,*.ico,/druid/*'stat-view-servlet: enabled: true login-username: admin login-password: 123456...

2018-05-19 16:28:38 484

原创 jquery 获取和设置radio值

$("input[name='name'][checked]").val()在网上查到的很多的获取方法是这个,但在获取值的时候确获取不到,考虑到版本原因,改为$("input[name='name']:checked").val()即可获取到值,jquery1.8.3版本下可用设置radio默认的值$("input[name='name'][value='value']").attr("check...

2018-05-10 11:27:56 9768

原创 SpringMVC下载文件失败

解决办法:SpringMVC下载文件时使用window.location.href = /download?id='+id;不能使用ajax,

2018-04-19 17:48:13 1250

原创 SpringBoot项目路径问题

在左文件的上传和下载时,如果我们选择将文件上传到项目路径下,则需要获取到项目的路径但是在SpringBoot项目中,由于tomcat是内置的,所以获取到的项目路径可能为临时目录,每次重启项目之后都会改变,上传功能无法实现,那么如何获取到我们想要的项目路径呢,File path = new File(ResourceUtils.getURL("classpath:").getPath());这样就可...

2018-04-19 17:45:15 6897 3

原创 SpringMVC获取不到隐藏域参数

通过form提交表单,后台用对象接收时,发现参数不全,调试发现原因是没有获取到页面中 <inupt type="hidden">的数据解决办法: 隐藏域设置name属性,之前只设置了ID,是获取不到的,必须要给hidden类型的表单加上name属性,后台即可成功获取...

2018-04-13 17:35:59 1484 2

原创 JsonFormat注解转换时间错误问题解决方案

使用JsonFormat注解,可以将数据库返回的时间进行格式化, @JsonFormat() public Date getCreateTime() { return createTime; }但查看前端返回的数据时,发现时间与数据库中的日期不符,问题原因是时区不同,设置时区即可注意:需要同时设置数据库和Spring的时区,否则不生效1.设置Spring时区:/*这里是Springboot...

2018-03-23 11:41:39 10571

原创 Oracle中to_date函数的问题

记录一个Oracle中的坑,暂时还没有解决 现有一条sql语句,如下结构select * from table where dateType='1' and to_date(filed,'yyyy-mm-dd')>'2018-2-6'当where条件里使用了to_date()函数,那么这个函数查找的值会从整个表中 查询,dateType='1'这个条件会在to_date()函数

2018-02-06 17:52:42 1682

空空如也

空空如也

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

TA关注的人

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