代码
lnkToKing
这个作者很懒,什么都没留下…
展开
-
java版flink应用启动获取自身的applicationId
直接上代码StreamExecutionEnvironment env = StreamExecutionEnvironment.getExecutionEnvironment();env.getJobListeners().add(new JobListener() { /** * 监听flink应用提交成功事件 */ @Override public void onJobSubmitted(JobClient jobClient, Throwable throwable) { /原创 2021-11-02 17:39:51 · 1932 阅读 · 3 评论 -
spring-shell启动时执行命令,即通过命令行执行内置命令,非交互式执行
spring-shell本来支持启动时执行脚本文件的,如java -jar my-sprint-shell.jar @/home/user/script.txt有时候执行内容很简单,可能就一两行命令,用脚本就显得有点麻烦,所以写了一个直接执行命令的方式添加CmdShellApplicationRunner// 关键一步,必须在开启交互式界面执行@Order(InteractiveShellApplicationRunner.PRECEDENCE - 101)public class CmdSh原创 2021-05-29 15:11:49 · 855 阅读 · 0 评论 -
解决winrm4j中文乱码问题和执行脚本文件
基于winrm4j版本0.10.0上重新写了个执行类,原代码关于设置编码的地方都写死了,无法重新设置,所以返回的中文会是乱码。这问题已向原作者反馈了https://github.com/cloudsoft/winrm4j/issues/133 ,希望后期能完善。我自己重写了一个类,可以把这代码弄到自己项目:https://gitee.com/lnkToKing/codes/l7uej9od1ntxi5rkf8wbc87注意需要依赖 org.apache.commons:commons-lang3 工具包原创 2020-11-28 23:36:12 · 1297 阅读 · 8 评论 -
Http请求 RestfulApi请求工具类 RestfulHttpClient
简介现在大多数的http请求都是使用 restful 风格,系统之间的交流也是使用 restful 风格的http请求,所以就写了一个工具类来简化这些工作。点击查看工具类代码 这个工具类是基于 HttpURLConnection 写的。 并依赖 jackson 对 json 进行解析,你可以在代码里改成其它的 json 解析工具。使用方法请求事例try {原创 2018-01-26 17:03:00 · 8211 阅读 · 0 评论 -
JAVA日期工具类,简单实用、支持计算工作日、节假日和休息日
java的日期操作一直都是比较鸡肋,用起来超麻烦的,所以我自己写了一个工具类。 点击查看代码源码 代码依赖 org.apache.commons.lang3 的包工具类方法的使用创建时间日期// 当前时间DateUtil.DateTime date = DateUtil.date();// 使用 java.util.Date 创建Date jdkDate =原创 2018-01-26 11:13:00 · 3988 阅读 · 5 评论 -
jxls2-java生成/导出excel工具!基于jxls2写的jxls增强版jxlss的完整教程
jxls估计还是有很多人不知道或者没用过吧,我现在的公司也会有做excel生成,但都是用poi直接写代码生成,没有人知道可以用jxls的excel模板生成。 jxls是一个生成excel文件的库,只要事先做excel文件,再加入jxls指令和表达式做成模板文件,然后几乎可以原样生成excel文件。开发人员只需要关心生成excel内容,不需要操心excel的样式版面问题。 jxls官网地址:...原创 2018-01-29 15:29:38 · 5509 阅读 · 9 评论 -
java从JDK里提取全球数据,包含国家(名称、二字代码、三字代码)、币种(名称和代码)、和语言种类的数据
工具类代码:https://gitee.com/lnkToKing/codes/eom09jrdp8ybf56nu423v77JDK版本:jdk1.8.0_66 主要需要依赖的类import sun.util.locale.provider.LocaleProviderAdapter;import sun.util.locale.provider.ResourceBundleBased...原创 2018-07-21 12:46:52 · 13956 阅读 · 0 评论 -
java JDK1.8 利用lamdba表达式简化获取值时的空指针处理
一直一以来 java 对 null 处理都是挺麻烦和痛苦的,为了防止 NullPointerException 我们需要做很多 null 检查。例如:root.getSecond().getThird().getValue() ,为了从 root 获取到 third.value 的值,代码上需要做很多 null 检查if(root != null && root.getSeco...原创 2018-11-13 17:34:46 · 779 阅读 · 1 评论