- 博客(17)
- 收藏
- 关注
原创 环境变量每次重启后都失效
最近发现配置好的node环境变量,在每次重启后都会失效,重新打开环境变量点击确定,不需要做任何修改,环境变量就又生效了。解决方案是先把环境变量改成字符串的形式,并且把最后一个分号去掉目前发现此方案可解决问题,是否有其他原因导致以及原理有待后续研究...
2021-03-24 11:04:30
4776
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
1568
1
原创 js实现字母序号自动递增
在实现一个考试管理系统的时候,可能会遇到试题的选项不是固定的情况,需要灵活的增加选项,选项自动递增(A、B、C、D、F),通过Unicode编码的方式可以灵活实现。本案例是基于layui表格实现的,如果是其他形式,可以修改部分代码//首先获取到现有的编号数,本案例是表格的每一行是一个编号,所以首先获取行数var dataBak = table.cache['LAY-option-list'];//这一步是关键,灵活使用Unicode编码,首先或者A的编码,然后增加已有编号的长度,再转换为字母
2020-08-05 14:13:24
4633
原创 GoDaddy获取的ssl证书,在nginx环境下部署问题
今天在centos下部署了一个项目,使用了nginx,在配置https的时候遇到了不少的问题,记录一下平时在阿里云或者腾讯云之类的平台申请到的ssl证书一般包含两个文件,一个pem文件,一个key文件,分别对应上即可但是在Godaddy获取到的证书是没有.key文件的,所以一直部署不成功,需要先手动生成CSR和key,这个CSR可以用于在官网重新生成密钥等一系列操作。具体步骤如下...
2019-12-30 17:42:11
2643
原创 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
7958
6
原创 POI导出图片到Excel不生效 (2007以上版本)
现在网上有很多的POI导出方法,但是在导出时一直不能导出成功,所以考虑了下有可能是因为版本原因导致的。大部分教程使用的都是 HSSFWorkbook,这个方法只能操作2003以下的版本,操作2007以上版本需要使用XSSFWorkbook更改了方法之后,导出图片成功,以下是一些核心代码 Workbook wb = new XSSFWorkbook(); ...
2018-12-07 16:40:47
1220
原创 Springboot 事务回滚不生效问题
检查以下几点:1.数据库是否为InnoDB引擎2.配置文件中是否开启transaction: rollback-on-commit-failure: true3.是否在启动类中加入注解@EnableTransactionManagement4.测试问题:@Transactional注解必须和抛出异常的位置在一起在Service中加入的事务注解,手动抛出异常时...
2018-11-22 13:49:19
6470
原创 vscode自定义插件安装位置
vscode插件默认的安装位置是C:\Users\用户名\.vscode\extensions如果不想把插件安装在C盘的话,可以自己新建一个文件来存储插件,然后在快捷方式的目标中修改路径在原本的目标后加入--extensions-dir "新的插件存储位置",例如"D:\Program Files\Microsoft VS Code\Code.exe" --extensions-...
2018-09-21 15:07:27
28755
12
原创 layui数据表格新增一行
layui的数据表格集成了查看编辑删除等功能,但新增功能官方文档却没有提及,当业务需求需要点击新增一行时,可用如下方式实现实现的思路是:当点击新增一行时,把之前的数据保存下来,并在数据尾部增加一行空数据然后将新数据重新载入表格var dataBak = []; //定义一个空数组,用来存储之前编辑过的数据已经存放新数据var tableBak = table.cache.stock_...
2018-06-12 13:31:35
26308
20
原创 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
541
原创 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
9917
原创 SpringMVC下载文件失败
解决办法:SpringMVC下载文件时使用window.location.href = /download?id='+id;不能使用ajax,
2018-04-19 17:48:13
1320
原创 SpringBoot项目路径问题
在左文件的上传和下载时,如果我们选择将文件上传到项目路径下,则需要获取到项目的路径但是在SpringBoot项目中,由于tomcat是内置的,所以获取到的项目路径可能为临时目录,每次重启项目之后都会改变,上传功能无法实现,那么如何获取到我们想要的项目路径呢,File path = new File(ResourceUtils.getURL("classpath:").getPath());这样就可...
2018-04-19 17:45:15
6976
3
原创 SpringMVC获取不到隐藏域参数
通过form提交表单,后台用对象接收时,发现参数不全,调试发现原因是没有获取到页面中 <inupt type="hidden">的数据解决办法: 隐藏域设置name属性,之前只设置了ID,是获取不到的,必须要给hidden类型的表单加上name属性,后台即可成功获取...
2018-04-13 17:35:59
1533
2
原创 JsonFormat注解转换时间错误问题解决方案
使用JsonFormat注解,可以将数据库返回的时间进行格式化, @JsonFormat() public Date getCreateTime() { return createTime; }但查看前端返回的数据时,发现时间与数据库中的日期不符,问题原因是时区不同,设置时区即可注意:需要同时设置数据库和Spring的时区,否则不生效1.设置Spring时区:/*这里是Springboot...
2018-03-23 11:41:39
10689
原创 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
1761
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人