自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

能让你写代码●写出拯救全世界的感觉

CSDN技术分享,日常小结

  • 博客(78)
  • 资源 (1)
  • 收藏
  • 关注

原创 通过多个url下载合并zip包

结果图:支持图片 word pdf等文件。在网上随便找两个网络URL入参。

2023-09-14 10:10:53 212

原创 SAP服务推送到java服务接收数据并处理

SAP服务推送到java服务接收数据并处理

2023-05-18 15:01:32 423 1

原创 poi导出对比值,展示指定颜色

【代码】poi导出对比值,展示指定颜色。

2023-05-18 13:58:22 260

原创 JAVA最新版两个JSON嵌套对象对比差异,结合swagger-ApiModel无需自定义注解

此方法主要是对比 Json 数据 根据@ApiModelProperty 和 @ApiModel 实现具体那个VO类那个字段发生变化

2023-03-09 16:56:39 520

原创 mysql 字段json行转列

mysql json 行转列

2023-02-10 17:35:58 647

原创 EasyPoi导入校验+导入自定义查询等校验

easyPoi导入

2022-06-28 14:50:10 5951 3

原创 EasyPoi导入导出案例

单shell导入导出,以及多shell导出

2022-06-27 14:42:23 1098

原创 JAVA调用阿里云发送短信

阿里云短信发送案例

2022-06-27 14:27:43 1112

原创 mysql 5.7版本查询一条数据JSON字段拆分多条

mysql查询json字段,拆分提取,去空格,去中括号,并展示多行

2022-06-21 14:39:59 4245 2

转载 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

idea 工具过滤无用文件不展示 放到项目根目录下

idea 工具过滤无用文件不展示 放到项目根目录下

2023-02-09

KepOPC工业互联网数据交换平台

KepOPC是基于开源工具开发的OPC client(OPC客户端)跨平台中间件软件,他支持目前市面上绝大多数国内外OPC SERVER的OPC DA1.0/2.0/3.0、OPC UA协议的数据读写,如(Kepserver、Matrikon、GE IGS、亚控、力控等),支持西门子、三菱、ABB等主流PLC及私有协议设备。KepOPC将实时采集的数据(包括实时数据、报警数据、历史变化数据等)交换到MSSQL/MYSQL/Redis/Mongodb等关系型或非关系型数据库,提供java、PHP、.net、python Django、go等开发语言或框架的跨平台查询和交互;同时提供MQTT发布订阅功能,支持基于websocket的web数据应用,最终形成区别于组 态软件的HMI及MES系统,很好地填补了工业自动化数据到互联网、云IoT架构平台的跨平台数据交换和过渡,为工业大数据平台提供现场基础数据支撑,且适用于所有的工业控制行业

2019-04-16

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除