- 博客(78)
- 资源 (1)
- 收藏
- 关注
原创 JAVA最新版两个JSON嵌套对象对比差异,结合swagger-ApiModel无需自定义注解
此方法主要是对比 Json 数据 根据@ApiModelProperty 和 @ApiModel 实现具体那个VO类那个字段发生变化
2023-03-09 16:56:39 520
转载 windows 下命令行启动停止mysql(转载)
集合框架体系总结 Collection(单列集合最顶层的父类接口) /\ (继承关系) List Set /|\ 实现关系 ...
2021-07-29 08:58:51 1241
原创 拼接in字符串工具栏
package com.wl.partner.service.utils;import org.apache.commons.collections.CollectionUtils;import java.beans.BeanInfo;import java.beans.Introspector;import java.beans.PropertyDescriptor;import java.lang.reflect.Field;import java.lang.reflect.Metho.
2021-07-15 19:49:24 189
原创 map转数组,map根据key排序正序倒序
/** * map转数组 * @param map * @return */public static Object[][] getMapKeyValue(Map map) { Object[][] object = null; if ((map != null) && (!map.isEmpty())) { int size = map.size(); object = new Object[size][2]; I.
2021-04-12 13:51:16 950
原创 在java代码中快速组建树形结构
方法一:List<OrgPojo> collect = orgList.stream().filter(m -> m.getParentId().equals("0")).map( (m) -> { m.setChildList(getChildrens(m, orgList)); return m; } ).colle
2021-02-23 19:55:20 988
原创 通过idea反向生成实体类问题Generate POJOs.groovy配置
自动生成注解文件,记得把ID逐渐修改一下/** * 主键 */ /** * 主键 主键 */ @Column(name = "ID" , columnDefinition = "varchar(32) DEFAULT NULL COMMENT '主键 主键'") @Id @GeneratedValue(generator="system_uuid") @GenericGenerator(name="system_uuid",strategy="uuid") pri.
2021-01-13 10:51:23 2718
原创 java微信小程序发送消息
首先参考文档:https://developers.weixin.qq.com/miniprogram/dev/api-backend/open-api/subscribe-message/subscribeMessage.send.html @RequestMapping(value = "/sendWeChatMsgByOpenid", method = RequestMethod.POST) public ResponseEntity<RestResponse> sen.
2021-01-07 17:03:09 1552
原创 华为云会议接口java查询会议鉴权Token查询会议录制
华为云会议接口:<!--华为云--> <dependency> <groupId>com.huaweicloud.sdk</groupId> <artifactId>huaweicloud-sdk-meeting</artifactId> <version>3.0.23-beta</version> &l
2020-12-31 14:26:05 1248 4
原创 String字符串乱码中截取多个时间日期格式正则表达式
String value=["2020-12-01","2020-12-05",null]String[] split = value.replaceAll("[^-0-9a-zA-Z\u4e00-\u9fa5.,,。?“”]+", "").split(",");
2020-12-01 10:47:30 376
原创 总结java8 lambda表达式
List<T>根据属性去重 2023 ArrayList<T> t= list.stream().collect(Collectors.collectingAndThen(Collectors.toCollection(() -> new TreeSet<>(Comparator.comparing(T::get属性))), ArrayList::new));
2020-11-07 13:47:47 306
原创 在notepad++每行首尾添加字符用于sql包含in查询
在使用notepad++处理数据时,我们会遇到需要在notepad++每行首尾添加字符,如果行数不多,可以自己手动的去添加。但如果达到了成百上千行,此时在机械的手动添加是不现实的。select * from Table where name in ('','','')开头 ^结尾 $正则表达式特殊字符的含义 正则表达式是一种文本处理强有力的工具。但同时也定义复杂的规则,下面主要解释正则表达式特殊字符的含义。正则表达式的特殊字符主要包括".^$...
2020-10-17 16:50:52 495
原创 Mysql 原生sql查询携带 = like in
不分页查询@Override public List<CityManagerDealerVo> queryCityManagerDealerVolist(CityManagerDealerParam param) { StringBuffer dataSql = new StringBuffer(); // 拼接参数值 Map parameters = Maps.newHashMap(); dataSql.appen.
2020-09-23 11:42:36 499
原创 springBoot上传文件时MultipartFile报null 空 问题解决方法
1.问题描述:之前用spring MVC,转成spring boot之后发现上传不能用。网上参考说是spring boot已经有CommonsMultipartResolver了,但是我的上传后台接收的还是null。2.解决方法加入配置类import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;import org.spri
2020-09-10 15:56:15 9141 3
转载 elasticSearch搜索引擎安装使用,SprignBoot整合Spring Data Elasticsearch,百度云 Elasticsearch安装包
1.Elasticsearch介绍和安装本文章所有安装包百度云链接:https://pan.baidu.com/s/1jRmA2n164EfLSQgPeOrJDA提取码:6okn1.1.简介1.1.1.ElasticElastic官网:https://www.elastic.co/cn/Elastic有一条完整的产品线:Elasticsearch、Kibana、Logstash等,前面说的三个就是大家常说的ELK技术栈。1.1.2.ElasticsearchElast...
2020-08-11 19:18:24 655
原创 日常命令小结
linux定时清理日志1、删除文件命令:find 对应目录 -mtime +天数 -name "文件名" -exec rm -rf {} \;实例命令:find /home/tomcat8080/tomcat-8080/logs/ -mtime +10 -name "*log*" -exec rm -rf {} \;说明:将/opt/soft/log/目录下所有30天前带".log"的文件删除。具体参数说明如下:find:linux的查找命令,用户查找指定条件的文件;/opt
2020-07-04 09:51:13 134
原创 nginx 部署vue环境
yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel创建一个文件夹cd /usr/local mkdir nginx cd nginx下载Nginx tar包 和 解压wget http://nginx.org/download/nginx-1.13.7.tar.gz tar -xvf nginx-1.13.7.tar.gz安装nginx进入nginx目录cd /usr/local/nginx/ng
2020-07-02 09:04:44 377
原创 钉钉审批回调流程,曾经踩过的坑,如果是内网需要配置内网穿透才能回调到本地
首先说明一点:之前碰到钉钉审批回调接口的时候发现钉钉会瞬间调用2次具体什么原因不清楚。我的解决办法会在下面说:直接上代码: 首先如果是内网,需要内网穿透一下把钉钉所有审批全部设置到本地,不然没办法本地DEBUG调试,(酌情考虑什么时候测试,不然同时进来的审批不是你自己的,是别人请假的或者是其他的审批流程。【具体对不对我是这样理解的。。。如有误导请谅解】) 内网穿透...
2020-04-21 20:09:17 6236
原创 JAVA 调用 SAP RFC接口【函数】的方式实例【window 和Linux不同部署】
java要调用 SAP RFC接口时,需要用到sapjco3.jar 架包;windows下还需要将文件sapjco3.dll文件放到system32的目录下;linux下同样需要把sapjco3.so放入项目的执行目录下;下载链接:稍等java项目下直接把sapjco3.jar 和sapjco3.dll 两个文件da放到 项目lib下直接上代码:连接sappack...
2020-04-10 15:52:38 3643 9
原创 关于钉钉机器人同时发送多群踩过的大坑!!
首先说一下需求 每天定时往钉钉的2个不同的群推送一些类似于秘钥的文字。声明:https://ding-doc.dingtalk.com/doc#/serverapi2/qf2nxq/XAzBI参考文档我用的第二种签名2个单独的测试群: result1 == {"errcode":0,"errmsg":"ok"} result2 == ...
2020-03-25 15:22:10 4719
原创 钉钉通过部门ID 统计改部门下所有部门总人数 和上级部门主管信息
此功能设计:抓取钉钉组织架构下所有部门 进行统计1.统计各个部门下所有人员总人数 和当前统计部门ID 和部门名称2.统计各个部门的主管如果该最底层部门有主管这设置如果没有默认往上在找一级部门 寻求主管信息,如果还没有则放弃寻找此方法非常耗时,请跟进公司个人组织架构人数在确定使用,本测试数据 7000人 800+部门/** * 主管测试 * @throws...
2020-01-08 16:26:40 2301
原创 Mysql常用sql
update 表 set 字段1=replace(字段1, ',' ,'' ),字段2=replace(字段2,',','') where pernr='00046122';//清除 表 中 字段中的空格 SELECT * from 表 t GROUP BY t.字段1 HAVING count ( t.字段1 ) > 1 查询字段相等的大于1的数据 追加字符...
2020-01-03 09:04:12 142
原创 获取钉钉AccessToken
import javax.servlet.ServletException;import javax.servlet.annotation.WebServlet;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpS...
2019-11-12 15:47:43 2816
原创 日期框点击事件,修改所有class值 日期格式加年月日时分秒季度
案例:结果:<div id="text-he" style="padding-top:10px;padding-bottom:10px;"><a class="btn green btn-block" href="javascript:printpage();" style="width:50px;"> 打印 </a>&...
2019-11-07 11:31:14 413
原创 百度开源UEditor文本编辑器使用说明自定义属性
自定义:把jsp中 /* var newsContent_editor = UE.getEditor('newsContent');*/ 替换成下面var newsContent_editor = UE.getEditor('newsContent',{ initialFrameWidth:800, ...
2019-11-01 14:38:08 2998
原创 小程序苹果安卓调用后台接口拦截处理
首先第一种方法在Spring配置文件中配置请求,不拦截第二种 在Controller 加上注解@JAuth(auth = Permission.SKIP_AUTH)//跳过认证加上注解OK
2019-10-22 13:57:44 418
原创 JSP截取字符串及其他字符串操作标签
首先code逻辑里采用了“if else”逻辑,注意EL表达式只有if标签,没有else标签,因此,用<c:choose><c:when>如果</c:when><c:otherwise>否则</c:otherwise></c:choose>替代。字符串截取:1.首先需要引入函数库<%...
2019-10-11 17:32:03 2345
原创 List 集合 结合java8 进行分组
例如:List<TSapSumStatementEntity> tSapSumStatement = tSapSumStatementService.loadAll(TSapSumStatementEntity.class); Map<String, List<TSapSumStatementEntity>> mapListAll = tSapS...
2019-09-09 15:23:45 8846 1
原创 jeecg-jeecg-boot-master整合VUE前端需配合redis
第一步:安装 node.js首先给出几个文档便于查看:http://jeecg-boot.mydoc.io/?t=345682http://www.jeecg.org/forum.php?mod=viewthread&tid=8087&extra=page%3D11、下载安装包Node.js 官方网站下载:https://nodejs.org/en/选择操作...
2019-07-31 14:25:15 4117 1
原创 使用wsdl文件生成用axis2调用sap生成的webservice(带用户密码认证)
第一步:【建议1.6版本左右】我用的1.79版本的生成 下载 Axis下载地址 http://axis.apache.org/axis2/java/core/download.html 嫌麻烦:第二种 链接:https://pan.baidu.com/s/1S-3QmK85LjVUFd7iRxs0wg 提取码:el5l 配置环境变量:...
2019-07-26 14:49:30 1773 2
原创 java 判断对象的所有属性是否为空解决方案
public static boolean allEntityfieldIsNUll(Object o){ try{ for(Field field:o.getClass().getDeclaredFields()){ field.setAccessible(true);//把私有属性公有化 ...
2019-07-03 17:32:55 5588 1
原创 通过实体类字段获得字段属性上定义注解的value 值
话不多说上图: 1 首先创建一个自定义的注解: package com.jeecg.yfproject.dao;import java.lang.annotation.ElementType;import java.lang.annotation.Retention;import java.lang.annotation.RetentionPolicy;i...
2019-06-25 13:48:50 4633
转载 基于python的KepOPC中间件技术特点说明
基于python的KepOPC中间件技术特点说明 KepOPC工业互联网数据交换平台使用说明软件全称:KepOPC工业互联网数据交换平台软件简称:KepOPC中间件软件版本号:V1.X & V2.4.X软件运行硬件环境:处理器:不低...
2019-04-16 09:19:58 1596 3
KepOPC工业互联网数据交换平台
2019-04-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人