一、简介上一篇博客我们介绍了在Spring Boot框架下使用WebSocket实现消息推送,消息推送是一对多,服务器发消息发送给所有的浏览器,这次我们来看看如何使用WebSocket实现消息的一对一发送,模拟的场景就是利用网页来实现两个人在线聊天。OK,那我们来看看这个要怎么实现。 二、项目创建由于这里涉及到多个用户之间互相传递消息的问题,涉及到的权限管理问题我使用Spring Sec
转载
2024-06-10 14:49:45
90阅读
类与对象类的创建class dengao:
game='dota'
language='chinese'
learning='python'
def learn(self):
print('我正在学习python')
def play(self):
print('我在玩无主之地3')
def eat(self):
转载
2024-10-09 16:16:54
10阅读
一、简介 knife4j是为Java MVC框架集成Swagger生成Api文档的增强解决方案,前身是swagger-bootstrap-ui,取名kni4j是希望她能像一把匕首一样小巧,轻量,并且功能强悍! knife4j的前身是swagger-bootstrap-ui,为了契合微服务的架构发展,由于原来swagger-bootstrap-ui采用的是后端Java代码+前端Ui混合打包的方式,
转载
2024-07-18 08:02:05
49阅读
背景:眼下,是一个信息高度集中,信息流高速运转,智能科技飞速迭新的时代,当我们手握新旧动能转换红利,面对企业可持续发展的良好契机,我们企业的日常运作、财务管理、人员组织架构、安全管理等等诸多方面都需要新型OA协同模式进行串联,使之形成高效无差错的闭环企业运营与管理模式。报销系统:市面上的报销系统如:泛微、易快报、每刻等,虽然错综复杂,但是百变不离其中,它的组成以及功能都离不开四大模块信息:1.单据
转载
2024-09-29 14:58:24
64阅读
2020年新春刚过,突如其来的新型冠状病毒疫情牵动着所有人的心,除了做好防控、不出门、勤洗手以外,还有一个值得关注的问题,节后如何上班?如何保持高效的工作状态并确保工作沟通无障碍?一时间,远程办公走进我们的视野,工欲善其事必先利其器。选择合适的协同工具不仅能降低沟通成本,还能提高远程办公的效率。日常远程办公工具:即时通讯:微信、企业微信、钉钉、等;文档协作:腾讯文档、Google Docs、一起写
企业版手机端钉钉对接: 作为后台我把钉钉理解成了一个特殊的浏览器。 dingding文档https://open-doc.dingtalk.com/?spm=a219a.7629140.0.0.o6fMoq 这个文档的开发者接入里有对应的接口,也就是你访问对应url,dingding会回复对应的信息,操作dingding控件的接口。 第一次dingding对接一头雾水,总结了几个问题: 怎
转载
2024-05-28 10:07:53
202阅读
1.安装第三方告警插件配置文件root@k8s-60 aler]# cat app.conf
#---------------------↓全局配置-----------------------
appname = PrometheusAlert
login_user=prometheusalert
#登录密码
login_password=prometheusalert
httpaddr =
转载
2024-03-16 01:11:30
144阅读
常用的JavaScript设计模式单体模式工厂模式例模式函数函数的定义局部变量和全局变量返回值匿名函数自运行函数闭包这里有必要对tcpmon说明一下,它实际上是个HTTP代理,起一个消息转发的作用,监视的是转发出去的消息。最终,消息还是要送到具体的地址和端口,否则响应就不正确了。也就是说,TCPMon是一个消息的二传手,它的前后都应该配置正确才行。现在我们手头有一个WebService测试客户端,
随着科技飞速发展,工作沟通的途径也越来越多越来越高效。在如今的职场中,领导经常会通过邮件、微信或者钉钉消息跟你进行沟通,那么当你收到领导信息的时候要怎么回复呢?钉钉是非常好的一个办公软件,对发消息者来说,他有个功能就是能看到谁“已读”谁“未读”,并且还能直接对未读者进行“钉一下”。但其实对工作任务来讲,缺少了很重要的深层次环节。如果只依赖这个功能,其实就是相当于“不回复”领导发出的信息。首先,不回
钉钉的考勤,需要做个交叉表显示考勤记录,可以看看; DELIMITER $$
USE `iopoa`$$
DROP PROCEDURE IF EXISTS `dingkqdaily_excel_sp`$$
CREATE DEFINER=`shenqi`@`%` PROCEDURE `dingkqdaily_excel_sp`(IN date_p VARCHAR(10),IN path_p
转载
2024-04-11 23:40:21
66阅读
因为疫情的关系,原本计划在线下举办的2020阿里云峰会,最终改在了线上举行。不过就疫情对企业办公乃至整个人类社会的影响而言,这只不过是冰山一角。疫情加速了数字化转型进程通过这次席卷全球的疫情,越来越多的政府、企业、学校甚至民众,都深刻感受到了数字化给工作和生活带来的巨大改变。一方面,线上会议、远程办公、在线教育、电子商务……各种无接触经济得到了前所未有的重视和发展;另一方面,众多企业亲眼目睹了数字
阅读本文前可先参考一、Spring Cloud Stream在微服务的开发过程中,会经常用到消息中间件,通过消息中间件在服务与服务之间传递消息,不管使用哪款消息中间件,如RabbitMQ、Kafka和RocketMQ,那么消息中间件和服务之间都有耦合性(如原来使用RabbitMQ,要替换为RocketMQ,那么微服务都需要修改,变动会比较大),因为这两款消息中间件有一些区别,如果我们Spring
转载
2024-09-30 16:35:31
101阅读
1.环境搭建与版本选择注:各组件版本很重要,要确认自己Springboot版本
1.Springboot Spring Cloud Spring Cloud Alibaba组件版本关系
https://sca.aliyun.com/docs/2023/overview/version-explain/?spm=5176.29160081.0.0.748065cbd69hSu
2.本人版本选择如
后台监控服务器搭建 ======== 创建SpringBoot Admin服务端1、POM依赖2、启动类加上@EnableAdminServer3、SecuritySecureConfig安全认证4、CorsConfig跨域配置5、application.yml配置文件6、log4j2.xml日志配置7、登录Admin页面======== 创建 (zaedu-inform)客户端 并整合钉钉消息
转载
2024-02-19 13:55:12
89阅读
这里写自定义目录标题作者Netty在项目中的应用场景大概实现思路第零步:第一步:第二步:第三步:第四步:第五步: 作者中台项目组 司晓杰Netty在项目中的应用场景消息推送功能,可以满足给所有用户推送,也可以满足给指定某一个用户推送消息,创建的是SpringBoot项目,后台服务端使用Netty技术,前端页面使用WebSocket技术。大概实现思路1 前端使用webSocket与服务端创建连接的
转载
2024-03-02 07:36:22
203阅读
文章目录一、全局异常处理1、自定义业务异常类2、全局异常处理类二、配置钉钉机器人1、创建钉钉机器人三、整合钉钉机器人1、引入jar包2、发送信息的工具类3、测试4、常见报错四、所用到的工具类 一、全局异常处理 1、自定义业务异常类某些时候,由于业务逻辑需要抛出自定义异常,这个时候就需要自定义业务异常类。 定义CommonException,使他继承于RuntimeException.说明:因为某
转载
2024-03-11 17:02:30
150阅读
通过一个小的业务点出发,搭建一个可以实例使用的项目工程,将各种知识点串联起来; 实战演练专题中,每一个项目都是可以独立运行的,包含若干知识点,甚至可以不做修改直接应用于生产项目;今天的实战项目主要解决的业务需求为:每日新增用户统计,生成报表,并邮件发送给相关人本项目将包含以下知识点:基于 MySql 的每日新增用户报表统计(如何统计每日新增用户,若日期不连续如何自动补 0?)定时执行报表统计任务M
专有钉钉扫码登录参考专有钉钉开发文档,链接:https://openplatform-portal.dg-work.cn/portal/#/helpdoc?docKey=kfzn&slug=engk1k一、官方流程二、具体实现1.准备工作,下载官方sdk①.JAVA 语言新文档对应sdk: zwdd-sdk-java-1.2.0.jar旧文档对应sdk:zwdd-sdk-java-1.1.
转载
2024-05-27 17:00:34
185阅读
SpringBoot在controller方法使用@ResponseBody将输出解析为json格式数据,它默认使用jackson来序列化json,实现类是MappingJackson2HttpMessageConverter.java,下面用fastjson来自定义输出json。导包<dependency>
<groupId>com.alibaba
转载
2024-04-11 12:43:50
38阅读
在微服务中集成Spring Boot Admin 的主要作用之一就是用来监控服务的实例状态,并且最好是当服务DOWN或者OFFLINE的时候发消息提醒,SBA2 提供了很多提醒方式,并且SBA2 已经集成了钉钉,只要进行少量配置即可将状态变更发送到钉钉,详见我的另外一篇文章《Spring Boot Admin 参考指南》。SBA2 接入飞书这里我要说明如何进行自定义提醒,将飞书提醒集成到SBA2中
转载
2024-02-13 15:27:07
31阅读