本文来自于民工哥技术之路,本章介绍了rabbitmq的基本原理、基本运维操作、常见故障处理以及RabbitMQ来部署分布式集群系统的三种方法。
简介AMQP,即AdvancedMessageQueuingProtocol,高级消息队列协议,是应用层协议的一个开放标准,为面向消息的中间件设计。
消息中间件主要用于组件之间的解耦,消息的发送者无需知道消息使用者的存在,反之亦然。
AMQP的主要特征是面向消息、队列、路由(包括点对点和发布/订阅)、可靠性、安全。
RabbitMQ是一个开源的AMQP实现,服务器端用Erlang语言编写,支持多种客户端,如:Python、Ruby、.NET、Java、JMS、
1
Web安全学习大纲一、Web安全系列之基础1、Web安全基础概念(1天)互联网本来是安全的,自从有了研究安全的人之后,互联网就变的不安全了。
2、web面临的主要安全问题(2天)客户端:移动APP漏洞、浏览器劫持、篡改服务器:DDos攻击、CC攻击、黑客入侵、业务欺诈、恶意内容3、常用渗透手段(3天)信息搜集:域名、IP、服务器信息、CDN、子域名、GOOGLEHACKING扫描器扫描:Nmap、AWVS、BurpSuite、在线扫描器权限提升权限维持二、Web安全系列之漏洞1、漏洞产生原因(1天)漏洞就是软件设计时存在的缺陷,安全漏洞就是软件缺陷具有安全攻击应用方面的价值。
软件系统越复杂,存在漏洞的可能性越大。
2、漏洞出现哪些地方?(2天)前端静态页面脚本数据服务:主机、网络系统逻辑移动APP3、常见漏洞(3天)SQL注入:布尔型注入、报错型注入、可联合查询注入、基于时间延迟注入。
XSS(跨站脚本攻击):反射型XSS、存储型XSS、DOMXSSCSRF(跨站请求伪造)SSRF(服务器端请求伪造)文件上传下载:富文本编辑器弱口令:X-Scan、Brutus、Hydra、溯雪等工具其它漏洞:4、逻辑漏洞(3天)平行越权垂直越权任意密码重置支付漏洞:0元购接口权限配置不当:验证码功能缺陷:5、框架漏洞(2天)struts2漏洞、Spring远程代码执行漏洞、Java反序列化漏洞6、建站程序漏洞(1天)Discuz漏洞、CMS漏洞等三、Web安全系列之防御1、常见防御方案(1天)2、安全开发(2天)开发自检、测试自检、部署自检开发工具:安全框架Springsecurity、shiro、Springboot3、安全工具和设备(2天)DDos防护、WAF、主机入侵防护等等4、网站安全工具(1天)阿里云、云狗、云盾网站在线检测:http://webscan.360.cn/https://guanjia.qq.com/online_server/webindex.htmlhttp://www.51testing.com/zhuanti/selenium.htmlSelenium是一个用于Web应用程序测试的工具
2023/9/25 23:10:21 5.04MB Web安全 ppt 漏洞集合 安全培训
1
rpc即RemoteProcedureCalls,本资源主要讲解了rpc的实现过程,它是在linux下客户端与服务器端通信的,实例主要实现了客户端输入数字,服务器端计算平均数并返回给客户端。
2023/9/21 21:52:52 267KB rpc linux 远程调用
1
本课程设计主要实现一个Linux下的局域网聊天工具的设计。
该设计主要分为两部分,客户端部分和主机部分。
运行服务器端程序可以和任意运行了客户端程序的主机进行通信,通信内容能够通过终端显示出来。
两个部分都使用C语言,利用vim编辑器,通过Berkeley套接口编程实现相关功能。
完成了一个可以运行在Linux平台下C/S架构的即时聊天系统,实现聊天的各种基本功能。
2023/9/19 3:31:25 47KB Linux C语言 聊天室
1
这是一个完整的音乐播放器项目,包括Android端,Pc管理端,和服务器端,是用java+Tomcat编写,数据库是MySQL,可以把音乐放在PC端进行管理,手机端进行下载。
2023/9/18 1:14:08 2.67MB Android
1
网络聊天室程序源代码给大家提供的小小的一个程序,有一些问题,大家可以给我提出。
运行程序时,首先启动服务器端,然后启动客户端,客户端首先将消息发送到服务器端,服务器再转发到各个客户端。
在客户端输入“:”开始输入发送的消息。
2023/9/17 22:46:31 3KB 网络 聊天室 程序 源代码
1
客户端和服务端操作流程服务器端:socket()-_-bind()-_-listen()-_-accept()-_-recv()-_-close()创建socket-_-绑定socket和端口号–>监听端口号–>接收来自客户端的连接请求–>从socket中读取字符–>关闭socket客户端:socket()-_-connect()-_-send()-_-close()创建socket-_-连接指定服务器的IP/端口号–>向socket中写入信息–>关闭socket
2023/9/14 3:45:24 3KB TCP后台
1
基于UDP网上聊天程序v0.2版,只有一个界面,不区分客户端和服务器端,具有接收私聊和群聊信息、上/下线、屏蔽群聊信息等功能,用户上下线通过发送广播消息,其他正在运行的程序收到广播信息后增/删上线列表,存在bug
2023/9/13 16:29:15 2.26MB c++ 局域网聊天器 MFC
1
Android开发服务器端代码,用于客户端进行连接,必须配合客户端代码
2023/9/12 1:50:48 7.26MB 蓝牙
1
实现简单的p2p文件相互传输,既是客服端也是服务器端。
使用vc++6.0写的可以直接编译。
2023/9/11 23:23:29 2.33MB ptp
1
共 471 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