- 博客(21)
- 收藏
- 关注
原创 当bootgrid换页时,保存分页状态,切换到别的页面再切换回来时,恢复到保存的分页状态,而不是默认加载第一页
将分页数据存到sessionStorage里(关闭浏览器会清空数据,如果想一直存在,就存在localStorage里),页面首次加载bootgrid表格时,修改当前页数以及页面大小数据。不同的bootgrid表格需要取不同的aaa_bootgrid_currentPage名字,否则表格之间会混淆,保存在sessionStorage里的数据每个页面都能用。本来想set当前页数和页面大小,然后再.bootgrid(“reload”)的,但是bootgrid官网好像没有set的接口。
2024-05-10 16:25:58 200
原创 java实现word文件合并
本文使用了Free Spire.Office for Java这个工具,下面是官网地址带Free的是免费版,功能较少,这个工具使用起来很方便。冰蓝科技官网(点我进入)下载后将这个包导入库中,官网也有maven的导入方法,很方便代码如下(示例):2.写接口代码如下:...
2022-07-01 10:06:02 2121 4
原创 UnsupportedOperationException
问题描述UnsupportedOperationException原因分析:使用了 Arrays.asListArrays.asList返回了一个ArrayList,但是这个ArrayList并不是我们平常用的ArrayList,下面看下源码public static <T> List<T> asList(T... a) { return new ArrayList<>(a); }private static class Arra
2022-05-30 17:06:37 167
原创 com jacob.com ComFailException: invoke of: Paste Source: Microsoft Word Description:此方法或属性无效,因为剪贴板是空
jacobcom jacob.com ComFailException: invoke of: PasteSource: Microsoft WordDescription:此方法或属性无效,因为剪贴板是空的或无效的。
2022-04-29 16:50:58 2202
原创 java.lang.NoClassDefFoundError
项目场景:java.lang.NoClassDefFoundError问题描述:运行项目时,控制台会报这个错误,我网上找了写资料,都没解决问题,结果发现是复制包时出的问题 原因分析:我是把idea打包出来的class文件放在tomcat里面跑的,一般都是把部分修改了代码的包都直接复制过去,此时出了问题,我修改了一个工具类的名字,但是值修改了大小写,但是赋值过去的时候,系统可能就默认没有变化,并没有替换名字,如下图,左边的是tomcat里面的,右边的是idea编译后的...
2022-03-04 15:55:04 255
原创 org.apache.catalina.core.StandardContext.startInternal 一个或多个listeners启动失败,更多详细信息查看对应的容器日志文件 部署工件时出错
问题描述:我出这个问题是以前能用,后来莫名其妙打不开了,网上出现问题的情况是一开始就打不开,不是我出现问题的原因。org.apache.catalina.core.StandardContext.startInternal 一个或多个listeners启动失败,更多详细信息查看对应的容器日志文件部署工件时出错。请参阅服务器日志了解详细信息。 原因分析:我一共出过多次这个错误1、jdk崩了,换一个jdk就好了2、jdbc配置文件让我不小心多打了个字母,改回去就好了(当然也可能是别的配置文
2021-12-07 09:18:05 3502
原创 如果table里的数据也需要放到form表单里传到后端,而且table长度不定,怎么做到前后传参
问题描述:如果table里的数据也需要放到form表单里传到后端,而且table长度不定,怎么做到前后传参后端代码:首先定义一个实体类public class ContractSpsxJefp { private String name;}之后定义一个实体类,属性为上方实体类的List集合形式public class ContractSpsxJefpList { private List<ContractSpsxJefp> contractSpsxJefp;}控制
2021-10-21 09:19:45 866
原创 SweetAlert swal 是同步的还是异步的
SweetAlert swal 是同步的还是异步的本人在写关于swal的代码时,发现数据以外的为空,跟进代码发现,swal代码并没有执行完,程序就执行了下一行js代码,故猜测swal可能为异步操作,但翻了翻SweetAlert的官方文档,好像也没有发现官方对同步异步的提及,也未找到类似于ajax的async属性这种能改变同步异步的属性,遂只能改写代码,如有大佬有能解决异步问题的方法,望留言回复...
2021-08-27 16:10:11 575
转载 js中使用ajax请求数据的时候,如何实现return
js中使用ajax请求数据的时候,如何实现return参考:https://www.cnblogs.com/haoxiu1004/p/9184285.html function a() { let data = b();//调用b } function b() { let data1;//ajax里return会到外面的function里,所以需要外部function return才行 $.ajax({
2021-08-19 17:32:46 1537
原创 check the manual that corresponds to your MySQL server version for the right syntax to use near ‘ord
Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'orderorder是关键词,将表名更换即可
2021-04-20 17:26:23 258
原创 mybatis-plus控制台无法打出SQL日志解决办法
mybatis-plus: #mybatis-plus的日志开启配置,不能使用mybatis的,会找不到 configuration: log-impl: org.apache.ibatis.logging.stdout.StdOutImpl
2021-04-16 10:11:05 3008
原创 Java基础1
Java运行的五个步骤Java虚拟机Java虚拟机是一个想象中的机器,在实际的计算机上通过软件模拟来实现。Java虚拟机有自己想象中的硬件,如处理器、堆栈、寄存器等,还具有相应的指令系统。不同的操作系统有不同的虚拟机Java语言特点1)平台的无关性 一处编写,处处运行。跨平台(跨操作系统),同一套java程序在不同的操作系统中运行。JVM(java虚拟机)2)面向对象 Java是一门面向对象的语言;面向对象(Object Oriented)简称OO面向对象的三大特征:封装、继承、多态面向
2020-12-18 14:52:46 168
原创 Linux常用指令
Linux组成•Computer Resources:相当于cpu、内存、硬盘、打印机等•kernel内核:是系统的心脏,是运行程序和管理像磁盘和打印机等硬件设备的核心程序。•Shell:是系统的用户界面,提供了用户和内核进行交互操作的一种接口。它接收用户输入的命令并把它送入内核去执行,是一个命令解释器。但它不仅是命令解释器,而且还是高级编程语言,shell编程。•File System文件系统:文件系统是文件存放在磁盘等存储设备上的组织方法,Linux支持多种文件系统,如ext3,ext2,NFS
2020-12-18 13:39:03 126
原创 2、8、16进制,运算符,移位操作
二进制十进制数制系统包含数字0,1,2,3,4,5,6,7,8,9计算机存储数据采用二进制二进制组成:0 1十进制4 转换 二进制0100十进制10 转换 二进制1010二进制1111 转换 十进制 15十进制0.25 转换 二进制0.01二进制0.001 转换 十进制 0.125运算符,与、或、异或&与,按位与。两个都是1,结果才是1。其余结果取0。一定十进制转换成二进制数3&23—00112—00100010----十进制2|或
2020-12-17 14:46:51 3953
原创 springboot登录拦截器
登录拦截器首先写出拦截器类,实现HandlerInterceptor接口,这个接口有三个方法,一般只需实现第一个就可以了,注意不要丢掉@Component注解,不然容器就找不到它了@Componentpublic class LoginInterceptor implements HandlerInterceptor { @Override public boolean preHandle(HttpServletRequest request, HttpServletResponse
2020-11-03 11:52:38 175
原创 百度地图自定义覆盖物点击事件在移动界面后点击事件会消失的问题
百度地图自定义覆盖物点击事件在移动界面后点击事件会消失的问题最近用到了百度地图,使用了自定义覆盖物后,出现了问题,就是界面首次加载时,点击事件可以用,但是移动地图后就失效了,在看了官方的类参考之后,发现了原因只要实现了这个方法,在方法里面重新添加事件就可以了//自定义覆盖物 ComplexCustomOverlay.prototype.initialize = function(map) { this._map = map; // 保存map对象实例 //创建一个父盒子 var d
2020-10-23 14:08:41 1172 1
原创 子块水平居中小技巧
子块水平居中小技巧 margin-left: 50%;/* 左外边距 向左移动父块50% */ transform: translateX(-50%);/* 向左移动块自身50% */
2020-10-21 17:52:20 128
原创 设置行高后前后块位置下移
设置行高后前后块位置下移让文字上下居中的一个技巧就是设置行高与父元素高度一致,但是我出现了一个问题,就是前面的图片会往下走,不知道为什么,下面是代码和效果图.nav .logo img{ height: 60px;}.nav .logo span{ font-size: 30px; line-height: 60px; color: white;}之后发现了一个解决方案,就是使用vertical-align: top;跟父元素最高保持同一高度.nav .logo img{ hei
2020-10-20 17:47:34 200
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人