- 博客(20)
- 收藏
- 关注
原创 监控某个线程异常导致整个线程池奔溃的问题
通过设置时间段,来监控回调函数s在一定时间内未返回,则认为此函数异常,此时抛出该异常,释放当前线程,避免因为某个线程一直不释放导致整体线程池出问题
2023-10-13 11:50:45
154
原创 代码重构学习感悟
代码结构的流失是累积性的,愈难看出代码所代表的设计意图,就愈难保护其中设计,于是该设计就腐败的愈快。为即将修改的代码建立一组可靠的测试环境,同时测试程序需要给出具体的测试结果,要么确认通过,要么给出列出具体的失败清单,保证说测试程序能够自我校验。代码重构,需了解重构的原理和最佳实践方式,并明确何时、何地、何处挖掘代码,通过不同的手法和技术变动,并通过代码的验证,减少开发过程中存在的风险。每遇到某种变化,都必须在不同的类内做出许多小修改,修改的代码散布四处,不但很难找到,且容易忘记某个重要的修改。
2023-04-04 11:12:15
189
原创 复杂对象集合与map之间的相互转换
一、泛型是map的list集合转换成对象集合/** * 转换复杂的对象集合 * * @param listMap * @param T * @param <T> * @return */public static <T> List<T> castComplexObjectList(List<Map<String, Object>> listMap, Class T) { List<T> beanList =
2021-08-24 19:42:46
1729
原创 泛型为Map的List集合中Double和BigDecimal类型数据求和
泛型为Map的List集合中Double和BigDecimal类型数据求和1》Double类型Double pfs = collects.stream().mapToDouble(c -> CommonUtils.isNumber(StringUtil.nvl(c.get(“pfs”), “0”)) ?Double.parseDouble(StringUtil.nvl(c.get(“pfs”), “0”)) : 0.00).summaryStatistics().getSum();2》BigD
2020-10-12 21:00:08
488
1
转载 Activiti数据库表结构(表详细版)
Activiti数据库表结构(表详细版)转载地址:https://blog.youkuaiyun.com/hj7jay/article/details/51302829
2020-09-28 16:52:22
194
原创 excel导入,解决数值型千分位逗号的问题
excel导入,解决数值型千分位逗号的问题Double cellValue = cell.getNumericCellValue();if (cellValue == null || cellValue - 0.0 < 1e-6) {value = “0”;} else {value = new DecimalFormat(“0.00”).format(cellValue);}if (value.indexOf(",") >= 0) {value = value.replaceA
2020-09-17 20:17:58
384
原创 excel文件导入,同时兼容.xls和.xlsx
**excel文件导入,同时兼容.xls和.xlsx这里呢多说无益,直接附上代码,供各位小伙伴查询,如有不足之处,还望大家踊跃指出,互相进步/* 导入excel文件** @param importDataQo* @return*/@Overridepublic CheckMsg impData(ImportDataQo importDataQo) {Map<String, Object> resultMap = new HashMap<>();File exc
2020-09-17 20:16:14
657
1
转载 IDEA启动环境中找不到SpringBoot图标
**IDEA启动环境中找不到SpringBoot图标转载:https://blog.youkuaiyun.com/AdminPwd/article/details/907134061》写项目的时候,不小心把右上角SpringBoot启动环境给整没了,解决方案File 》Settings》Plugins再重启IDEA软件,并在启动类里启动,就好了2》如果这里没有这个选项就重新安装一个就好...
2020-09-17 19:59:14
1830
1
转载 handsontable结合js-xlsx实现可编辑xlsx导入导出功能(参考)
**handsontable结合js-xlsx实现可编辑xlsx导入导出功能(参考)**转载:https://blog.youkuaiyun.com/weixin_34015860/article/details/89611049?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.channel_param&depth_1-utm_source=distribute.pc_relevant.n
2020-09-17 19:53:47
244
原创 本地不同电脑之间的mysql互相访问失败解决方案
**本地不同电脑之间的mysql互相访问失败解决方案第一步:先找到控制面板中的防火墙,关闭所有的防火墙设置第二步:找到防火墙中的入站规则,开启这俩个1》报错:Access denied for user ‘root’@‘DESKTOP-1J7MF9C’(using password:YES)解决办法:2》报错:1045 - Access denied for user’root’@‘192.168.1.0’(using password:YES)这个是说远程连接的root用户没有远程的权限解
2020-09-17 19:51:56
581
1
原创 mysql数据库表结构引擎的小知识
**mysql数据库表结构引擎的小知识**mysql innodb引擎支持最大字段上线为1017;mysql myisam引擎最大字段上限为2410;
2020-09-17 19:49:48
88
原创 oracle数据库的dmp备份文件导入到本地
oracle数据库的dmp备份文件导入到本地注意:备份数据库的表空间与本地表空间要一致,否则无法导入–建表空间CREATE TABLESPACE ptyLOggingDataFILE ‘E:\oracle\install\fileLocation\pty.DBF’SIZE 50MAUTOEXTEND ONNEXT 50M MAXSIZE 20480MEXTENT MANAGEMENT LOCAL;–建用户CREATE USER pitaya IDENTIFIED BY “123456”
2020-09-17 19:48:34
277
原创 mysql中出现Incorrect DECIMAL value: ‘0’ for column ‘’ at row -1错误解决方案
mysql中出现Incorrect DECIMAL value: ‘0’ for column ‘’ at row -1错误解决方案: 原因:存储过程中使用了:函数CONVERT(IF(IN_YYJHFDL IS NULL,0,IN_EYJHFDL),DECIMAL(12,4)) 在网上找了说是因为mysql的两个版本不一样造成的,是mysql的一个bug,5以上的版本如果是空值应该要写NULL解决方案一:my.ini中查找sql-mode默认为sql-mode=“STRICT_TRANS_T
2020-09-17 19:46:01
2289
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人