知识
文章平均质量分 84
帅过地球一半的男人
至少帅过地球一半的男人
展开
-
Git之路
git是一个分布式版本管理系统,简单点说就是版本管理,例如你看到的gitee或github上的那些开源项目,有很多版本,而且一个项目能让很多人一起协同参与,这都是管理系统的功劳,而git就是其中一种。当然自己用还没有到这种高大上的操作,但是学了git,当不懂git的人还在gitee上下载zip时,你一顿git操作猛如虎,相信能给你装不少B.原创 2022-11-15 15:00:50 · 407 阅读 · 0 评论 -
Redis之路
集群实现了对Redis的水平扩容,即启动N个Redis节点,将整个数据库分布存储在这N个节点中,每个节点存储总数据的1/N,通过分区,使得集群中若有部分节点失效,集群也能继续处理命令请求。⚡️适合做缓存(例如热点数据,即访问量大的数据),计数器(incr/decr),分布式锁(setnx),消息队列(list双向链表),统一存放不同服务器的会话信息(session共享)(例如数据对应的版本号为1,操作时检查是否为1,为1则操作并修改版本号为2,不为1说明数据被修改过,当前无法进行操作)原创 2022-10-26 18:12:34 · 638 阅读 · 0 评论 -
Aerospike之路
每个记录都是由多个k-v构成,其中一个k-v是PK:Key(而且这个字段是不区分大小写的,当你使用tools命令插入一条数据时,他是必须携带一个PK的),也就是存放主键的,他是唯一的,这个PK就是Key,如果使用java客户端添加数据的话,需要。💡更新的时候,map、list的修改操作会返回集合大小、其他默认返回null,get则返回这个bin,且返回的结果会根据bin进行分组(例如上面的record既返回函数修改结果,也返回查询结果)封装为一个列表。上面的操作都是基于同步方式,下面简单举例异步的方式。原创 2022-10-24 22:52:56 · 1183 阅读 · 0 评论 -
ElasticSearch之路
Kibana:负责数据展示等ElasticSearch:负责搜索等Logstash:负责数据采集等原创 2022-10-19 22:59:55 · 724 阅读 · 0 评论 -
SpringBoot之路
它是spring的脚手架,能够快速构建项目,提高开发效率。一个引导spring项目创建、启动的工具。优点:配置简单;无需依赖外部的Servlet容器;项目可独立运行;提供自动装配、依赖管理、应用监控功能。原创 2022-10-16 16:18:20 · 606 阅读 · 0 评论 -
Kafka之路
发送⽅: ack是1 或者-1/all 可以防⽌消息丢失,如果要做到99.9999%,ack设成all,把min.insync.replicas配置成分区备份数消费⽅:把⾃动提交改为⼿动提交。原创 2022-10-16 14:42:38 · 739 阅读 · 0 评论 -
混淆:0还是1
java和mysql中的substring的区别原创 2022-09-28 17:24:43 · 209 阅读 · 0 评论 -
笔试选择题-图
做过笔试的同学应该知道,数据结构比较常考的除了栈,还有一个数据结构就是图。所以本篇文章就是用来理清图的一些简单的知识点。原创 2022-09-11 12:17:26 · 381 阅读 · 0 评论 -
笔试选择题-树
做过笔试的同学应该知道,数据结构比较常考的除了栈,还有一个数据结构就是图。所以本篇文章就是用来理清树的一些简单的知识点。原创 2022-09-10 18:38:26 · 352 阅读 · 0 评论 -
Ip地址基础--全篇无废话
参考计算机网络教程131-138。原创 2022-09-04 17:28:35 · 665 阅读 · 0 评论 -
mysql之路
这并不算一个sql教程,其实我最初是通过mysql必知必会这本书进行入门的学习,学会了crud,后来面试,接触了mysql的一些更重要的内容,像索引,存储引擎等等。我一开始是打算写个教程,后面想想大可不必,网上好的教程多了去了,所以我只记录一些新的、我记不住的。视频教程我推荐B站尚硅谷最新的教程(内容是很全但是时长感人,我是根据需要再去看的),书的话推荐《mysql是怎么运行的》,还没买,后期买了再更新说说这本书。原创 2022-03-13 15:35:26 · 365 阅读 · 0 评论 -
知识-广度和深度优先搜索
参见《算法笔记》--胡凡DFS深度优先搜索(Depth First Search),以走迷宫为例,当碰到岔道口时,总是选择其中一条岔路前进,在岔路上如果又遇到新的岔道口,仍然选择新岔道口的其中一条岔路前进,直到碰到死胡同才回退到最近的岔道口选择另一条路,不碰到死胡同就不回头。疑问:现实中该如何回退到最近的岔道口,一个两个可能还记得,要是多个咋返回,其实只需要一直贴着某一边墙壁走就行了(例如右边)。不过写代码中其实并没有这个问题,对于程序的回退就是函数执行结束返回。流程:理解:从例子.原创 2022-04-14 15:17:49 · 129 阅读 · 0 评论 -
数据结构堆Heap实现思路
文章目录一、了解堆介绍数组存放实现思路二、实现堆(大顶堆为例,即书中所说)向下调整函数构建和删除操作向上调整函数和添加操作实现堆排序三、PriorityQueue四、练习参见《算法笔记》–胡凡一、了解堆介绍数组存放注意: 这里面说根节点不能存在0位置,应该是想说当子节点满足2x和2x+1这种规律时;而不是说不能,如果是0的话,规律变为2x+1和2x+2了。实现思路核心思想:编写调整函数,调整函数有两个方向,从上往下(用于构建堆,排序,删除节点)或者从下往上(用于添加节点)。具体举原创 2022-04-05 14:11:17 · 498 阅读 · 0 评论 -
史上最方便的Linux教程
蓝桥云课的linux课程,什么都不需要安装,微信扫 码登录后即可直接在线操作学习。不过教程有一些概念看不懂😅,建议看懂多少是多少吧,无需纠结。下面是我列举的一些重点。原创 2022-07-31 21:57:47 · 323 阅读 · 0 评论