RocketMQ初步应用架构理论 稍微涉及技术细节,留以我设计中间件时参考,将来整理深度文档时会抽取走,入门人员可以无视。以下RocketMQ简称为RQ,理论部分采用版本为3.2.4,测试部分采用版本为3.2.6。MQ的需求我们对MQ的需求,相比JMS标准有几点要求更高:1. 必须优美灵活地支持集群消费。2. 尽量支持消息堆积。3. 服务高可用性和消息可靠性。4. 有起码的运维工具做集群管理和服
# MySQL中的while循环用法详解 在MySQL中,while循环是一种常见的循环结构,它可以在满足一定条件的情况下重复执行某段代码。但是很多人误以为while循环只能用于存储过程,其实在MySQL中,while循环并不仅限于存储过程的使用。接下来我们就来详细了解MySQL中while循环的用法。 ## MySQL中while循环的基本语法 在MySQL中,while循环的基本语法如下
原创 2024-04-18 05:12:20
115阅读
 变量意义在具体的应用中,我们经常会把一些路径、作业程序中使用日期、数据库用户、密码等信息用变量来表示,这可以极大程度增强设计信息的灵活性以及可移植性。在TASKCTL中,每个流程或定时器都可以定义自己的私有变量。在资源树中,我们可以通过双击相应的私有变量项,并通过相应的页面来定义每个控制器的私有变量。在模块代码中,我们就可以通过$符号加括号的方式来引用变量,如这段代码所示,myshel
