java
淤泥里的咸鱼
javaWeb项目,产品设计,开发,技术方案
智慧食堂,金融软件系统等
展开
-
java -Dfile.encoding=utf-8 -jar中文乱码问题
解决windows下java -Dfile.encoding=utf-8 -jar控制台依然中文乱码原创 2022-06-20 14:42:19 · 1103 阅读 · 1 评论 -
采用cmd命令的方式将jar包安装至本地maven仓库
采用cmd命令的方式将jar包安装至maven私库原创 2022-03-31 13:39:51 · 1868 阅读 · 1 评论 -
java以api的方式集成调用kettle
一、kettle集成调用的多种方式。kettle提供了多种方式集成调用,比如:1、脚本的方式,windows下以bat脚本调用,Linux下以sh脚本调用。2、http请求carte服务的方式进行集成调用。java端可以采用httpclient api去调用carte。3、以java工程引入kettle依赖,采用api集成的方式调用。二、为什么要以api的方式集成kettle因为第一点提到的1、2两点,都需要在服务节点端安装kettle,且脚本的方式调用要维护多套系统执行脚本。而以c原创 2022-03-31 13:23:18 · 8751 阅读 · 56 评论 -
@Async 导致循环依赖异常
@Async 导致循环依赖异常:circular reference原创 2022-01-27 14:43:13 · 2977 阅读 · 0 评论 -
Java并发编程:volatile关键字解析
备注:此文章属转载,原文地址: http://www.cnblogs.com/dolphin0520/p/3920373.htmlvolatile这个关键字可能很多朋友都听说过,或许也都用过。在Java 5之前,它是一个备受争议的关键字,因为在程序中使用它往往会导致出人意料的结果。在Java 5之后,volatile关键字才得以重获生机。 volatile关键字虽然从字面上理解起来比较简单,但是要用好不是一件容易的事情。由于volatile关键字是与Java的内存模型有关的,因此在讲述volat.转载 2022-01-20 10:39:28 · 114 阅读 · 1 评论 -
mybatisplus条件包装器分组函数
QueryWrapper<CustomerBussUser> qw = new QueryWrapper<>();qw.select("CUST_ID,count(*) as custIdCount");//查询自定义列qw.eq("user_id",userId);qw.eq("isvalid","1");qw.groupBy("cust_Id");qw.having("count(*) > 1");//listMaps方法查询List<Ma原创 2022-01-20 08:29:45 · 585 阅读 · 0 评论 -
Stream流的常规操作
1、将list集合对象的某个字段属性查询出来转成新的 list:List<String> deptIds = deptEntityList.stream().map(SysDeptVo::getId).collect(Collectors.toList());2、根据list集合对象的特定属性转map集合:Map<String,String> connectFlagMap = connectDeviceList.stream().collect(Collectors.to原创 2021-07-29 08:51:32 · 163 阅读 · 0 评论