代码改变世界

使用线程池开启多线程处理例子

2022-02-23 17:17 by 通往神之路, 210 阅读, 0 推荐, 收藏, 编辑
摘要:public void handPriceTask(List<SettlementExcelCheckDTO> temp,String employeeNumber){ // 每500条数据开启一条线程 int threadSize = 500; // 总数据条数 int dataSize = te 阅读全文

oracle查询表注释、字段类型、长度

2022-02-17 11:20 by 通往神之路, 782 阅读, 0 推荐, 收藏, 编辑
摘要:select ut.COLUMN_NAME,--字段名称 uc.comments,--字段注释 ut.DATA_TYPE,--字典类型 ut.DATA_LENGTH,--字典长度 ut.NULLABLE--是否为空from user_tab_columns utinner JOIN user_col 阅读全文

一种NB的参数校验

2022-02-17 11:18 by 通往神之路, 35 阅读, 0 推荐, 收藏, 编辑
摘要:一 背景 项目中有许多模板需要数据校验,校验包括,必填校验,勾稽关系校验,关联校验等,由于模板众多,模板变化快,每个模板字段也多,校验复杂。在这个基础上,如果每个模板都写一套自己的校验,那么开发工作量巨大、复杂,难以拓展。 二 解决方案 因为模板变化快,所有必须做成可配置的校验。怎么配置呢?我们项目 阅读全文

mysql生成百万级数量测试数据(超简单)

2019-11-09 12:47 by 通往神之路, 3863 阅读, 1 推荐, 收藏, 编辑
摘要:为了验证mysql查询优化,特地生成上百万条、或者上千万条数据。 1、建表 2、手动插入一条数据如图: 3、sql插入数据,每运行一次数据翻倍! 4、结果,插入百万条数据只需28秒 阅读全文

MySql开发经验

2019-11-04 11:30 by 通往神之路, 162 阅读, 0 推荐, 收藏, 编辑
摘要:1、wait_timeout 默认288800秒(8小时)。jdbc连接池maxWait或者maxldelTime这两个参数要小于这个值,否则,当你的连接长时间没和数据库交互,服务器早就把你的连接断开了,而你的连接池还认为是有效连接,除非你设置testOnBorrow或者设置testOnReturn 阅读全文

项目经验(持续更新)

2019-09-10 10:32 by 通往神之路, 136 阅读, 0 推荐, 收藏, 编辑
摘要:1,关于金额查询 错误姿势:项目中使用BigDecimal接收前端传过来的金额参数,如果前端传入字母,会抛异常。 正确姿势:使用String接收前端参数,xml中指定参数类型jdbcType=VARCHAR 阅读全文

Java反射工具类

2019-09-09 15:02 by 通往神之路, 3748 阅读, 1 推荐, 收藏, 编辑
摘要:1.反射工具类,代码如下 2.写一个Persion类,和一个Students类测试 Persion代码如下: Students类代码如下: 3.写一个Test测试 效果如下: 反射获取Field对象:private java.lang.String com.pmo.vo.Persion.name反射 阅读全文

java中如何获取当前年份的第一天和最后一天

2019-08-20 11:57 by 通往神之路, 16676 阅读, 0 推荐, 收藏, 编辑
摘要:package com.dada.test; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; public class DateUtil { /** * 默认日期格式 */ public static String DEFAULT_FORMAT = "yyyy-MM-dd"; 阅读全文

gradle强制指定版本号

2019-08-14 16:36 by 通往神之路, 6124 阅读, 0 推荐, 收藏, 编辑
摘要:// 强制指定版本号 configurations.all { resolutionStrategy{ force 'org.apache.poi:poi:3.15' } } 阅读全文

nginx 启动/重启/关闭命令

2019-08-14 15:05 by 通往神之路, 289 阅读, 0 推荐, 收藏, 编辑
摘要:1.进入sbin目录(例如 /usr/sbin/) 启动 ./nginx 关闭 ./nginx -s stop 重启 ./nginx -s reload 也可以强制关闭 kill -9 进程号 阅读全文