自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(40)
  • 收藏
  • 关注

原创 海康威视接口在线调试

1、能登录iSC平台运管中心,选择方法一;2、不能登录iSC平台运管中心,选择方法二;

2022-11-28 09:31:44 7636

原创 写出漂亮代码的45个小技巧

不知道大家有没有经历过维护一个已经离职的人的代码的痛苦,一个方法写老长,还有很多的if else ,根本无法阅读,更不知道代码背后的含义,最重要的是没有人可以问,此时只能心里默默地问候这个留坑的兄弟。。其实造成这些原因的很大一部分原因是由于代码规范的问题,如果写的规范,注释好,其实很多问题也就解决了。所以本文我就从代码的编写规范,格式的优化,设计原则和一些常见的代码优化的技巧等方面总结了了45个小技巧分享给大家,如果不足,欢迎指正。

2022-10-24 10:02:59 11256

原创 海康威视接口调用

综合安防管理平台提供了OpenAPI安全认证库(Java)快速实现接口调用。1.设置认证信息,设置ArtemisConfig的host,appKey,appSecret。2.设置接口URL。3.设置接口入参。4.接口调用,调用doPostStringArtemis方法(该方法内部实现了登入认证逻辑),传入接口URL,接口入参,数据提交类型等信息,完成接口调用。​

2022-10-21 09:46:27 13926 8

原创 芋道-重写分页简单示例

SmsLogStatisticsPageReqVO 文件。ServiceImpl文件。Controller文件。

2024-04-19 08:48:35 217

原创 element ui富文本编辑器的使用(quill-editor)

【代码】element ui富文本编辑器的使用(quill-editor)

2024-02-29 17:12:49 1389

原创 微信小程序 简单优惠卷页面设计

【代码】微信小程序 简单优惠卷页面设计。

2024-02-05 09:45:00 895

原创 微信小程序 基于Vant Weapp UI 组件库的Area 省市区选择

每项以地区码作为 key,省市区名字作为 value。地区码为 6 位数字,前两位代表省份,中间两位代表城市,后两位代表区县,以 0 补足 6 位。中的 area-data 整个进行拷贝,把dist里面的index.cjs.js文件名改为data.js。我们新建一个用来引入文件的文件夹node_File(名字可以自己定),把@安装后,打开node_modules将会看到,按官方的是无法成功引用的。组件addressOption无法找到,在app.json引入组件。,以 0 补足 6 位,为。

2024-02-02 15:01:33 1024

原创 微信小程序 仿爱回收页面设计-首页设计

提供快捷入口或者分类导航,让用户可以根据自己的需求快速找到适合的回收物品。- 在购物车页面展示回收的商品分类,包括商品的品牌图片、名称等。- 在首页上展示爱回收的品牌标识和主要信息,以吸引用户的注意。- 展示一些热门的回收物品或者特价商品,以吸引用户浏览和购买。- 提供用户个人中心,展示订单历史、积分记录的商品等信息。文件 valuationCenter.wxml。文件 valuationCenter.wxss。文件 valuationCenter.js。文件 userCenter.wxml。

2024-02-02 14:19:24 405

原创 微信小程序 app.js 简单调用其他页面的方法

方法1如果pageName没有this值将会报错,人话就是被调用的页面需要被打开过执行生命周期函数--监听页面加载;被调用函数页面 test.js。otherPage.js文件。

2024-02-02 14:00:02 980

原创 微信小程序首页设计

轮播图和科目标签使用了数据库数据,图标建议引用icon以减少小程序占用空间及打开速度。

2023-10-31 11:42:12 554

原创 短信发送API

SDK工具包中一共包含了2个类库,一个aliyun-java-sdk-core包,另外一个是alicom-dysms-api包,将这两个包执行mvn package命令或者mvn deploy命令打包出相应的jar包,添加到工程类库中依赖使用。每个阿里云用户可以创建多对访问密钥,且可随时启用(Active)、禁用(Inactive)或者删除已经生成的访问密钥对。具体实名认证流程,请参见。在控制台完成短信签名与短信模板的申请,获得调用接口必备的参数。在“短信签名”页面完成签名的申请,获得短信签名的字符串。

2023-09-15 11:15:00 197

原创 微信小程序 微信JSAPI支付

微信退款---下单支付退款。

2023-09-13 14:56:52 394

