ES的高可用 2024-06-13 java, elasticsearch, 服务器, 数据库, 大数据 158人 已看 因为主分片(primary shard) 和副本分片(replica shard) 不能分布在同一个节点,这样即使当一个节点失败导致分片数据丢失,还可以从另一个节点上的分片来恢复数据。1)建议节点专用,每个节点使用专用的角色。1)2个高配置的节点:分配data,master等主要角色,不能配置voting_only角色;2)1个低配置节点:分配voting_only角色(只用于选主时进行投票,不接受业务请求)不要只配置其中的1个节点,而应该使用类似负载均衡将请求分发到两个节点上。
Mybatis做批量操作 2024-06-15 mybatis 146人 已看 动态标签foreach,做过批量操作,但是foreach只能处理记录数不多的批量操作,数据量大了后,先不说效率,能不能成功操作都是问题,所以这里讲一讲Mybatis正确的批量操作方法:在获取opensession对象的时候,我们可以传入参数,告诉Mybatis我要批量操作测试批量插入10000条记录
有趣的算法题之机器人 2024-06-09 算法, 机器人, java, 数据结构, javascript 178人 已看 本篇博客深入探讨了来自码题集的一道算法题,题目要求解析并执行一系列由前进(FD)、倒退(BK)和重复(REPEAT)动作组成的机器人指令。通过详细解释每个动作的含义和指令格式,本文展示了如何根据给定的指令字符串,计算出机器人最终离起点的距离。文章首先阐述了指令的基本结构和执行逻辑,随后通过示例展示了逐步解析和执行指令的过程,最后总结了该算法题的求解思路和方法。通过本文,读者可以深入了解此类指令解析问题的处理技巧,并提升对算法逻辑的理解和应用能力。
Flutter全面支持六大平台的开发,那鸿蒙呢? 2024-06-15 flutter, 华为, harmonyos 223人 已看 Hi,大家好,今天带大家了解一下flutter3的新特性,flutter已经实现了对六大平台的支持,flutter进一步进化,对于鸿蒙系统目前没有明确的支持,不过相信不久的将来一定会支持的。
Spring Boot从入门到精通【一】 2024-06-15 spring, spring boot, java, 后端 132人 已看 大家好,我是小周,周棋洛的周,`Spring Boot`框架对于Java后端程序员至关重要,因此我把自己学习这个框架的笔记进行整理写成专栏,简洁易懂保姆级专栏,文章会不断修补完善,有喜欢的小伙伴可以订阅学习呀┗|`O′|┛ 嗷~~ 如果觉得文章写的不错,三联支持可怜的博主呀 ⭐🌟...
Spring多数据源管理方案 2024-06-16 spring, java, 后端 150人 已看 数据库连接配置数据源配置继承AbstractRoutingDataSource,实现数据源切换逻辑在进行数据库操作时,切换到指定的数据源。
MySQL经典面试题:谈一谈你对事务的理解 2024-06-16 oracle, mysql, 数据库 183人 已看 脏读、不可重复读、幻读这三个问题与隔离性有啥关系呢?在MySQL中提供了四个隔离级别,可以通过配置文件来设置当前服务器的隔离级别是哪个级别。设置不同的隔离级别,就会使事务之间的并发执行的影响产生不同的差别,从而会影响到上述三个问题是否会发生~read uncommitted读未提交这种情况下,一个事务可以读取另一个事务未提交的数据此时,就可能会产生脏读,不可重复读,幻读三种问题但是此时,多个事务并发执行程度是最高的,执行速度也是最快的(并发程度越高,速度就越快,并发程度越低,速度就越慢)
Go基础编程 - 07 - 字典(map)及其约束 2024-06-13 python, golang, 后端, 开发语言 236人 已看 Go 语言 map 的声明、空字典、判断、遍历、删除及其约束。
物联网TCP、UDP、CoAP、LwM2M、MQTT协议简单对比 2024-06-07 udp, 网络, 物联网, 网络协议, tcp/ip 201人 已看 物联网各协议对比,TCP、UDP、MQTT、LWm2m、Coap
Python3 使用 clickhouse_driver 操作 clickhouse 2024-06-14 clickhouse, 数据库, windows 197人 已看 Python3 使用 clickhouse_driver 操作 clickhouse
Python中*args 和**kwargs的用法 2024-06-15 python, 网络, 前端, 服务器, javascript 133人 已看 ..传一个位置参数调用此函数(13,)传多个参数调用此函数它接收元组作为位置参数,而非是常见的参数列表。在这里,”args”是个元组。在我们解释中不要担心”常见的参数”这部分的理解,这个会在接下来的例子中逐渐明了。在上个例子中,调用函数打印”args”时,他会打印元组中包含的所有数值。我们重新定义函数,”*args”与”常规参数列表”混合使用...在这个函数定义中,参数”a”代表”常规参数列表”。a is 11很容易看到,’a’打印出为11,即第一个位置参数。
内存-VSS、RSS、PSS、USS 2024-06-16 运维, linux, 服务器 165人 已看 虚拟耗用内存大小,是进程可以访问的所有虚拟内存的总量,包括进程独自占用的物理内存、和其他进程共享的内存、分配但未使用的内存。比例驻留内存大小,包括进程独自占用的物理内存、比例分配和其他进程共享的内存(共享库内存会均分到各个共享进程)。驻留内存大小,是进程当前实际占用的物理内存大小,包括进程独自占用的物理内存、和其他进程共享的内存。独立内存大小,表示进程独自占用、不与其他进程共享的物理内存。
快速排序(Quick_Sort) 2024-06-09 算法, java, 排序算法, 数据结构, 开发语言 124人 已看 先用一个变量t存储元素,从左右两端循环,因为排序的元素是最左端元素,所以应该先从右侧开始,如果遇到了小于t的元素,就将左侧覆盖为他,接着从左端开始,如果遇到比t大的元素就将他覆盖到右边,直到low == hight;这个时候的位置就是左侧数都小于t,右侧数都大于t,将t插入后返回即可。每次排序一个元素,每次使他的左边都比他小,右边都比他大;先排序low位置的元素。然后返回他排序后的位置。接着排序他左边和右边。递归直到只剩一个元素。