java
墨者大数据
这个作者很懒,什么都没留下…
展开
-
Idea中出现Command line is too long错误
idea故障解决原创 2022-06-15 20:17:52 · 215 阅读 · 0 评论 -
java项目中的banner生成网址
java项目启动后生成的图案很不错,下面把网址给到大家,可以看看,选择不同的字体样式:http://patorjk.com/software/taaghttp://www.network-science.de/ascii/http://www.degraeve.com/img2txt.phhttp://patorjk.com/software/taaghttp://www.network-science.de/ascii/http://www.degraeve.com/img2txt.php.原创 2022-05-10 19:16:07 · 2046 阅读 · 0 评论 -
springboot集成mq启动不了,可能的解决方法
上异常:"D:\Program Files\Java\jdk1.8.0_201\bin\java.exe" -XX:TieredStopAtLevel=1 -noverify -Dspring.output.ansi.enabled=always -Dcom.sun.management.jmxremote -Dspring.jmx.enabled=true -Dspring.liveBeansView.mbeanDomain -Dspring.application.admin.enabled=true原创 2022-04-15 12:15:36 · 1719 阅读 · 0 评论 -
flink设置checkpoint部署后一直重启,出现检查点无法写入的问题
问题描述项目一共有7个应用程序,只有其中一个程序出现检查点问题,参数配置都相同。flink部署后的异常为:org.apache.flink.util.FlinkRuntimeException: Exceeded checkpoint tolerable failure threshold最终发现这个提示是没有用的,最后经过一番艰苦的努力,终于解决了问题,这里直接上干货。问题原因:由于这个程序连接的数据库比较多,可能会出现这个检查点没有做完,被丢弃掉,又重新开始了一个,循环往复。导致的问题.原创 2022-04-07 13:59:45 · 3503 阅读 · 0 评论 -
非对称加密异常:java.lang.IllegalArgumentException: Illegal base64 character 20
1.出现上述问题的原因:非对称加密的密文有 "+" , 再网络传输的时候(通过url),传递到后端时 "+" 被替换为 " "。后端解析错误。需要将空格进行替换。PKCS8EncodedKeySpec pkcs8EncodedKeySpec = new PKCS8EncodedKeySpec(Base64.getDecoder().decode(Constant.PRIVATE_KEY));KeyFactory keyFactory = KeyFactory.getInstance("RSA");原创 2022-03-23 20:28:09 · 3953 阅读 · 0 评论 -
idea中怎么去掉项目中的.iml,.idea的文件
有些文件显示在项目中,感觉项目文件过多,观感不好。可以在下面的输入框中加入.iml和.idea原创 2022-03-05 13:34:18 · 2558 阅读 · 0 评论 -
springboot出现Factory method ‘sqlSessionFactory‘ threw exception; nested exception is java.lang.reflec
SpringBoot搭建环境时出现如下提示:Factory method 'sqlSessionFactory' threw exception; nested exception is java.lang.reflect.MalformedParameterizedTypeException映射有问题,最后查找出时由于jar包冲突。如上图中,在导入mybatis依赖时出现重复导入的现象,所以遇到类似的问题,如果找不到答案时可以看看是不是jar包冲突造成的,这种问题,在我这个错误中比较难发现,希望原创 2022-02-10 19:22:56 · 18699 阅读 · 1 评论 -
springboot启动logo的设置相关
1.springboot项目中的输出的logo可以修改application.yml或者application.properties文件中的log的类型默认实在src/resources目录下 的banner.txt文件2. 生成logo的网站https://www.degraeve.com/img2txt.phphttp://patorjk.com/software/taaghttp://www.bootschool.net/ascii可以根据自己的喜好,选择不同的风格...原创 2022-02-10 17:28:10 · 671 阅读 · 0 评论 -
Intellij中Ctrl + / 注释靠左的解决方法
很好用,直接转载https://blog.csdn.net/qq_41157588/article/details/106823214原创 2022-01-24 14:37:12 · 832 阅读 · 0 评论 -
算法之队列~使用数组模拟队列,详解!!!
下面介绍一下队列:1.队列是一个有序列表,可以用数组或者列表来实现2.遵循先入先出的原则3.队列示意图:从图中可以看出,队列有头部 front, 尾部:rear。队列的最大容量。在使用数组模拟队列的过程中,取数据时数组的数据并没有被删除,而是随着指针的移动,队列的的头部发生变化而引起队列数据的变化。这就是使用数组实现队列的效果。具体内容,可以自行品读其中玄妙…………上代码:// 使用数组模拟队列-编写一个ArrayQueue类 class ArrayQueue { privat原创 2021-08-26 10:36:02 · 253 阅读 · 0 评论 -
算法之~~~二维数组和稀疏数组之间的相互转换(棋盘、地图)
棋盘的结构如上图所示,将棋盘转换成二维数组,二维数组转换成稀疏数组,具有压缩的功能。具体代码如下:二维数组是:11 X 11稀疏数组:具有固定的散列,行数是二维数组中的值+1public class SparseArray { /** * @param args */ public static void main(String[] args) { // 创建一个原始的二维数组 11 * 11 // 0:表示没有棋子,1:表示黑子,2:表示蓝子 int chessArr.原创 2021-08-25 21:33:22 · 181 阅读 · 0 评论 -
java中的list集合的clear方法详解以及使用时遇到的问题
废话不多说,直接上代码------------------> String serialNo = "2118%000690;2118%000691;2118%000692;2118%000693;2118%000694;2118%000695;2118%000696;2118%000697;2118%000698;2118%000699;" + "2118%000700;2118%000701;2118%000702;2118%00原创 2021-06-08 13:53:43 · 9114 阅读 · 2 评论 -
VUE + ElementUI传入后端的值为null或者“ “(空值)时后端怎么处理--java后端
1.在java开发中前端传入后端的值为空时常常出现空指针异常,这种情况往往是前端传入控制,后端使用toString()进行转换时出现空指针异常2.如果使用String.valueOf()进行转换时得到的结果是“null”,所以在判断的时候需要进行判断,具体请看如下代码:if (String.valueOf(params.get("pId")) != "null" && String.valueOf(params.get("pId")) != "") { //String pId原创 2021-05-17 16:26:20 · 4712 阅读 · 0 评论 -
在mybatis中怎么获取新插入数据在数据库中的id
今天公司的需求,动态添加表单后保存上一个表单的数据,但是有可能会修改上面的表单内容如图所示,由于图号是动态增加,逻辑比较复杂,elementUI代码有一千多行,好了,言归正传。每保存一条数据怎么将数据的保存后的id传入前端。主要是在mybatis中加入 useGeneratedKeys="true" keyProperty="id"<!--动态保存表单数据--> <insert id="saveFormData" parameterType="com.pdm.dproj原创 2021-05-10 16:40:08 · 3182 阅读 · 2 评论 -
Mybatis中使用list集合或者数组array作为查询参数,进行查询是foreach标签中的collection怎么写?
一直用的的mybatis进行查询数据,对于有些内容容易忘记,这里整理一下,如果有纰漏请指正!先上简单的代码<select id="getUsernameList" parameterType="java.util.List" resultType="java.lang.String"> select username from sys_user su where su.user_id in <f.原创 2021-04-27 13:14:06 · 1412 阅读 · 3 评论 -
Mybatis的查询结果为List<String>集合时,resultType应该定义成什么?
开发过程中经常用到mybatis,但是有些细节容易忘记,这里就做一个详细的笔记。<!--通过角色获取拥有该角色的人员--> <select id="getUserList" parameterType="java.lang.String" resultType="java.util.List"> select sur.user_id from sys_user_role as sur原创 2021-04-27 10:48:23 · 6899 阅读 · 0 评论 -
elementUI中表单提交时需要注意的问题
**表单提交需要注意的问题:**1.表单提交时需要进行校验,这个在保存或者更新操作都需要进行验证2.提交表单时有空格(空字符串)或者是空值,都需要在后端进行过滤,否则会出现空值异常或者是空指针异常。3.还有一种情况就是当你在输入框中设置禁止输入空格时的情况: 1)输入框不获取焦点,直接提交表单,此时字段的值为 note=null 2)输入框如果获取焦点(没有空格输入),提交表单时note=""4.在后端过滤第三条中的两个字段值 if(note!= null || note.length() !原创 2021-03-31 10:56:19 · 1377 阅读 · 0 评论 -
Idea快捷键大全
之前一直使用的Eclipse,使用Idea也有一段时间了,但是很多快捷键都不相同,在这里,我整理了一下相对比较全的发给大家。1.Ctrl快捷键 介绍Ctrl + F 在当前文件进行文本查找 (必备)Ctrl + R 在当前文件进行文本替换 (必备)Ctrl + Z 撤销 (必备)Ctrl + Y 删除光标所在行 或 删除选中的行 (必备)Ctrl + X 剪切光标所在行 或 剪切选择内容Ctrl + C 复制光标所在行 或 复制选择内容Ctrl + D 复制光标所在行 或 复制选择内容,并原创 2021-03-21 11:09:30 · 147 阅读 · 0 评论 -
mysql中的if-else判断语句之数据库中的字段值为null,怎么将其转变为‘ ‘(接上篇文章的内容)
MySQL中有条件判断语句,如果存在的值不理想,可以使用条件判断语句进行重新复制IF(expr1,expr2,expr3),如果expr1为true,执行expr2,否则,执行expr3直接上代码:原创 2021-03-15 11:10:18 · 436 阅读 · 0 评论 -
springboot+mybatis出现空指针异常时出现的问题及解决方法
今天遇见了一个问题,困扰了一段时间,试了几种方法,但是还是解决不了,主要的精力还是放在了mybatis插入控制时的问题。但是对于空指针异常有多重问题引起。下面来说明一下遇到的问题:前端传过来的值为{pId: null},后端获取值是使用的是params.get()的方法,直接上代码data: { items=[ {cardName=k111, type=3, typeText=电原理图, figNum1=ZY0, figNum2=351, figNum3=003, figN.原创 2021-03-12 15:54:46 · 2428 阅读 · 0 评论 -
关于Mybatis的关联查询之同一张表关联两次且查询相同字段的详解(mysql数据库)
在mybatis中使用左关联查询获取数据时遇到同一张表关联两次的情况,不多说,直接上代码<!--根据apply_userid(申请人)查询该用户所有的知识产权申请的信息--> <select id="intellectualInfo" parameterType="Integer" resultType="java.util.Map"> select kia.id, kia.business_id, kia.name, kia.type, s原创 2021-03-04 10:48:21 · 2463 阅读 · 2 评论 -
关于Activiti工作流设置任务候选人(candidate-users)的问题
关于Activiti工作流设置任务候选人(candidate-users)的问题今天在开发工作流相关模块时,有一个问题比较纠结,系统有员工管理以及用户管理两个模块,两个模块中的人员是相同的,但是对应的id不相同,不知道当初设计数据库的人员考虑这个问题没有。问题就来了,如果设置候选人使用的人员管理中的id,而使用登录用户的id获取工作流任务时就会出现无法获取的问题。现在为了不让两者产生混淆,使用员工的工号可以避免这个问题。// 创建map集合用来存放流程变量Map<String, Objec原创 2021-03-02 16:09:03 · 4700 阅读 · 0 评论 -
在vue中分页出现的情况-树形控件与分页控件结合使用
64.使用vue中进行分页时出现的情况1.树形控件与分页控件结合使用出现的情况**原因:**由于工业软件室这个部门的人数很少,使用PageHelper组件进行分页时需要设置currentPage和pageSize两个参数,currentpage:表示当前页,pageSize:每页显示的数量。如果选择其他部门时没有将currentpage初始化为1,假设currentpage=4,这是PageHelper就会查询第四页的数据,然而数据量比较少,分页总数达不到4。就会出现查出的数据为空。每次选择部门的原创 2020-10-15 17:02:04 · 757 阅读 · 0 评论