原创 Springboot+微信小程序 实现订阅消息推送

订阅消息推送位置:服务通知订阅消息下发条件:用户自主订阅(用户不主动订阅无法进行通知)

2023-09-02 09:28:46 854

原创 微信及企业微信小程序获取access_token

企业微信小程序获取access_token。微信小程序获取access_token。

2023-08-22 10:28:59 820

原创 微信公众号关注/取消关注消息推送

一、公众号配置配置公众号回调地址URL配置微信会验证此地址,直接返回微信的echostr参数即可。这里是用的测试环境,正式环境的话会提示:是否确定开启服务器配置?请注意:开启后,用户发送的消息将自动转发到该配置地址,并且在网站中设置的自动回复和自定义菜单将失效。也可使用微信云托管免服务器免鉴权接收用户消息及开发者事件推送。

2023-08-05 11:53:42 1448

原创 SpringBoot整合WebSocket实现简易聊天室

1.首先创建websocket的配置类。2.创建websocket核心服务。

2023-08-02 14:32:18 57

原创 微信小程序图片上传组件

注意:示例中的路径和文件名仅供参考,实际开发中的路径和文件名请根据自己的项目结构和需求进行调整。通过以上步骤,你就可以封装一个图片上传组件并在小程序中使用了。用户在页面中点击上传按钮时,会弹出选择图片的对话框,选择图片后会将图片上传到指定的服务器地址,并将上传成功后的图片地址保存到组件内部的图片列表中。用户可以通过点击图片删除按钮来删除已上传的图片。

2023-07-20 20:44:58 573

原创 mysql查询json数组中的某个值

3、根据json数组查询,用JSON_CONTAINS(字段,JSON_OBJECT('json属性', "内容"))根据 json数组 查询,JSON_CONTAINS(字段,JSON_OBJECT('json属性', "内容"))使用 json_extract 函数查询 ,json_extract(字段,"$.json属性")2、使用json_extract函数查询,json_extract(字段,"$.json属性")1、使用 字段->'$.json属性'进行查询条件。

2023-06-09 14:00:36 1323

原创 微信公众号获取关注者列表以及消息推送

官方接口文档:https://developers.weixin.qq.com/doc/offiaccount/User_Management/Getting_a_User_List.html。获取微信关注用户具体信息包括openid和unionid。

2023-04-06 09:54:00 2232 2

原创 海康威视开放平台门禁权限管控案例说明

通过定时任务避开实时权限高峰期定时执行(例如每天晚上空闲时间等)的指定要下发权限的门禁设备列表,调用【根据出入权限配置快捷下载】接口传入需要下发的门禁设备列表开始下发配置给对应设备上的权限条目;通过【查询下载任务进度】查询下载进度,调用【查询设备通道权限下载记录列表】和【查询设备通道的人员权限下载详情v2】接口,查看具体人员到对应设备上的权限下载结果。3)下载进度完成后,可以调用【查询设备通道权限下载记录列表】和【查询设备通道的人员权限下载详情v2】接口查看具体人员到对应设备上的权限下载结果。

2023-02-23 18:50:48 4027

原创 海康威视iSC 平台第三方对接门禁权限分享

权限的设备集合,开始异步下载权限的场景,适用综合大楼、学校、医院等批量权限的下载,多,由于门禁权限下发需要涉及到往设备上下发,第三方接口调用一旦不正确,不合理的接。从人员基础信息中获取并下发;这种是最简单的一种权限下发场景,一次只下发一个人员到一个门禁设备的场景,该接。任务创建成功后,在任务中通过指定人员集和门禁设备集,来实现人员的门禁权限的配。开始下载任务,将上一步任务中添加的人员对应门禁权限配置开始往门禁设备上下发,针对上一步配置的人员门禁权限,通过指定门禁设备集实现对应门禁设备上的权限异动。

2023-02-02 14:25:59 8507

原创 海康威视接口事件订阅后为什么收不到事件?怎么排查?

如果subType值为1,订阅的是联动事件,那么在平台上未配置联动规则的原始事件即使产生了也不会推送给第三方回调服务。可以安装postman工具,查看是否能正常调用,如下图状态码为200,说明平台服务器能正常访问第三方回调服务,如果返回其他状态码,需要第三方开发人员自行定位。事件订阅方式是实时推送给第三方,需要确保平台界面上本身已经产生了对应事件,如果没有,那没有收到事件是正常现象。如果返回其他状态码,需要第三方开发人员自行定位。【问题现象】调用‘按事件类型订阅事件’,接口返回成功,但是一直没有收到事件。