# 如何使用MySQL命令行 ## 操作流程 以下是通过MySQL命令行进行操作的步骤: | 步骤 | 操作 | | ---- | ---- | | 1 | 打开命令行窗口 | | 2 | 进入MySQL | | 3 | 创建数据库 | | 4 | 选择数据库 | | 5 | 创建表 | | 6 | 插入数据 | | 7 | 查询数据 | | 8 | 更新数据 | | 9 | 删除数据 |
原创 2024-04-13 07:19:43
27阅读
Fail2Ban 不仅限于保护SSH服务,它实际上是一个通用的入侵防御工具,可以监控多种服务的日志文件,并根据预定义的规则自动封禁恶意IP地址。除了SSH,Fail2Ban还可以保护以下服务:1. Fail2Ban的工作原理Fail2Ban通过以下步骤工作:监控日志文件:读取指定服务的日志文件(如/var/log/auth.log、/var/log/nginx/access.log等)。匹配规则:
原创 精选 8月前
249阅读
keepalived配置解析keepalived只有一个配置文件keepalived.conf,里面主要包括以下几个配置区域,分别是global_defs、static_ipaddress、static_routes、vrrp_script、vrrp_instance和virtual_server。global_defs区域主要是配置故障发生时的通知对象以及机器标识global_defs {
转载 2024-06-30 06:02:25
111阅读
一、 Kafka介绍Kafka是最初由Linkedin公司开发,是一个分布式、分区的、多副本的、多生产者、多订阅者,基于zookeeper协调的分布式日志系统(也可以当做MQ系统),常见可以用于web/nginx日志、访问日志,消息服务等等,Linkedin于2010年贡献给了Apache基金会并成为顶级开源项目。主要应用场景是:日志收集系统和消息系统。Kafka主要设计目标如下:以时间复杂度为O
转载 2024-02-12 20:18:03
33阅读
MongoDB简介MongoDB是为了快速开发互联网Web应用而设计的数据库系统。MongoDB的设计目标是极简、灵活、作为Web应用栈的一部分。MongoDB的数据抹香香是面向文档的,所谓文档是一种类似于JSON的结构,简单理解MongoDB这个数据库中存的是各种各样的JSON(BSON)。下载安装MongoDB(Ubuntu)安装MongoDBsudo apt-get install mong
转载 2024-04-07 14:45:22
27阅读
策略模式介绍策略模式定义:策略模式(Strategy):它定义了算法家族,分别封装起来,让他们之间可以相互替换,此模式让算法的变化,不会影响到使用算法的客户。策略模式结构图:策略模式特点意图: 定义一系列的算法,把它们一个个封装起来, 并且使它们可相互替换。主要解决: 在有多种算法相似的情况下,使用 if…else 所带来的复杂难以维护。何时使用: 一个系统有许多许多类,而区分它们的只是他们直接的
绝大多数公司选择Swift语言开发iOS应用,主要原因是因为Swift相比Objc有更快的运行效率,更加安全的类型检测,更多现代语言的特性提升开发效率;这一系列的优点使Swift语言的热度越来越高。自从2014年Apple发布Swift语言以来,历时六年多,Swift已经发布到5.3版本,在5.0版本已经ABI stability,5.2版本也已经module stability,不管是语言还是基
GBDT原理及利用GBDT构造新的特征-Python实现 看了许多GBDT构建特征的资料整理而成,具体资料见Reference。 背景Gradient BoostingGradient Boosting Decision TreeGBDT应用-回归和分类GBDT构建新的特征思想GBDT与LR融合方案源码内容generate GBDT featuresgenerate features for
CNN基础卷积神经网络主要应用于计算机视觉相关任务,但它能处理的任务并不局限于图像,其实语音识别也是可以使用卷积神经网络的。当计算机看到一张图像(输入一张图像)时,它看的是一大堆像素值。 当我们人类对图像进行分类时,这些数字毫无用处,可他们却是计算机可获得的唯一输入。 现在的问题是:当你提供给计算机这一数组后,它将输出描述该图像属于某一特定分类的概率的数字(eg.80%是猫。15%是狗,5%是鸟)
# MySQL 只用单核 CPU 的实现过程 在一些特殊需求下,我们可能希望将 MySQL 设置成只使用单个 CPU 核心。这个操作可以帮助我们在特定的环境中进行性能调优或资源限制。下面,我将详细讲解这一过程,内容包括整体流程、每一步所需的代码及其解释。 ## 整体流程 首先,我们需要明确整个过程的步骤。以下是具体的步骤及其说明的表格: | 步骤编号 | 步骤描述
原创 8月前
60阅读
Kubernetes(简称K8S)是一个开源的容器编排平台,用于自动化部署、扩展和管理容器化的应用程序。在使用Kubernetes时,并不一定需要物理机,也可以在虚拟机或云服务提供商上使用。下面我将为你详细介绍在使用Kubernetes时,如何在虚拟机上部署集群。 首先,我们需要了解在Kubernetes中部署集群的主要步骤。下表展示了这些步骤: | 步骤 | 描述
原创 2024-03-11 11:51:32
45阅读
2004年,Google在“操作系统设计与实现”(Operating System Design and Implementation,OSDI)会议上公开发表了题为MapReduce:Simplified Data Processing on Large Clusters(Mapreduce:简化大规模集群上的数据处理)的论文https://baike.baidu.com/item/MapRed
转载 2023-12-19 21:18:43
50阅读
这篇是ICCV2017的文章 论文地址    GitHub这篇文章的baseline是ECCV2016的SiamFC: 全卷积孪生网络for跟踪 Fully-convolutional siamese networks for object tracking 摘要如何有效的学习跟踪目标的外观变化、排除嘈杂的背景干扰、同时保持实时性,是视觉目标跟踪的
1、Dubbo是什么?  Dubbo是阿里巴巴开源的基于 Java 的高性能 RPC 分布式服务框架,现已成为 Apache 基金会孵化项目  官网:http://dubbo.apache.org2、Dubbo需要 Web 容器?  不需要,如果硬要用 Web 容器,只会增加复杂性,也浪费资源。3、Dubbo内置了哪几种服务容器?Spring ContainerJetty ContainerLo
for循环、推导式创建序列、函数简介一、for循环for循环通常用于可迭代对象遍历,语法结构: for 变量 in 可迭代对象: ****循环体语句可迭代对象:1、序列,包含:字符串、列表、元组;2、字典;3、迭代器对象;4、生成器对象;5、文件对象。 例如:# for循环可迭代对象遍历 ## 元组 for x in (20,30,40,50): print(x*2) # 字符串 for
在这篇文章中,我将讨论Apache Spark以及如何在其中创建简单但强大的ETL管道。您将了解Spark如何提供API以将不同的数据格式转换为数据帧和SQL以进行分析,以及如何将一个数据源转换为另一个数据源。什么是Apache Spark?根据维基百科:Apache Spark是一个开源的分布式通用集群计算框架。 Spark提供了一个接口,用于使用隐式数据并行和容错来编程整个集群。官
软考职称只能用于IT行业——解读软考职称的实际应用与价值 在信息技术日新月异的今天,IT行业无疑是全球发展最快,影响最广泛的领域之一。为了衡量和认证IT专业人士的技能和知识,各种认证和职称考试应运而生。其中,软考(软件专业技术资格(水平)考试)职称就是中国IT行业内的重要认证之一。但是有一种观点认为“软考职称只能用于IT行业”,这是真的?本文将详细解读软考职称的实际应用与价值。 首先,我们要
原创 2023-12-13 10:45:52
68阅读
  • 1
  • 2
  • 3
  • 4
  • 5