刷新
服务器被攻击后,我学到的知识...

博主头像 目录又被攻击了?事实还原怎样避免被攻击 又被攻击了? 前段时间每天早上都被阿里云的报警短信和邮件叫醒,给看一下记录。 事实还原 我当时以为是有几篇被其他博主转发了文章,导致被知名度(狗头)上升,被人盯上了。每天早上 6、7点手机就开始报警。上一篇文章发出去后,也收到很多小伙伴的支持。 进过分析,触发 ...

EAV模型(实体-属性-值)的设计和低代码的处理方案(1)

博主头像 一般我们在开发的时候,习惯上使用常规的关系型数据库来设计数据库表,对于一些业务表的字段比较固定的场景,是一种非常不错的选择,而且查询的时候,由于是基于固定的表字段进行查询,性能基本上是最优的。不过有一些场景下,业务信息的经常变化,使用常规的关系型数据库来创建表字段、删除字段的模式,肯定不是合适的处理... ...

xxl任务绑定一台服务器的两个项目

博主头像 项目场景: 之前正式一直都是使用的手动注册,而且测试环境还没有注册上去,但是最近开发的需要每天在测试上跑跑看,再上生产,所以这次要解决掉。 问题描述 我是测试环境和正式环境都在一台机子上,两个环境项目跑不同的docker容器,我要做的是这两个容器里面的项目都注册到我的xxl服务上去。 而且之前情况是 ...

无线通信模块通过TCP/IP协议实现与PC端的数据传输

博主头像 在当今的信息时代,无线通信技术的发展日新月异,为我们的工作和生活带来了极大的便利。其中,无线通信模块通过TCP/IP协议向PC端传送数据已经成为了一种常见的通信方式。本文将详细介绍这一过程的主要步骤和涉及的关键技术,并以WIFI模块为例,探讨如何在QT平台下实现数据的无线传输。 一、无线通信模块与T ...

理解并运用MVC,MVP,MVVM

博主头像 MVC,MVP and MVVM MVC MVC 是一种 GUI 程序架构 模式,其目的是分离关注点,通过将程序按照不同的功能拆分为不同的层级来实现,又称为“分层架构”,具体的做法就是将程序拆分为负责数据存取的“模型”(Model)、负责用户界面的数据展示和响应用户交互“视图”(View)和负责模型 ...

为什么要使用微服务架构?

一、传统的单体架构 1、什么是单体架构? 单体架构(Monolithic Architecture)是一种传统的软件架构模式,将整个应用程序作为一个单一的、统一的单元进行开发、部署和扩展。在单体架构中,所有的功能模块都被打包在一起,共享同一个代码库和数据库。 2、单体架构的缺点 复杂性高 一个大型的 ...

WEB安全~X-Frame-Options

博主头像 X-Frame-Options 是一个HTTP响应头,用于控制网页是否可以嵌套在 <frame>, <iframe>, <embed> 或者 <applet> 中。通过设置 X-Frame-Options 头部,网站管理员可以防止网页被嵌套到其他网站的框架中,从而有效防范点击劫持等安全风险。下面是关 ...

无线模块透明传输原理及过程解析

博主头像 透明传输,顾名思义,是指在传输过程中对外界完全透明,不需要关注传输过程以及传输协议,最终目的是要把传输的内容原封不动地传递给接收端,发送和接收的内容完全一致。在无线模块中,透明传输通常是通过特定的技术和机制来实现的。 无线模块透明传输的原理主要基于串口数据的透明传输。这种传输方式下,无线模块被配置为 ...

Util 应用框架 UI 全新升级

博主头像 Util UI 已经开发多年, 并在多家公司的项目使用. 不过一直以来, Util UI 存在一些缺陷, 始终未能解决. 最近几个月, Util 团队下定决心, 终于彻底解决了所有已知缺陷. Util 应用框架 UI 介绍 Util 应用框架 UI 建立在 Angular , Ng-Zorro, N ...

文本语音互相转换系统设计

博主头像 title: 文本语音互相转换系统设计 date: 2024/4/24 21:26:15 updated: 2024/4/24 21:26:15 tags: 需求分析 模块化设计 性能优化 系统安全 智能化 跨平台 区块链 第一部分:导论 第一章:背景与意义 文本语音互相转换系统的定义与作用 文本语 ...

从系统设计到撸代码?我用了这些方法和工具

博主头像 大家好,我是老猫。今天和大家分享一下程序员日常的绘图思路,以及一些老猫日常使用的绘图工具。 为什么要画图? 我们在进行系统设计的时候,为了更加具象地呈现系统的轮廓以及各个组件或者系统之间的关系和边界以及工作流程。我们就会画逻辑架构图,模块图、流程图、时序图等等。 在日常开发中,软件设计图是一种非常好 ...

Kafka原理剖析之「位点提交」

一、背景 Kafka的位点提交一直是Consumer端非常重要的一部分,业务上我们经常遇到的消息丢失、消息重复也与其息息相关。位点提交说简单也简单,说复杂也确实复杂,没有人能用一段简短的话将其说清楚,最近团队生产环境便遇到一个小概率的报错 “Offset commit failed with a r ...

Consul服务注册发现集群搭建

Consul是HashiCorp的开源工具,用于服务发现、配置管理和分布式一致性。它提供服务注册与发现、健康检查、KV存储、多数据中心支持,并基于Raft协议保证一致性。Consul还具有DNS接口和Web UI。要安装,可从HashiCorp或阿里云下载,使用`yum`在Linux上安装。启动单机... ...

浅谈循环依赖

说明 循环依赖是一个大家讨论很多的话题,它更多是一个工程上的问题而不是技术问题,我们需要首先有一定的认知: 如同两个人相互帮忙,两个类之间你调用我的,我调用你的是很正常也很自然的需求模型。 单一依赖确实有好处,改动一个最顶层类时不需要在意对底部类的影响,但是从本来就自然的模型非要理顺的话就需要额外付 ...

新零售SaaS架构:客户管理系统的应用架构设计

博主头像 客户管理系统的应用架构设计 应用层定义了软件系统的应用功能,负责接收用户的请求,协调领域层能力来执行任务,并将结果返回给用户,功能模块包括: 客户管理:核心功能模块,负责收集和更新客户信息,包括个人资料、联系方式、消费习惯、会员卡、归属信息(比如销售或顾问)和备注。这个模块是CRM系统的基础,支撑其 ...

<1···78910>