2022-12-27 15:05:15 2953 1

原创 海康威视访客案例说明

如果访客开门权限认证失败,可以通过【查询访客权限下载记录】接口查询权限下发情况,如果权限下发失败,可以调用【访客权限重新下发】接口重新下发权限。如果访客开门权限认证失败,可以通过【查询访客权限下载记录】接口查询权限下发情况,如果权限下发失败,可以调用【访客权限重新下发】接口重新下发权限。调用【预约免登记】接口发起预约(预约免登记意思就是预约后自动登记了,同时会根据接口入参中指定访客权限组参数下发访客权限), 调用【查询访客预约记录v2】接口可以查看访客的预约记录。第一步:直接调用“预约免登记”接口。

2022-12-21 09:24:16 3219

原创 MD5 加密安全吗?

彩虹表是一个用于加密散列函数逆运算的预先计算好的表, 为破解密码的散列值(或称哈希值、微缩图、摘要、指纹、哈希密文)而准备。一般主流的彩虹表都在 100G 以上。这样的表常常用于恢复由有限集字符组成的固定长度的纯文本密码。这是空间/时间替换的典型实践,比每一次尝试都计算哈希的暴力破解处理时间少而储存空间多,但却比简单的对每条输入散列翻查表的破解方式储存空间少而处理时间多。简单来说,彩虹表就是一个很大的,用于存放穷举对应值的数据表。原始值加密值12......

2022-12-09 13:51:33 177

原创 java实现将数据生成图表至excel导出(包括折线图,柱状图,饼状图)

根据已有数据,手动(java后台)生成图表至excel并导出。用于后台查询到数据后直接创建图表,可以代替直接使用图表信息字符串。上图是在excel中创建图表的简单方式。具体样式或者构造图表的方法可以参考API自行定义。

2022-11-29 08:15:00 9378 1

原创 海康威视接口调用报错处理

遇到问题可以直接官网询问官方技术人员,他们给的答案更全面一些,错误码直接复制到窗口,智能机器人会告诉您关于此个错误码的原因,记得登录注册哟。图片压缩为base64后需要在10KB-200KB之间,上传的base64需要丢掉头,从/9开始,不然不显示。注意压缩为base64时,压缩格式为:jpeg格式,不然不是从/9开始,图片上传上去会失真。对应的人员没有下发卡权限,目前设备上还是以卡为中心的默认,下发人脸需要先下发。2)原因2:base64编码是非常长的,复制的时候,没有复制全;

2022-11-28 10:19:15 4688 2

原创 SpringBoot学习- 常用注解

总结了Spring Boot中常见的各类型注解的使用方式,让大家能够统一的对Spring Boot常用注解有一个全面的了解。

2022-10-28 13:48:42 163

原创 SpringBoot 项目实现 Excel 导入导出功能

Excel 导入与导出是项目中经常用到的功能,在 Java 中常用 poi 实现 Excel 的导入与导出。由于 poi 占用内存较大,在高并发下很容易发生 OOM 或者频繁 fullgc,阿里基于 poi 开源了 EasyExcel 项目。除了节约内存,EasyExcel 还简化了 API,通过注解映射 Excel 单元格与对象字段之间的关系,简单的几行代码就能搞定复杂的导入导出功能了。

2022-10-26 10:39:18 930

转载 SpringBoot 接口数据加解密技巧

服务端、客户端和H5统一拦截加解密,网上有成熟方案,也可以按其他服务中实现的加解密流程来搞;使用AES放松加密,考虑到H5端存储密钥安全性相对来说会低一些,故分针对H5和安卓、IOS分配两套密钥;本次涉及客户端和服务端的整体改造,经讨论,新接口统一加 /secret/ 前缀来区分

2022-10-25 10:45:00 373

原创 Java学习-Map接口

Map:双列集合类的根接口,用于存储具有键(Key)、值(Value)映射关系的元素,每个元素都包含一对键值,在使用Map集合时可以通过指定的Key找到对应的Value,例如根据一个学生的学号就可以找到对应的学生。Map接口的主要实现类有HashMap和TreeMap。

2022-10-24 10:30:00 2316

