排序
轻松复制:Elasticsearch 中跨集群复制指南
跨集群的数据复制是一个复杂且耗时的过程。 公司必须使用外部工具或编写自定义脚本将数据从一个集群移动到另一个集群。 Elasticsearch 以其跨集群复制功能来救援。 跨集群复制 (CCR) 是 Elastic...
Nginx反向代理服务器全面讲解
介绍 Nginx是一款高性能的Web服务器和反向代理服务器。它可以将来自客户端的请求转发到后端的应用服务器,从而提高应用的性能和可靠性。 开始使用Nginx 安装 首先,我们需要安装Nginx。可以通过...
Linux实务问答与操作-概念篇
本文不是一个Linux操作系统的命令行手册! 在本文中,笔者试图通过一系列问答的形式,从应用者的角度,来帮助读者处理和解决在使用Linux系统中常见的一些问题和困惑。文中还加入了笔者在长期使...
组合模式详解以及代码实战
简介 组合模式(Composite)是针对由多个节点对象(部分)组成的树形结构的对象(整体)而发展出的一种结构型设计模式,它能够使客户端在操作整体对象或者其下的每个节点对象时做出统一的响应,保...
【后端面经-Java】HashMap详解
1. HashMap的家族定位 接口java.util.Map有四个常用的实现类,如图是它们之间的类继承关系。 下面我将一一介绍其性能特点。 HashMap: 最常用的Map实现类,通过使用Hash表结构,提高查找速度; ...
Maven教学–上
Maven教程--上 先看一个问题,引出Maven 需求说明/图解 编写一个类, 有一个方法sum,可以返回两个数的和 编写测试类TestSum, 可以测试sum 是否正确. 使用传统方式完成 创建传统的java 项目java-...
C++11中的互斥锁讲解
我们现在有一个需求,我们需要对 g_exceptions 这个 vector 的访问进行同步处理,确保同一时刻只有一个线程能向它插入新的元素。为此我使用了一个 mutex 和一个锁(lock)。mutex 是同步操作...
MyBatis框架:让你的数据持久化更加方便
介绍 MyBatis是一个用于访问关系数据库的Java持久化框架。它可以将Java对象和关系数据库之间进行映射,使得开发者可以更加方便地进行数据持久化操作。 开始使用MyBatis 安装 首先,我们需要安装...
Observability:为 Logstash 输出配置 SSL/TLS – Elastic Agent
在我之前的文章 “Observability:如何把 Elastic Agent 采集的数据输入到 Logstash 并最终写入到 Elasticsearch”,我详细介绍了如何使用 Elastic Agents 采集数据并把数据通过 Logstash 发送...
分布式批处理:MapReduce初探
大家好,我是方圆。《数据密集型应用系统设计》第十章中有介绍到 MapReduce 相关的内容,当时觉得看得意犹未尽,所以便找了一些资料又看了一下。随着深入发现能扩展的东西实在太多,考虑时间有...
Java入门16:用户查询接口开发
该文章是Java入门系列的第十六章:用户查询接口开发 用户查询接口开发 我们需要在 Controller.java 文件中增加代码,增加的代码如下: 其中我们用了userMapper.selectList()方法,从数据库中查...
Java入门17:用户查询接口对接
该文章是Java入门系列的第十七章:前端对接用户查询接口 对接用户查询接口 上一章我们写好了查询接口,这章我们开始对接接口,先打开src\api\SystemSet\UserManage.ts文件,将获取用户列表的接...
Java入门18:查询用户详情接口开发
该文章是Java入门系列的第十八章:查询用户详情接口开发 查询用户详情接口开发 我们需要在 Controller.java 文件中增加代码,增加的代码如下: 其中我们用@RequestParam接收前端传过来的参数id...
Java入门19:查询用户详情接口对接
该文章是Java入门系列的第十九章:查询用户详情接口对接 查询用户详情接口对接 上一章我们写好了查询用户详情的接口,这章我们开始对接接口,先打开src\api\SystemSet\UserManage.ts文件,将获...
使用Spring Boot框架重构我们的web项目
Spring Boot框架:让你的应用开发更加快速 介绍 Spring Boot是一个用于构建独立的、生产级别的Spring应用程序的框架。它采用了约定优于配置的方式,使得开发者可以快速地搭建一个可运行的应用程...
EMQ & 明道云:零代码高效构建工业物联网设备管理平台
背景 智能物联网设备在 IIoT 场景中有着广泛的应用,但如何管理和监控这些设备是一个挑战。 明道云是一家专业的 hpaPaaS 平台服务商,其所开发的明道云平台(Mingdao Cloud)是一个企业软件设计...
LiteFlow v2.10.5发布,这个强大的规则引擎值得一用
LiteFlow介绍 LiteFlow是一个开源编排式规则引擎,能够让你的系统逻辑任意编排,可选用脚本书写逻辑,支持多达6种脚本语言,支持丰富的第三方存储的支持,所有的逻辑和规则均可热变更。设计系统...
手把手教你压测
前言 身为后端程序员怎么也要会一点压力测试相关的技术吧, 不然无脑上线项目万一项目火了进来大量请求时出现程序执行缓慢, 宕机等情况你肯定稳稳背锅, 而且这个时候短时间内还没办法解决, 只能...
linux硬盘扩展拥有人生第二块硬盘–在也不担心系统不稳定数据丢失了
前言 如果你的主机是 windows 的话,那么装个虚拟机就很有必要,毕竟有的时候在预研某项技术的时候最好的环境就是 linux 上安装相应的服务进行单元功能点研究以及测试,至于为什么选择 linux 这...
PHP并发,如何保证读写分离数据一致性?
开启掘金成长之旅!这是我参与「掘金日新计划 · 6 月更文挑战」的第 27 天,点击查看活动详情 要保证读写分离数据的一致性,在 PHP 应用程序中,可以采取以下措施: 合理选择读写分离架构:读...