- 博客(20)
- 收藏
- 关注
原创 关于Redis集群同步/持久化/淘汰机制的详解
Redis是非常常用的KV数据库, 使用内存以及HashMap进行存储的特点带来了高效的查询. 本文将围绕Redis的常见开发使用场景, 阐述在Redis集群中各个节点是如何进行数据同步, 每个节点如何进行持久化以及在长期使用中如何对数据进行更新和淘汰.下面是Redis在开发过程中常用的几种使用场景.
2024-09-06 11:32:31 945
原创 原创-Go的GC原理图解
如果你想了解goland是如何进行gc(garbage collection), 即垃圾回收的. 又在网上看了很多关于"三色标记法", 但是觉得说的非常复杂不够简单的. 那么这篇文章是你对于goland的gc机制非常好的入门参考.
2024-08-14 15:01:12 228
原创 Go语言中的并发
简单介绍go中的并发编程. 涉及内容主要为goroutine, goroutine间的通信(主要是channel), 并发控制(等待、退出).
2024-07-17 15:59:32 1136
原创 布隆过滤器
布隆过滤在我们项目中的使用和提出背景: 智能抽图, 图配置连边的时候, 要寻找主键的外键, 需要进行数据相似计算.目前, 因为内存的限制, 两边分别采样计算相似率colFullMatch(task.a.Values, task.b.Values)/sampleRate, 存在很大的不确定性.解决的方法就是使用布隆过滤, 一边全量, 一边采样. 全量数据存储在布隆过滤器, 通过存在性判断计算采样数据的相似度.
2024-07-05 15:32:46 851
原创 ETCD概述--使用/特性/架构/原理
ETCD是一个高度一致的分布式键值存储, 它提供了一种可靠的方式来存储需要由分布式系统或机器集群访问的数据(高可用, 强一致性)全局的配置服务中心. 本文将介绍其特性、相关操作和常见的应用场景.
2024-07-03 14:32:08 1091
原创 分布式数据库HBase:从零开始了解列式存储
在接触过大量的传统关系型数据库后你可能会有一些新的问题: **无法整理成表格的海量数据该如何储存? 在数据非常稀疏的情况下也必须将数据存储成关系型数据库吗? 除了关系型数据库我们是否还有别的选择以应对Web2.0时代的海量数据?** 如果你也曾经想到过这些问题, 那么HBase将是其中的一个答案, 它是非常经典的列式存储数据库. 本文首先介绍HBase的由来以及其与关系数据库的区别, 其次介绍其访问接口、数据模型、实现原理和运行机制. 即便之前没有接触过HBase的相关知识也不影响阅读该文章.
2024-07-03 11:48:05 1284
原创 NoSQL数据库详解--小白入门
NoSQL 是对非关系型数据库的统称, 它所采用的数据库模型并非传统关系数据库的关系模型, 而是类似键值对、族列、文档等非关系模型.
2024-06-28 10:34:43 1011
原创 大模型概述-定义/分类/训练/应用
随着时代的发展, 大模型各个领域的应用正在不断扩大. 本文尽力梳理各种材料, 将从概念定义, 类型分类, 训练以及应用等方面对大模型进行一个简要的概述.如果你想了解大模型但是却缺乏基础的知识或者觉得无从下手, 那么阅读该文章可能对你有所帮助.
2024-06-27 09:46:19 1097
原创 一文搞懂数据库闭包、候选码和范式
闭包就是由一个属性直接或间接推导出的所有属性的集合.首先来看候选码的定义: 若关系中的某一属性组的值能唯一地标识一个元组, 则称该属性组为候选码.包含在任何候选码中的属性称为主属性step1: 把分解的两个表(设为R1和R2)的交集找出来.step2: 判断这个交集是否为R1的超码或者是R2的超码(超码: 一个或多个属性的集合, 这些属性的组合可以使我们在一个实体集中唯一地标识一个实体).直接判断在原来的未被分解的表中的每个函数依赖的左右两边的属性是否都在同一个被分解的表中即R1R_1R1中可以构成的所有
2024-06-26 15:47:50 999
原创 HDFS分布式文件系统概述
为了解决大数据量下的高效存储问题, 谷歌开发了分布式文件系统(Google File System,GFS), 通过网络实现文件在多态及其上的分布式存储. 而Hadoop分布式文件系统(Hadoop Distributed File System,HDFS)则是针对GFS的开源实现, 和MapReduce一起成为Haddop两大核心组成部分.兼容廉价的硬件设备: HDFS将硬件节点失效的情况视为"正常"情况, 设计了快速检测应急教案故障和自动恢复的机制. 也开源持续监视, 容错处理等.
2024-06-26 15:41:09 818
原创 Windows下使用Jenkins进行自动打包详细教程
Jenkins 部署Windows服务完成自动打包Jenkins 部署Windows服务完成自动打包文章目录Jenkins 部署Windows服务完成自动打包Jenkins 部署Windows服务完成自动打包安装Jenkins确认安装环境安装Jenkins安装Jenkins的插件插件下载提速Jenkins汉化Git和Gitlab插件安装配置GitlabJenkins创建项目创建项目配置项目名称和项目类型选择Gitlab的连接在源码管理中选择Git,配置本次打包从哪个分支上拉取代码进行打包配置Gitlab
2021-11-05 09:16:06 3527
原创 HTML,CSS, JS, JQuery,AJAX的关系及区别总结
HTML5, CSS, JS, JQuery, AJAX学习网站:W3schoolhttps://www.w3school.com.cn/index.htmlHTML5用于规定网页的内容一个页面上有什么内容通过html文件决定 <form action="http://localhost:5000/result" method="POST"> <p>Name <input type = "text" name = "Name" /></p&g
2021-10-18 09:54:07 1067
原创 电脑蓝牙已关闭,蓝牙开关不见的故障排除
电脑蓝牙已关闭,蓝牙开关不见的故障排除今天突然发现自己的蓝牙鼠标不能用了,打开蓝牙设置,然后惊奇发现连蓝牙开关的按钮都不见了。并且查看了设备管理器,蓝牙也不见了。后来打电话给Dell的客服,使用了以下方法解决了问题:上Dell的官网更新蓝牙驱动(如果这一步成功,则不需要执行第二步)上Dell的官网更新IO驱动每次更新驱动之后都需要重启我一开始更新了蓝牙驱动并没有成功,后来更新IO...
2020-04-04 11:49:11 16632 1
原创 Ubuntu16.04安装+ROS kinetic安装+ORB-SLAM2算法安装(小白详细教程操作+常见错误解决方法)
Ubuntu16.04下安装ROS和INDEMIND双目惯导摄像头ORB-SLAM算法(小白详细教程操作+常见错误解决方法)前言一、安装Ubuntu16.04二、安装ROS前言本篇博客将详细讲述我是如何在裸机状态下安装Ubuntu16.04双系统,并安装对应版本的ROS系统。外加在安装了这两个系统之后,如何成功安装调试INDEMIND双目摄像头并实现ORB-SLAM算法。我使用的是DELL-...
2020-02-06 19:16:43 2694 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人