原创 SpringBoot一个注解,实现接口防刷

定义一切面,通过@Prevent注解作为切入点、在该切面的前置通知获取该方法的所有入参并将其Base64编码,将入参Base64编码+完整方法名作为redis的key,入参作为reids的value,@Prevent的value作为redis的expire,存入redis;

2022-10-23 10:00:00 131

原创 HashMap、哈希表、哈希函数

HashMap是基于哈希表的Map接口的非同步实现(Hashtable跟HashMap很像,唯一的区别是Hashtalbe中的方法是线程安全的,也就是同步的)。此实现提供所有可选的映射操作,并允许使用null值和null键。此类不保证映射的顺序,特别是它不保证该顺序恒久不变。

2022-10-22 13:48:49 474

原创 Java学习-List集合

列表接口具有搜索对象的方法。 但是不应使用相同的方法,因为它会降低性能,因为在某些实现中它将使用线性搜索。列表可以包含另一个列表作为元素,但是HashCode和Equals不适用于这些列表,因此不应使用相同的列表。

2022-10-22 09:32:19 310

原创 Java学习-Hashmap

JavaHashMap是基于哈希表的Map实现。 这就是为什么面试官总是要求HashMap和HashTable之间存在差异的原因。HashMap基本上等于HashTable,但以下两个区别除外。当HashTable同步时,HashMap不同步。HashMap允许为null,而HashTable不允许为null。

2022-10-22 09:25:54 1519

原创 Java学习-排序算法

排序,就是使一串记录,按照其中的某个或某些关键字的大小,递增或递减地排列起来的操作。排序的算法有很多,各种算法对空间的要求及时间效率也各有差别。其中插入排序和冒泡排序又被称作简单排序,它们对空间的要求不高,但时间效率不稳定。而其他一些排序相对于简单排序来说对空间的要求稍高一点,但时间效率却能稳定在很高的水平。

2022-10-22 09:14:01 148

原创 java 集合类

java集合类中的LinkedHashMap通过维护hash表和双向链表,可以实现读取数据O(1)的时间复杂度,并可以用于实现LRU算法。 jdk中的绝大部分代码都是经过千锤百炼的,代码质量非常之高,在了解其底层实现的过程中,也可以帮助我们提高编码规范,养成良好的习惯。

2022-10-21 17:51:52 470

原创 vue实现手写签名及组件封装调用

利用canvas实现手机签名转化成图片( 包含重绘,由于手机全屏展示 所以还添加了图片翻转) 上传后台

2022-10-19 13:53:25 1455

原创 java导出excle生成原生图表(包括折线图,柱状图,饼状图,面积图)

java 生成excel 图表_poi导出excel文件,并生成原生图表(包括折线图,柱状图,饼状图,面积图)详解...

2022-08-26 17:29:28 4148 8

原创 vue 引入高德地图

index.html 引入高德地图。

2022-08-26 15:59:10 253

原创 微信小程序获取元素宽高

wxml<view class="Outerlayer" id="getheight"></view>jsgetheight: function () { var that = this; //创建节点选择器 var query = wx.createSelectorQuery(); //选择class id query.select('#getheight').boundingClien

2022-05-27 14:35:09 797

海康威视设备接口 OpenAPI 安全认证库 (JAVA) V1.1.4

OpenAPI 安全认证库 (JAVA) V1.1.4 OpenAPI 安全认证库封装了 HTTP/HTTPS 的 POST 与 GET 方法,提供 Java 调用 OpenAPI HTTP 接口统一的入口。OpenAPI 安全认证库屏蔽了 OpenAPI HTTP 接口签名细节, 降低 Java 对接 OpenAPI 的复杂度。 文件夹和文件说明: (1) artemis-http-client-x.x.x.jar可兼容JDK6及以上版本(JDK1.6仅支持http协议调用),开发前请先在Java项目中导入jar。 (2) doc文件夹下放置文档 《OpenAPI安全认证库 (Java)开发指南》是对如何使用OpenAPI安全认证库开发的一个指导说明文档,主要介绍了工具类所提供方法的功能、参数说明及示例等内容。 (3) demo文件夹下放置示例代码,开发者可参考示例代码进行开发 特别说明:ArtemisPostTest.java类演示了获取组织列表和获取区域列表两个OpenAPI POST接口的调用。

2022-11-28

空空如也

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

TA关注的人

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