玩转 ZooKeeper

博主头像 Apache ZooKeeper 是一个开源的分布式协调服务,用于分布式系统中维护配置信息、命名、提供分布式同步和组服务。下面根据您的要求,详细说明 ZooKeeper 的产生原因、最初使用、最新的使用、不同版本的更新点、实现原理、部署和使用。内容基于官方文档和可靠来源整理,并包含 Java 代码片 ...

Android | Kotlin实现Ble低功耗蓝牙设备连接

一、引言 本文记录在之前进行的仪表类多ble设备采集项目开发中,使用到的低功耗蓝牙连接技术的总结。 二、概念 (一) 低功耗蓝牙介绍 低功耗蓝牙是4.0版本起支持的蓝牙协议,主要特点是低功耗,传输速度快,传输数据量小的特点。 工作在2.4GHz 频段,使用调频扩频实现抗干扰。 支持广播+点对点快速连 ...

Kite:Kotlin/Java 通用的全自动 ORM 框架

博主头像 Kite:Kotlin/Java 通用的全自动 ORM 框架 Kite 是一个高效的轻量级 ORM 框架,基于 Kotlin 编写,开箱即用,内置分页查询、增删改查等常用功能,支持多表操作。它支持 PostgreSQL、MySQL、Derby 等多种数据库,旨在通过简化数据库操作,减少代码量,提升开 ...

多线程的这12种用途,99%的人不知道!

博主头像 前言 并发编程是一项非常重要的技术,无论在面试,还是工作中出现的频率非常高。 之前我发表的一篇《聊聊并发编程的10个坑》,在全网广受好评。说明了这类文章还是比较有价值的,接下来,打算继续聊聊并发编程这个话题。 并发编程说白了就是多线程编程,但多线程一定比单线程效率更高? 答:不一定,要看具体业务场景 ...

前端邪修:不用Vite也不用Webpack,把React拖回HTML时代的反工程化实践

博主头像 前言 最近一直忙于装修和开发新产品,文章都没时间更新,快速迭代的后果就是架构没有跟上功能增长的步伐,现在隐隐有脱离掌控的感觉,我这几天也把进度放慢下来,思考一下整体的规划。 也顺便整理一下笔记,没有输出心里很不踏实 好了,说回正题,为什么标题叫“前端邪修”呢?在前端高度工程化的今天,各种工具层出 ...

我的“Python海龟”诞生了一枚金蛋孵出的却是精灵

博主头像 时光回溯到2010年,那是一个充满探索与求知的年份。在此之前,我沉浸于使用Visual Basic语言开发3D小游戏,那种在代码的世界里创造出奇妙虚拟场景的感觉,让我乐此不疲。当时,我自认为Basic已经是相当简单的计算机语言了,然而,内心深处却始终有个疑问:是否存在一种比Basic更适合少儿编程的 ...

Qt技巧笔记(三):QSpinBox数值微调框组件笔记

QSpinBox是Qt框架中的一个部件(Widget),用于提供一个方便用户输入整数值的界面元素。它通常以微调框(QSpinBox)的形式展示,用户可以通过微调框上的按钮或手动输入来增加或减少整数值。在实际使用中该控件主要用于整型或浮点的计数显示,与普通的LineEdit组件不同,该组件可以在前后增... ...

AI训练存储系统的架构选型演变:对象存储为后端的文件系统概论

博主头像 存储系统按照抽象级别分类,分为三种:文件存储、对象存储、块存储。此处我们不讨论块存储,只讨论文件存储与对象存储。 文件存储是我们在日常生活中最熟悉的存储方式。它将数据组织成树状结构(目录/文件夹)。每个文件都位于特定的路径中,拥有文件名、大小、创建日期等有限的元数据。 典型的代表有NTFS、ext4 ...

AspNetCore开发笔记:WebApi项目集成企业微信和公众号

博主头像 前言 很久没写文章了,现在有了AI,其实已经不怎么需要写文章,反正不懂就问AI嘛。 不过AI总是有盲区的,就比如国内的微信开发。 微信的文档是公认的烂,而且经常悄咪咪改接口又不更新文档,所以AI对微信开发的API其实不怎么熟悉,经常给出一些错误的回复。 本文记录一下最近我使用 C# WebApi 项 ...

<1234···100>