java笔记
文章平均质量分 64
掐住命运的脚脖子
这个作者很懒,什么都没留下…
展开
-
使用相对路径读取文件失败时的解决办法
开发时本地使用绝对路径没啥问题,但部署上线时需要修改路径,所以把文件放在resources下,使用相对路径读取会更简单File file = new File("test.xls");但是往往这时候会出现找不到文件的尴尬情况我的解决办法是使用下面这种读取方法Resource resource = new ClassPathResource("test.xls");FileInputStream excelFile = new FileInputStream(resource.getFile())原创 2021-09-28 01:02:18 · 2483 阅读 · 0 评论 -
使用Java合并excel的sheet的操作
package com.cmii.ag.zhyz.demo.payload.village.util;import org.apache.poi.xssf.usermodel.XSSFSheet;import org.apache.poi.xssf.usermodel.XSSFWorkbook;import java.io.*;/** * 合并excel的sheet工具类 */public class MergeExcelUtil { /** * formexcel原创 2021-09-28 00:18:03 · 2325 阅读 · 2 评论 -
Java端飞书接口开发
背景由于业务需求,目前开发的系统中需要调用飞书的接口,打通飞书和该系统,实现统一管理员工的目的。这次主要开发的接口是获取飞书部门和员工列表的接口、通过企业自建应用发送飞书消息的接口、获取飞书打卡日报的接口。开发过程中还是挺烦躁的,飞书提供的SDK还不完善,部分接口是未封装的,需要map接收然后转化数据格式,开发文档中也没有提供SDK的说明,需要的接口都是自己在类里面找到的。开发流程pom文件引入依赖<dependency> <groupId>com.larksuite.o原创 2021-04-25 15:09:57 · 7827 阅读 · 14 评论 -
华为云5G消息预研
背景5G消息目前的消息是今年6月底要正式商用了,目前的情况大概5G消息已经有了好几个平台可以进行开发和研究。我所在的工作小组目前正在做一个ERP系统,目前对接了钉钉、飞书和企业微信,公司领导听说5G消息即将商用,于是让我去研究一下,想让我们系统也对接一下,实现可以对员工发提醒消息和对客户发送宣传消息的功能。基于此我对国内目前的菊风、华为云和泰岳进行了大概了解,感觉华为云的平台更完善,于是选择了华为云做研究。华为云5G消息开发大概流程1、首先5G消息的应用(即服务号)的开发需要先购买华为云的APPc原创 2021-04-23 16:15:36 · 356 阅读 · 0 评论 -
部署多台服务器时,只想让一台服务器执行Scheduled定时任务的解决办法
最近在开发中遇到了这个问题,部署了多台服务器,但是定时任务只需要执行一次就好了最后和老大商量出来了3种办法,现在整理记录一下。第一种:使用数据库的乐观锁实现只有一台服务器能执行成功具体实现是在数据库建一张表:表中的字段主要是:id(主键)、task_name(任务名称)、version(版本号)、update_time(更新时间)、IP(执行操作的服务器IP)、state(当前数据状态)此表一个任务只有一条数据,存IP的目的是一直让一台服务器执行,如果挂了才让另一台服务器接手主要思路是:1.定原创 2020-09-11 16:17:54 · 8500 阅读 · 4 评论