- 博客(34)
- 收藏
- 关注
原创 idea 运行gradle编译后控制台总是出现乱码
idea 运行gradle编译后控制台总是出现乱码,无论idea每个地方都设置了UTF-8 还是出现乱码。在所有该设置UTF-8的步骤在idea设置好之后,在进行下面的一个步骤就可以解决乱码问题。
2024-05-27 11:29:30
677
原创 idea 旧版本@Data失效
file -----Settings------Plugins----Marketplace(在这里找lombok)------出来lombok点击安装即可。@Data注解不生效,到最后代码中被省略的get(),set(),toString()方法,不生效。导入新项目到idea中,启动代码报错。1.安装lombok。
2023-08-16 17:16:27
3309
原创 使用mysql命令(例如source)模式导入sql文件,出现no connection. trying to reconnect
no connection. trying to reconnect
2023-05-12 10:56:29
1380
原创 当大量的执行语句,例如插入语句的sql文件执行的时候,在工具执行失败,可以用mysql的source命令进行语句执行
mysql的source命令,进行数据库语句执行
2023-05-12 10:48:43
197
原创 Execl 导出出现org/apache/poi/POIXMLTypeLoader
Execl 导出出现org/apache/poi/POIXMLTypeLoader
2023-02-23 11:02:00
1018
原创 IDEA gradle项目出现java.lang.OutOfMemoryError: GC overhead limit exceeded 之类的错误
IDEA gradle项目出现java.lang.OutOfMemoryError: GC overhead limit exceeded
2023-02-23 10:56:38
750
原创 将特殊类型(例如List<Map>等类型)插入和取出数据库的方法
以List<Map<String,String>>为例1.将类型转换为String类型List<Map<String,String>> listMap = new ArrayList();String listString = JSON.toJSONString(listMap);2.将数据插入数据库xmMapper.insertData(listString);3.取出数据库String data = xmMapper.getDa
2022-05-06 10:52:31
1063
原创 idea删除子模块后,创建相同的子模块后,子模块不能使用
1.找到项目下的.idea文件夹,并找到文件夹下面的misc.xml文件,点击编辑2.找到misc.xml里的ignoredFiles里,只需要把里边的option都删除。
2022-04-18 18:40:23
286
原创 使用JDBC代码对数据库表进行插入
public class Jdbc3 { public static void main(String[] args) { try{ //加载MySql的驱动类 Class.forName("com.mysql.jdbc.Driver") ; }catch(ClassNotFoundException e){ System.out.println("找不到驱动程序类 ,加载驱动失败!"); .
2022-04-18 16:08:37
1037
原创 查询信息排序,不让空值排前面
解决方法:将字段放在isnull()里面例如:select * from test order by isnull(sort),sort
2022-04-06 11:31:07
297
原创 mybatis中useGeneratedKeys 和 keyProperty 用法
1.<insert id="add" parameterType="Payment" useGeneratedKeys="true" keyProperty="id"> INSERT INTO payment (serial) VALUES (#{serial})</insert>2.@PostMapping(value = "/payment/create")public CommonResult create(@RequestBody Payment
2022-03-21 19:24:04
221
原创 centos 7 启动时一直在加载页面,进不了系统
1.在加载页面按F2,2.查看是否启动正常,如果出现“Failed to load SELinux policy”,3.再重启,启动界面按 e4.找到 linux16 最后 加上 selinux=05.按ctrl +x 重启,就可以启动了6.再把 selinux-policy 卸载 重装 搞定yumremove selinux-policyyum install -y selinux-policy...
2022-03-01 11:00:08
10783
3
原创 Arrays.asList()处理的字符串或数组不能正确使用contains()方法
解决方法:在Arrays.asList()外面一层加上new ArrayList()进行初始化,之后就可以正确使用contians()方法
2021-12-08 11:42:54
495
原创 获取配置文件内容(properties),并在java中进行操作,例如获取minio配置内容进行连接。
static { try{ Properties properties = PropertiesLoaderUtils.loadAllProperties("application.properties"); enpoint = properties.getProperty("Enpoint"); username = properties.getProperty("UserName"); password = properties..
2021-11-22 18:52:30
267
原创 计算比率工具类
/** * 公共方法-计算比率 * @param divisor 除数 * @param dividend 被除数 * @return */private double commonComputeRatio(Integer divisor, Integer dividend) { double ratio = 0d; if (divisor == null) return ratio; if (dividend != null && divide.
2021-11-17 15:20:08
122
原创 多次查询导致数据结果查询慢
场景:查询数据用柱状图显示,而柱状图的大小和数据变化原处理代码遍历进行多次查询解决方法先一次性查询到表的所有数据,然后用java8 流的形式,把数据分类,拿出需要的数据。//所有数据List<ApproveTimeVO> listMap= approveMapper.qerrySpendTimeData(request,isProvince,listXmdm,arithType,filterRulesql,generateDataRequest.getFilte
2021-11-17 15:18:21
362
原创 将数据中查询的编码和对应文字用流的形式做成相对应的编码和文字对应的工具,然后通过工具的编码获取到对应的文字
public Map<String, String> getSplcName() { List<Map<String,String>> splcName = approveMapper.getysCodeItemsName("XMJG_SPLCLX"); if (!CollectionUtils.isEmpty(splcName)) { Map<String, String> splc = splcName.stream()..
2021-11-17 14:50:43
89
原创 封装请求类,里面有其他类例子
package com.augurit.xmjg.approveInterface.bean;import lombok.Data;import java.io.Serializable;import java.util.ArrayList;import java.util.List;/** * 时间间隔配置 * @author zengxuechi */@Datapublic class DayDiffConfig implements Serializable { /.
2021-11-17 14:32:46
201
原创 跳转到指定页面
@GetMapping("/SPYSV2.do")public ModelAndView getMonthBJXQ() { ModelAndView modelAndView = new ModelAndView(); modelAndView.setViewName("xmjg/approve/spysV2"); return modelAndView;}
2021-11-17 09:58:12
102
原创 pdf下载(页面)
<template slot-scope="scope"> <el-button @click="fileShareDownload(scope.row)" type="text" size="small">下载</el-button></template>fileShareDownload(row){ let that = this; var form = $("<form id='form'>" + .
2021-11-13 20:30:20
853
原创 解码后字符串信息转换为对象格式或key-value格式
对象:Mybean mybean1 = new Gson().fromJson(DeString, Mybean.class);对象数组:List<Mybean> list = new Gson().fromJson(DeString, new TypeToken<List<Mybean>>() {}.getType());key-value:Map map = new Gson().fromJson(DeString, Map.class);
2021-11-13 20:11:34
578
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人