LRF 记录学习、生活的点滴

  1. September 22, 2022

    JSON Patch and JSON Merge Patch 作为 的一种 , 近年来受到较多的关注,于是便提出关于使用 驱动 格式的想法,这种格式用声明式的形式来描述两个文档之间的差异,发布了两种格式来解决这个问题: RFC 6902 (JSON Patch…

  2. August 28, 2022

    当我们在上贡献代码时要注意些什么?如下是个人贡献时总结的一些小心得,欢迎轻拍。 代码提交流程 如下以以为例,核心操作步骤如下图: 签署贡献协议 目前大多数开源项目都需要签署贡献协议,比如协议,签署使用的就是当前账号的账号和邮箱,所以在项目提交代码的时候需要先进行配置: 一个PR…

  3. August 05, 2022

    是一个按照 的规范实现的一个制品库管理工具,它提供了三种的认证方式,、、,在 项目中采用的是策略模式。 它的认证流程如下图所示: htpasswd…

  4. July 25, 2022

    激活版本 目前测试结果、、、都是可以激活的,激活方法分为两种,一种是永久激活,一种是30天循环使用激活(这种办法只能在低于2022.1版本以下可以用)。 不论是、、都可以激活,下面以为例。 激活结果 电脑: Goalnd…

  5. May 20, 2022

    本篇文章是对论文的翻译和提炼,探究它是什么、解决了什么问题、怎么实现的三个方面。 CRUSH是什么 ,全称是 ,可控的、可扩展的、分布式的副本数据放置算法。 分布式系统中数据分布算法挑战: 数据分布和负载均衡: a. 数据分布均衡,使数据能均匀的分布到各个节点上。 b…

  6. May 18, 2022

    云计算概览 ** 云计算的根本就是把基础资源虚拟化之后以更小的力度提供出来的能力。** 云计算分类 IaaS: 基础设施即服务,就是将基础设施当作服务队外输出,计算、网络、存储这些原始资源就是基础设施资源,通过互联网队外提供服务。虚拟化是IaaS…

  7. May 12, 2022

    NetWork Namespace简介 是 版本引入的,作用是隔离出一个独立的网络栈(包括设备、IP、路由表、端口、防火墙等),它能创建多个隔离的网络空间。 在系统上,我们可以使用命令来创建和管理。 ip netns…

  8. May 11, 2022

    CNI 简介 容器网络接口(Container Network Interface),简称 CNI,是 CNCF 旗下的一个项目,由一组用于配置 Linux 容器的网络接口的规范和库组成,同时还包含了一些插件。CNI…

  9. March 02, 2022

    计算机体系结构基础 Github 地址 这是龙芯团队胡伟武老师等人编写的《计算机体系结构基础》(第三版)的开源版本。本书纸质版本由机械工业出版社发行,前两版可以通过各种常规渠道购买,第三版纸质版本也即将发行。 计算机体系结构基础

  10. March 01, 2022

    Serverless 是什么,它有什么优势,有什么限制,应该什么时候使用它. Serverless…

  11. December 26, 2021

    我把 `gRPC` 共划分为四个级别来学习,有浅入深的展开,对应不同阶段的人进行学习。

  12. December 25, 2021

    我把 `gRPC` 共划分为四个级别来学习,有浅入深的展开,对应不同阶段的人进行学习。

  13. December 25, 2021

    我把 `gRPC` 共划分为四个级别来学习,有浅入深的展开,对应不同阶段的人进行学习。

  14. May 26, 2021

    据调查一个管理者在成为`24`个月内就失败了,根本原因是没有经过系统的管理者培训,下面分五个单元来讲述管理者的入门。

  15. May 25, 2021

    本课程的目标读者为已完成[技术写作 第一课],但是仍然渴望进行更多写作培训的人员。如果你没有接受过任何技术写作的培训,最好先看一下第一课能容。

  16. May 21, 2021

    本文是学习Google技术写作课程的学习笔记,它这个课程主要用于指导我们如何做好技术写作,了解如何计划和编写技术文档;

  17. May 19, 2021

    企业正在通过使用分布式云在需要时交付云计算的方式来推进云计算的用例。企业架构和技术创新的领导者必须识别和利用不断发展的云计算部署模型,以利用商机。

  18. May 15, 2021

    前几天一个朋友问,你写文章为什么断更了,然后就有了这篇文章,我来说下断更的这段时间都去做什么了?最后一次发文是在`2019-10`月,以及为什么现在又开始更新了。

  19. May 12, 2021

    这篇文章主要是记录如何构建一个可以把文章发布到各平台的环境。

  20. October 20, 2019

    IntelliJ IDEA 2019.2.1最新激活码 激活时间到2089年,足够任何人使用了。 201…

  21. June 18, 2019

    Go sync package 包提供了基本的同步原语,比如同步锁,还有其他的和,大多数都用于低级别的库,高级别的同步控制最好用。 Cond…

  22. June 14, 2019

    Go 并发编程测试分析 本文是对晁岳攀老师博客中提到的并发测试例子的讲解。 我按问题类型来分类说明错误原因。 所以P中没有可以调度的G时就会出现死锁 这个问题涉及到的题目为:,. 1、Mutex…

  23. June 10, 2019

    Go Bootstrap Process 一、环境准备 1、 Go版本 2、准备代码…

  24. June 08, 2019

    Linux Tcp 端口耗尽 在连接中如果并发占用的端口过多,就会报。我们一个正常的可以提供多大并发的连接呢? 端口数量的理论限制 每个连接在操作系统中由…

  25. May 21, 2019

    Orange 工具介绍 orange github 设计文档 Orange 使用 Orange 原理 运行时更具文件内容中的来进行匹配规则,通过的执行顺序可知,在阶段就是为了通过分流规则来设置这个变量的值。 location…

  26. May 07, 2019

    存储系统简介 单机存储系统 分布式存储系统 Q&A 如何解决文件写入cache之后系统重启数据丢失的问题…

  27. April 05, 2019

    这节课的主要知识就是讲诉了使用三种方法去求解递归式。 渐进记号 渐进记号主要有三种,具体定义参考课本。把渐进记号用来描述算法的运行时间。 Θ 记号(上界) 使得存在正数常量,使得对所有 ,有 Ω 记号(下界) 使得存在正数常量和,使得对所有有 . O…

  28. March 24, 2019

    倒排索引(Inverted index) 文章写的有点粗糙,都是只描述了思想,没有去抠具体的细节部分,对这些项目的作者刚到敬仰,把一个理论上的技术用在工程上会遇到很多问题。如果文章中有不妥之处,欢迎去我的提交 issues…

  29. March 16, 2019

    Prometheus 初探一 概述 主要特性 由指标名和对确定的一个多维的时序数据模型。 ,灵活的查询语言,以利用此纬度。 不依赖分布式存储,单个服务节点是可用的。 时间序列集合通过HTTP…

  30. December 27, 2018

    统一处理的校验 在开发业务系统的过程中都会设计到一些接口请求参数的校验,之前都是单个接口进行处理,现在介绍一种方法统一处理这个校验。…

  31. December 12, 2018

    Kubernetes创建一个集群 Kubernetes 集群 是一个计算机资源的协调器,将这些计算机连接起来作为一个工作单元。以更有效的方式自动化跨集群分发和调度应用程序容器。主要由两部分组成,协调集群,是应用程序的工作节点。 module_01_cluster…

  32. November 25, 2018

    容器的网络模型 的网络架构是构建在一组称为容器网络模型(CNM)的接口之上的。这个CNM的原理是为了提供多种不同的基础系统架构的应用程可用性。 最初的容器网络设计只关注如何在单个主机上运行容器并使他们可以从网络访问;在模式下,容器在主机的中运行并使用主机IP…

  33. November 24, 2018

    Docker Compose 是什么 是一个用来定义和运行多个应用的工具,通过 可以在一个文件中定一个多个容器,然后通过一个命令启动你的应用程序。 github.com/docker/compose Docker Compose 命令 Command Purpose build…

  34. November 16, 2018

    加载数据到中 创建一个机器学习 使用结果来识别数据中可能存储的异常

  35. November 13, 2018

    Networking Basics 单主机 Bridge Driver 网桥驱动 当创建一个的网络驱动时这个模型是默认的,这个驱动创建了一个私有的网络环境,并在主机提供了一个外部端口以供外部使用。 当一个IP地址不指定时,端口会被映射到所有网卡上,0.0.0.0:800…

  36. October 31, 2018

    是 和 核心作者之一的 在斯坦福推出的以普及机器学习实践为目的的开源项目,他们想要使人工智能应用程序构建更加容易。 仅以此文记录需要持续关注这个开源项目,里面有很多很好的项目,和很好的。 官网 KVS数据库Anna Anna 设计论文 spatial…

  37. October 31, 2018

    中的 添加了 认证,写的代码需要操作中的,因此代码需要进行认证才能操作。 spring boot 项目进行认证 项目不需要进行任何修改和添加,在启动参数中加入认证即可,认证方式和的认证不一样,所以实现方式也不一样。 tomcat…

  38. October 18, 2018

    原生是不支持的的认证的,经过修改源码,现已在版本之后支持了这一功能,并入到项目主分支中,以后可以直接使用。 开源地址: https://github.com/naver/pinpoint kerberos…

  39. October 17, 2018

    mysql centos7 安装指南(Yum) 参考文档:https://dev.mysql.com/doc/mysql-yum-repo-quick-guide/en/ 1、添加 mysql yum存储库 下载平台发行包: mysql5.7版本 安装下载的发行包:…

  40. October 17, 2018

    1.写定时任务要执行的脚本 如:test.sh 2.写 表达式 查看表达式书写 命令使用 如: 服务使用命令 帮助

  41. October 17, 2018

    主要用于一下,用于以上. Firewall FirewallD 是 iptables 的前端控制器,用于实现持久的网络流量规则。它提供命令行和图形界面,在大多数 Linux 发行版的仓库中都有。与直接控制 iptables 相比,使用 FirewallD 有两个主要区别:…

  42. October 17, 2018

    Keepalived 构建一个高可用的集群 参考文档: 文档地址 github…

  43. October 17, 2018

    spring boot stater 通过使用将一些层、组件拆分为模块来管理,以便相互依赖复用。 自定义 1、创建一个项目 首先自定义一个项目,中引入依赖。 这里说下的命名问题, 官方 通常命名为如 , 官方建议非官方命名应遵循的格式.…

  44. October 17, 2018

    ELK 一、ElasticSearch 1、安装 下载: 解压: 修改配置文件: 启动: 2、常见报错 1、修改配置文件错误 错误信息: 错误原因:配置文件中的”:“后面要有一个空格 解决办法:修改配置文件 2、max_map_count…

  45. October 17, 2018

    ElasticSearch单机双实例的配置方法 从ElasticSearch官方的多份文档中可以看到,官方并不建议部署ES时为实例指定超过32GB的内存,但是现在内存的价格非常便宜,一台实体机服务器仅用32G内存显然是非常浪费的。所以我们要尝试在一个服务器上开多个ES…

  46. October 17, 2018

    ES 节点离线并重启之后,发现本级上的分片已经再开始在平衡了,就会把本级上的所有分片删除,从新从其他集群上拉取,这样就会出现大量的数据迁移。占用超级多的网络资源。 之前已经讲过破解和安装x-pack的教程。本文涉及到的是安装成功之后重启服务的问题。ES…

  47. October 17, 2018

    Watcher Es 安装了官方x-pack的插件,可以用来做业务监控。第一次使用请先阅读下面的注意事项。 使用 1、进入页面,从进入,有一个的按钮,进入之后就可以进行添加.…

  48. October 17, 2018

    假如已经有和了。 下面的为安装路径. 1、下载xpakc 2、Elasticsearch安装X-Pack 安装有两种方法。 一、手动安装 安装插件 破解 编译 替换class文件 申请license 修改license ps…

  49. September 11, 2018

    1、简介 是一种用于转换和关系型数据库之间的数据。你可以导出关系型数据库如到上,在上进行数据转换,然后在导出到关系型数据库中。依靠数据库来描述要导入的数据的模式,使用来做数据的导入和导出,它提供并行操作和容错. sqoop…

  50. September 06, 2018

    一、准备 1、JAVA 安装 要求: 必须使用位,不能使用位. 以上版本需要用。 必须在每台集群上安装相同版本的。 必须被安装在 ,后来发现只要配置了可以在任何目录。 必须是不能是。 2、Mysql 安装 会存储一些信息到数据库中,所以需要使用,也可以使用其他,如:,…

  51. September 03, 2018

    要求 账号和基本的命令使用。 会用文章。 会配置基于的访问。 环境 使用 GitHub Pages 和 hexo…