java
文章平均质量分 86
private风
人生苦短,保持性感。
展开
-
Java 1.8 数组转 Set,转List,转由零自增的Map
Java 1.8 String 数组 转 Set//java 1.8 数组转TreeSetStream.of("a","b","c").collect(Collectors.toCollection(TreeSet::new)).forEach(System.out::println);Java 1.8 String 数组转List//Java 1.8 String 数组转Li...原创 2019-11-25 14:30:05 · 2502 阅读 · 1 评论 -
java 获取日期是否是工作日(包括正常工作日和节假日调休补班)
本博客提供两个方法,集成一个工具类1.传入yyyyMMdd 格式的 String 类型时间 返回今天是否是工作日,请求http://api.goseek.cn/网站 获取getIsWorkingDay()2.传入 Integer 类型 的 工作日 天数,返回从今天开始往前推的自然日天数。getNatureDay()package com.xxx.quartz.utils;...原创 2019-10-18 11:53:06 · 7675 阅读 · 2 评论 -
用POI导出excel时,较长的数字不想被自动变为科学计数法的解决方式
做过很多次导出excel了。都碰到一个问题,内容里如果包含一个比较长的数字,比如订单号“2546541656596”,excel会自动变成科学计数法。。。弄过好几次都没有解决,最近又要导出excel了,下决心一定要找到解决办法自己在excel里测试过,较长的数字,都会自动变成科学计数法,除非我们把单元格格式设置成“文本型”哈哈,似乎找到了思路:用poi先把单元格设置成“文本型”就可以了...转载 2019-09-09 12:24:17 · 1638 阅读 · 0 评论 -
java ftp方式 上传文件到服务器 下载至本地
原来项目单机部署 ,用Java上传文件至单一服务器,后来项目多机部署,文件得放在一台服务器下,公司比较 kou,不肯买 oss服务,于是就换成了 ftp 方式上传文件1.引入maven 依赖<dependency> <groupId>commons-net</groupId> <artifactId>commons-net</ar...原创 2019-08-27 17:10:56 · 3126 阅读 · 0 评论 -
SpringBoot 2.0+ /springframwork 5 自带的websocket, 实现后台主动推消息给前端,及前端发消息给后台(全双工模式通信)
java实现 websocket 全双工模式的通信,除了springframwork 5 自带的websocket,还可以用Tomcat 7+ 来实现,但 tomcat 7 onOpen(),onMessage(), onClose()感觉没有springframwork 5实现来的自然顺畅。下面介绍实现实列 包括java 服务端,java客户端, 及 前端js部分 (...原创 2019-08-13 23:34:28 · 445 阅读 · 0 评论 -
java 23种设计模式 之一 桥接模式
上次公司安排技术培训,就准备了桥接模式给部门培训的ppt,及ppt 中的demo ,现在上传csdn,给大家分享要原文档ppt和ppt中的demo可以点此下载下载 https://pan.baidu.com/s/1vvBezZia0rV8-r5UQ0ktIg 提取码:ea1x...原创 2019-05-23 08:09:54 · 237 阅读 · 0 评论 -
java前台传参后台条件导出 excel,及导出的excel 通用工具类
需求:前台要导出excel表格,开始用的bootstrap table的tableExport.js插件导出但是只能导出当前页的数据,so 又改到了后台导出(悲催)导出按钮:<button type="button" onClick ="supplierOutIncheckExport()">盘库单报(总部)表</button>JavaScript代...原创 2018-12-07 17:54:28 · 3601 阅读 · 2 评论 -
freemark 遍历 jsonObject 内容后其乱序了
某一次,把一个长度有20的hashMap转为jsonObject ,明明代码里是没有问题正常排序的,可是freemark 遍历的时候出来的是乱序的1.后台显示出正常的顺序2.前台freemark代码3.前台页面显示4.最终解决办法5.页面结果...原创 2018-10-24 14:02:37 · 2629 阅读 · 0 评论 -
postgresql 从一张表中查询出记录然后批量插入到另一张表中
有个业务从 appuser 表中 把uid 查出来所有uid 数据,然后批量插入 app_user_sdk 表中insert into app_user_sdk ((select uid,'MY' from appuser); 又要重复插入,又把新添加的用户,他曾经插入过的,就要筛掉原来插入的insert into app_user_sdk ((select uid,'MY'...原创 2018-10-31 11:49:44 · 16906 阅读 · 0 评论 -
java中静态方法无法保证事务性
该方法在SpringBoot 项目启动时加载了一次,定时任务初始化时又加载了由于是静态类。该值中有一个全局变量被加载了两次,于是乎,线程池中该变量,就多了一个。造成了严重的事物问题 解决办法: 加 synchronized 修饰该静态方法 ...原创 2018-10-18 18:39:17 · 3948 阅读 · 0 评论 -
SpringBoot 定时任务 @Scheduled cron表达式
1.首先要用springBoot的定时类要在springBoot的启动类上添加 @EnableScheduling注解** * * @Author: ruanyanghui * @Company: bibll * @Email: yanghui.ruan@bibll.com * @Description: springboot 启动类 * @Date: 2018/8/31 ...原创 2018-08-31 20:13:40 · 13092 阅读 · 0 评论