自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

佛系写BUG的博客

代码不息,BUG不止。

  • 博客(52)
  • 资源 (4)
  • 收藏
  • 关注

原创 海康ISAPI对接门禁设备 实现用户周计划权限

例如:周一 8:00~10:00 13:00~16:00 19:00~21:00。周二 8:00~10:30 13:00~16:30 19:00~21:30。周末 8:00~10:30 13:00~16:30 19:00~21:30。// 根据不同权限执行, 设备中是存放的用户唯一标识是用户id。每周在指定时间段内刷脸是有效的,其他时间段内无效。比如:配合闸机可以控制人员在指定时间段进出。通过周计划模板来控制用户刷脸的有效时间段。本文主要是记录一下对接的部分信息。

2024-04-07 09:50:07 575

原创 Jeecg-Boot 集成Activiti 6 (含源码)

Jeecg-Boot 免费版没有工作流,于是我简单集成了一套,并且运用于公司项目中。论坛中的Activiti 功能介绍,都来自该代码。欢迎大家进行二次开发和完善。tcore_client\public\statictcore_client\src\views\activiti后端代码下载地址前端代码下载地址

2022-10-27 11:48:55 6813 59

原创 Activiti 撤回到已审批的任意节点

由于客户需求,添加撤回到已审批的任意节点功能,所以这边记录一下.效果如下图:/*** 驳回到指定节点* @param approvalOpinionVO* @param task* @param map* @return*/@Overridepublic boolean runNodes(ApprovalOpinionVO approvalOpinionVO, Task task, Map<String, Object> map) {String myTaskId = nu

2020-07-17 10:10:39 11557 28

原创 海康ISAPI对接门禁设备 删除用户信息

【代码】海康ISAPI删除用户信息。

2024-02-18 16:04:12 686 2

原创 海康ISAPI对接门禁设备 添加用户信息和下发人脸

海康ISAPI 添加用户信息和下发人脸。

2024-02-18 14:09:33 1998 2

原创 docker 容器指定主机同网段

直接连接到物理网络:使用macvlan技术可以让Docker容器直接连接到物理网络,而不需要通过NAT或端口映射的方式来访问它们。这样可以提高网络性能和稳定性,同时也可以使容器更加透明和易于管理。macvlan 可以将虚拟网卡跟主机共用同一网段。docker 容器指定主机网段。6、为容器重新指定网络和ip。2、创建网络并绑定物理网卡。网络模式 macvlan。4.解除容器绑定的网络。5.为容器重新指定网络。

2024-02-02 17:09:05 1009

原创 has been blocked by CORS policy: No ‘Access-Control-Allow-Origin‘ header is present on the requested

后端添加 response.setHeader(“Access-Control-Expose-Headers”, “Content-Disposition”);Access-Control-Expose-Headers 响应报头 指示哪些报头可以 公开 为通过列出他们的名字的响应的一部分。Access-Control-Allow-Headers 跨域允许携带的特殊头信息字段 (只在预检请求验证)后面添加两个行代码,可以解决前端跨域问题。在使用CORS方式跨域时,浏览器只会返回 默认的头部 Header。

2024-02-02 10:34:05 1410

原创 docker 容器添加指定网络地址

在搭建halo博客时,准备让 nginx 、halo、mysql8.1三个容器在同一个网段中,并指定IP。halodb网络(halo数据库)查看容器网络信息命令。

2024-01-10 17:28:10 1145

原创 海康SDK对接 明眸门禁设备-查询人员信息

本文中代码基于前面文章 对接海康明眸门禁设备-初始化SDK和登录设备来写的。

2023-12-12 12:01:14 1270 12

原创 海康SDK对接 明眸门禁设备-周计划模板

模板数据 和周计划数,通过设备能力集获取。改方法既可以添加用户,也可以修改用户。具体看前面文章添加用户(添加用户信息)注意:一天最多支持八个时间段。

2023-12-01 17:40:38 666

原创 海康SDK对接 明眸门禁设备-删除人员信息

海康下发人员信息和人脸信息,采用的是两个接口,需要先下发人员信息,然后在下发人脸。文中登录 退出登录 长连接和海康hCNetSDK等接口 见文章 初始SDK和登录。

2023-08-17 22:11:43 1126

原创 海康SDK对接 明眸门禁设备-下发人员信息和人脸

文中登录 退出登录 长连接和海康hCNetSDK等接口 见文章 初始SDK和登录。海康下发人员信息和人脸信息,采用的是两个接口,需要先下发人员信息,然后在下发人脸。faceList 用户信息 包含人员信息和base64人脸图。camera 设备信息含 设备账号 和IP端口。

2023-08-17 22:01:12 2287 3

原创 海康SDK对接 明眸门禁设备-布防报警

获得上传报警数据时,包含的图片根据设备不同,有的是上传二进制,有点是图片路径。该笔记是接上篇 sdk初始化写的,部分方法函数请看上篇SDK初始化和登录。函数接口 HCNetSDK 见上篇。

2023-08-17 21:43:43 1189 3

原创 海康SDK对接 明眸门禁设备-初始化SDK和登录设备

【代码】对接海康门禁设备-初始化SDK和登录设备。

2023-08-17 21:33:02 968 7

原创 TinyMCE 富文本编辑器实现world导入

TinyMCE 富文本编辑器实现world导入官网:https://tinymce-plugin.github.io/introduction.html。官方教程:http://tinymce.ax-z.cn/demos/demo-classic.php。使用版本 5.10.7。

2023-01-11 17:55:56 898 1

原创 创建、修改Docker容器网络地址

docker network create 网络名称方式2:指定IP和网关方式3:创建网络并绑定物理网卡网络模式 macvlan bridgedocker network create -d macvlan --subnet = 172.16 .86.0/24 --gateway = 172.16 .86.1 -o parent = eth0 网络名称。

2022-12-23 09:54:45 5169

原创 JAXBContext 为非根节点添加多个属性或多个子节点添加属性

JAXBContext 为非根节点添加多个属性或多个子节点添加属性

2022-09-01 10:14:43 580

原创 JAXBContext 实现 XML与bean互相转换

JAXBContext 实现 XML与bean互相转换

2022-08-19 10:35:11 2421

原创 vue element-ui列表中el-switch 开关,使用数字0和1

el-switch 组件自定义value类型失效后端传递过来是数字类型,前端el-switch 开关初始化页面回显失效。官网说支持boolean、string 、Number类型解决方案

2022-07-08 14:34:48 1994 1

原创 解决mysql8 Operation ALTER USER failed for ‘root’@’%‘

docker容器mysql8开启远程登录(解决mysql Operation ALTER USER failed for ‘root’@’%')

2022-06-23 11:19:57 2958

原创 docker安装mysql并挂载配置文件和修改密码

docker安装mysql并挂载配置文件和修改密码docker从仓库中拉取最新版的mysql镜像,如果没加标签的话,默认获取最新的版本docker pull mysqldocker pull mysql:8.0.28 带版本挂载数据卷以及配置文件

2022-06-23 11:15:17 5787 4

原创 docker安装Rabbitmq并配置挂载文件和启动MQTT

安装Rabbitmq#下载镜像,指定版本,该版本包含了web控制页面 :版本docker pull rabbitmq:management#创建本地映射目录mkdir -p /home/docker/rabbitmq#修改文件权限为可编辑 表示所有文件chmod -R 777 /home/docker/#启动#方式一:默认guest 用户,密码也是 guestdocker run -d --hostname rabbit --name rabbit -v /ihcc/rabbitmq:/v

2022-05-25 13:44:48 3934

原创 docker安装EMQTT并挂载配置文件

Docker安装消息服务器EMQTTEMQ 是一个由国人开发的百万级分布式开源物联网 MQTT 消息服务器.安装执行search命令找到对应的镜像:docker search emqx拉取对应镜像(不加版本默认latest)docker pull emqx/emqx检查镜像是否拉取成功docker images各个服务端口说明:各个服务端口说明:1883:MQTT 协议端口8883:MQTT/SSL 端口8083:MQTT/WebSocket 端口8080:HTTP API

2022-05-17 09:11:15 2900

原创 nginx: [error] open() “/usr/local/nginx/logs/nginx.pid” failed (2: No such file or directory)

在重新加载nginx配置文件时,报错:nginx: [error] open() “/usr/local/nginx/logs/nginx.pid” failed (2: No such file or directory)解决方案:1、先看配置文件中 pid是否注释。/usr/local/nginx/logs 路径自定义2、查看pid对应路径下是否有 nginx.pid文件。如果没有就新建一个nginx.pid文件3、重新加载配置文件进入目录 cd /usr/local/nginx/s

2022-05-06 13:26:45 19000 1

原创 nginx: [error] invalid PID number ; in /usr/local/nginx/logs/nginx.pid

在加载nginx配置文件时,保错nginx: [error] invalid PID number ; in /usr/local/nginx/logs/nginx.pid1.nginx 重新加载命令./nginx -s reload,出现nginx: [error] invalid PID number “” in "/usr/local/nginx/logs/nginx.pid"问题。解决办法:1、执行命令 killall -9 nginx 杀掉nginx 进程2、执行命令 /usr/l

2022-05-06 13:14:34 7220

原创 CentOS-8中“Failed to download metadata for repo ‘AppStream‘: Cannot download repomd.xml ”

安装必要的依赖包(yum-utils):yum install -y yum-utils device-mapper-persistent-data lvm2报错:Failed to download metadata for repo ‘AppStream’: Cannot download repomd.xml: Cannot download repodata/repomd.xml: All mirrors were tried解决办法安装yum源1.进入目录cd /etc/yum.rep

2022-05-03 22:11:59 5110

原创 docker安装redis并挂载配置文件

docker 安装redis并挂载文件下载镜像,指定版本,该版本包含了web控制页面 :版本docker pull redis:6.0创建本地映射目录用于挂载redis 配置文件和数据文件(便于以后修改配置文件)mkdir -p /home/docker/redis/redis.conf/mkdir -p /home/docker/redis/data/修改文件权限为可编辑 *表示所有文件chmod -R 777 /home/docker/*下载配置文件 redis.confredis.c

2022-05-03 19:02:06 7966 16

原创 解决 activiti java.sql.SQLSyntaxErrorException: Table ‘activit.ACT_GE_PROPERTY‘ doesn‘t exist

解决 activiti java.sql.SQLSyntaxErrorException: Table ‘activity.act_ge_property’ doesn’t exist系统使用的是activiti6,mysql使用的是8.0.28,在启动系统时报Table ‘activity.act_ge_property’ doesn’t exist 异常,在使用mysql5.7的时候,启动正常,于是查找资料发现mysql8查表时默认表名区分大小。1、 修改 mysql的 my.cnf全局搜索 [m

2022-04-28 13:55:46 4456

原创 解决RabbitMQ Caused by: org.springframework.amqp.AmqpIOException: java.io.IOException

解决 Caused by: org.springframework.amqp.AmqpIOException: java.io.IOException安装好rabiitmq,创建了一个队列,然后启动监听后报错,现在记录一下。Caused by: org.springframework.amqp.AmqpIOException: java.io.IOException at org.springframework.amqp.rabbit.support.RabbitExceptionTranslator

2022-04-28 13:30:29 3955

原创 MQTT.fx连接RabbitMQ-MQTT出现bad user name or password问题

MQTT.fx连接时报 bad user name or password用admin账号和密码在web端能正常登录。用MQTT.fx 连接时提示bad user name or password一开始mq没有guest用户,只有admin用户.于是就添加了guest用户赋予administrator给guest用户添加Permissions和Topic permissions,将mq所拥有的Virtual Host都添加上。添加完成后MQTT.fx 进行连接,用admin账号就可以连接

2022-04-28 11:11:20 4635

原创 Activiti 自定义流程图颜色

activiti6流程图绘制package org.jeecg.common.config;/** * activiti6流程图绘制 * * @author liuxz */public class CustomProcessDiagramCanvas { protected static final Logger LOGGER = LoggerFactory.getLogger(CustomProcessDiagramCanvas.class); public enum

2021-09-06 11:23:22 1288 1

转载 ObjectMapper 的一些坑

ObjectMapper 的一些坑做过Java 开发对这个类应该不陌生,这个类是jackson提供的,主要是用来把对象转换成为一个json字符串返回到前端。现在大部分数据交换都是以json来传输的,所以这个很重要,那你到底又对这个类有着有多少了解呢,下面我说一下我遇到的一些坑ObjectMapper objectMapper = new ObjectMapper(); //序列化的时候序列对象的所有属性 objectMapper.setSerializationInclusion(Inc

2021-08-19 09:25:11 1319

原创 Jeecg-Boot 使用技巧

官方列表查询参数 //查询条件 queryParam: {}, //查询排序条件 isorter:{ column: 'sortNum', order: 'ASC',},模糊查询//后端字段前后拼接*,或者前端输入框查询时输入 如:*张三*mipCommonNews.setMainTitle("*"+mipCommonNews.getMainTitle()+"*");QueryWrapper<MipCommonNews> queryWrapper = QueryGener

2021-08-09 11:23:13 3312

原创 Activiti 多实例并发子流程和汇签

Activiti 多实例并发子流程和会签需求:发起预算审批,并选择需要填写的部门。各部门主任填写预算,部门领导审核。所有部门填写完成后才进入下一节点系统合并。以下是相关节点的配置截图deptDtos :多个部门信息集合budgetDeptDto:部门信息${nrOfActiveInstances/nrOfInstances == 1} :判断必须所有子流程都执行完才进入下个节点。代码如下/** * 系统常量 * * @author len.sun * @data 2018-0

2021-06-04 15:03:39 1770 1

原创 Activiti 生成流程图和已审批、待审批节点高亮

Activiti 查看流程图和已执行节点高亮如图:图中绿色为已经执行的节点,红色为当前正在执行的节点。html<div class="approve_content" v-if="active==2"> <div class="approve_div"> <el-alert size="large" type="info"

2021-05-31 09:58:14 4116 8

原创 H5页面转跳微信小程序界面

H5页面转跳小程序界面<!DOCTYPE html><html xmlns="http://www.w3.org/1999/html" xmlns="http://www.w3.org/1999/html"><head> <title>转跳页面</title> <script src="${request.contextPath}/statics/libs/jquery.min.js"></script&gt

2021-05-25 10:12:38 626

原创 CAS认证登录,CAS客户端配置并对接多个不同服务端(spring boot)

Spring Boot集成CAS客户端1.服务端设置授权域名或者IP2.访问地址完整的访问路径:https://xxx.xxx.xxx.xxx.cn/sso/login?service=https://xxx.xxxx.cn/svc/sso/login/callback/ahjzu登录成功后,服务端将信息通过回调地址返回给客户端。3.客户端导入jar包pom引入本地jar包4.过滤器配置文件package com.wst.oss.common.filter.lib;impor

2021-04-29 16:50:59 4402 5

原创 Idea安装axis2插件报错解决方案

idea安装axis2插件从官网下载axishttp://axis.apache.org/解压文件axis2-idea-plugin-1.7.9.zip将解压的文件复制到idea的plugins插件目录中,重启idea。idea工具栏没有出现axis2图标,表示安装失败。依次打开 ideafile --settings --plugins提示如下错误,是由于和idea版本冲突。3. 改为从本地安装插件找到已 axis2-idea-plugin-1.7.9文件

2021-03-31 11:03:41 2976 3

原创 Outlook 日历删除会议,EWS java api 向Exchange 服务器中删除日历会议

/** * Exchange 取消一条会议邮件 * @param meetTaskDTO */ public static void deleteEmail(MeetTaskDTO meetTaskDTO) { //获取当前租户的邮箱配置 MailField mailField = MailUtils.getMailField(meetTaskDTO.getTenantId()); //在 Notificat...

2021-03-08 09:08:39 1179 4

转载 【情人节特别篇】想知道玫瑰在哪些城市最畅销嘛?

【情人节特别篇】想知道玫瑰在哪些城市最畅销嘛? 前言一、思路分析二、数据爬取1.数据搜索2.获取城市经纬度3.完整代码 三、热力分析四、写在最后 前言 俗话说得好:“人狠话不多,祝福要先上”。在这个春节与情人节交织的好日子,kimol君真诚祝福可爱的小伙伴们...

2021-02-19 11:22:37 273

Redis高并发缓存设计问题与性能优化

Redis高并发缓存设计问题与性能优化

2023-11-28

Tinymce富文本编辑器

欢迎来到 Tinymce-plugin 这是一个专注 提供 强大、好用、丰富 的 tinymce 富文本编辑器 插件、扩展 和 技术 的技术

2023-01-11

Activiti 6 mysql5.7初始化数据库

Activiti 6 mysql5.7初始化数据库

2022-12-16

easypoi功能文档,介绍easypoi各种功能使用

easypoi功能如同名字easy,主打的功能就是容易,让一个没见接触过poi的人员 就可以方便的写出Excel导出,Excel模板导出,Excel导入,Word模板导出,通过简单的注解和模板 EasyPoi的主要特点 1.设计精巧,使用简单 2.接口丰富,扩展简单 3.默认值多,write less do more 4.spring mvc支持,web导出可以简单明了

2022-11-30

jeecg-boot 集成Activiti6 后端Java 模块代码

jeecg-boot 集成Activiti6 后端Java 模块代码

2022-10-26

jeecg-boot 集成Activiti6 页面

jeecg-boot 前后分离 集成Activiti6 页面

2022-10-26

CAS Protocol 3.0 Specification.docx 官方中文版教程详解

cas协议3.0 中文版教程详解 这是CAS协议 1.0,2.0和3.0版本的官方规范。 Central Authentication Service(以下简称CAS)是一个网络的单点登陆(SSO)/单点登出(SLO)协议。它允许用户在访问多个应用程序时,仅需向中央CAS服务器提供一次凭据(如userid和password)

2021-04-29

jdk1.8.rar

JDK是Java语言的软件开发工具包,JDK8简而言之就是一款针对java编程的软件工具。JDK是学习java编程的第一步,主要用于移动设备、嵌入设备的应用程序开发。JDK的全称Java Development Kit。

2020-10-10

jdgui_3.3.0.0

JD-GUI提供了多个系统的支持,但是不建议直接安装,最快的方式推荐直接下载JAR包,然后用java -jar进行运行。

2020-10-10

一线大厂金三银四面试资料.rar

内含Java基础.中级.高级;多线程;高并发;分布式;微服务;大数据等知识点和面试问题并含有答案. 超详细;超全面;

2020-05-25

空空如也

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

TA关注的人

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