摘要:
事件回调 订阅事件后,开放平台将会在事件发生时(如:机器人入群)向请求网址推送消息。 钉钉三方企业应用事件与回调配置界面如下: 推送方式有三种: Http 推送(官方不推荐) SyncHttp 推送 (官方推荐) RDS 推送(官方推荐) Http和SyncHttp没有太大的区别,按钉钉的说法是:与 阅读全文
摘要:
前言 在消息通知这块,钉钉可谓是玩出了花,比如工作通知、群机器人通知,还有那万恶的Ding一下。钉钉的通知不仅花样多,而且大部分渠道都支持自定义,也即可以自定义设置发送时间、发送内容,并且还支持多种样式的消息如文本、卡片、Markdown等。 这篇文章我主要介绍一下常用的两类:钉钉群机器人通知和钉钉 阅读全文
摘要:
Groovy简介 Groovy 是增强 Java 平台的唯一的脚本语言。它提供了类似于 Java 的语法,内置映射(Map)、列表(List)、方法、类、闭包(closure)以及生成器。脚本语言不会替代系统编程语言,两者是相互补充的。 大名鼎鼎的 Gradle,背后是 Groovy。Spring 阅读全文
摘要:
演示一下 由于是局域网直播系统,那么最简单的情况应该也有两部分构成:录制直播和播放直播。 录制直播 录制直播使用的是本机的摄像头和麦克风,使用Java自带的JFrame窗口播放,支持音视频的录制。效果如下图: 播放直播 播放器这边选择的是由htm+js+css编写的,支持输入播放网址,点击播放按钮播 阅读全文
摘要:
举个栗子🌰 最近,多平台都上线了展示近期发帖所在地功能,比如抖音、微博、百度,像下面那样: 那么这个功能都是如何实现的呢? 一般有两个方法:GPS 定位的信息和用户 IP 地址。 由于每个手机都不一定会打开 GPS,而且有时并不太需要太精确的位置(到城市这个级别即可),所以根据 IP 地址入手来分 阅读全文
摘要:
前言 大家好!我是sum墨,一个一线的底层码农,平时喜欢研究和思考一些技术相关的问题并整理成文,限于本人水平,如果文章和代码有表述不当之处,还请不吝赐教。 在后端管理系统的开发中,经常有导出当前表格数据的功能,有些前端表格组件可以直接做到,但是不够灵活。因为前端拿到的数据始终是经过处理的,如果想拿到 阅读全文
摘要:
前言 “面向切面编程”,这样的名字并不是非常容易理解,且容易产生一些误导。但在实际业务中,AOP有着广泛的用途,比如日志记录,性能统计,安全控制,事务处理,异常处理等等。 举些栗子 场景1、现有一个系统,已经运行了几个月,项目经理想要统计每个接口的耗时情况,用来分析系统性能,进而重构代码进行优化; 阅读全文
摘要:
展示一下 访问方式一 访问地址:http://localhost:8080/swagger-ui.html#/ 首页 详情页 访问方式二 访问地址:http://localhost:8080/doc.html 首页 侧边栏 详情页 用途介绍 现在的开发模式都是前后端分离,在联调阶段,后端同学需要向前 阅读全文
摘要:
举个栗子 现有如下表结构,用户表、角色表、用户角色关联表。 一个用户有多个角色,一个角色有可以给多个用户,也即常见的多对多场景。 现有这样一个需求,分页查询用户数据,除了用户ID和用户名称字段,还要查出这个用户的所有角色。 从上面的表格我们可以看出,用户有三个,但每个人的角色不止一个,而且有重复的角 阅读全文
摘要:
大家有没有好奇过饭店扫码点餐的时候,小程序是如何打开的?商家是怎么确认桌号的?为什么有的码微信可以扫,支付宝也可以扫? 本篇文章将会给大家介绍:如何使用二维码实现一码多扫 一、微信、钉钉、支付宝扫码打开小程序的规则设定 1、微信 官方文档地址:https://developers.weixin.qq 阅读全文