程序猿洞晓
Linux常用命令集 Linux常用命令集
Linux有很多常用的命令,记忆起来会比较多,偶尔要用的时候突然大脑短路想不起来啦,那就到这里来查。这里没有再去找度娘,较少筛选庞大网络内容的时间消耗。
2022-06-25
MySQL数据库系列(八):CentOS7环境下离线安装MySQL8.0.28数据库 MySQL数据库系列(八):CentOS7环境下离线安装MySQL8.0.28数据库
需要说明一下安装方式,很多人为了方便可能直接使用yum源,省去了很多步骤,但是对于公司内部的服务器是不能连接外网的,因此这里就只能自己上传安装包安装啦。
2022-04-25
ArrayList源码(二):扩容和移位、删除元素详解 ArrayList源码(二):扩容和移位、删除元素详解
ArrayList是最常用的集合容器之一,也是面试的时候必问的一个知识点,下面来一起看一下源码,了解一下ArrayList扩容、移位、删除元素的操作细节。
2022-04-07
分布式唯一Id(雪花算法):原理+对比+方案 分布式唯一Id(雪花算法):原理+对比+方案
Twitter的分布式雪花算法SnowFlake,首先解决了自增ID的在分库分表的时候的尴尬,又解决的UUID主键入库建立索引的性能消耗,可以说是一套很好的ID管理的解决方案 。
2022-04-07
ArrayList源码(一):java1.8源码之ArrayList源码解读 ArrayList源码(一):java1.8源码之ArrayList源码解读
List是大小可变数组的实现。实现了所有可选列表操作,并允许包括null在内的所有元素。除了实现List接口外,此类还提供一些方法来操作内部用来存储列表的数组的大小。
2022-04-06
分布式系统架构的远程调用(RESTFul、RPC)和CAP原理 分布式系统架构的远程调用(RESTFul、RPC)和CAP原理
在微服务架构中,通常存在多个服务之间的远程调用的需求。远程调用通常包含两个部分:序列化和通信协议。常见的序列化协议包括json、xml、hession、protobuf、thrift、text、bytes等,目前主流的远程调用技术有基于HTTP的RESTful接口以及基于TCP的RPC协议。
2022-04-03
系统架构的演变过程(单体应用架构、垂直应用架构、分布式SOA架构、微服务架构) 系统架构的演变过程(单体应用架构、垂直应用架构、分布式SOA架构、微服务架构)
随着互联网的发展,网站应用的规模不断扩大,常规的应用架构已无法应对,分布式服务架构以及微服务架构势在必行,亟需一个治理系统确保架构有条不紊的演进。
2022-04-03
MySQL数据库系列(七):CentOS7环境下离线安装MySQL5.7数据库 MySQL数据库系列(七):CentOS7环境下离线安装MySQL5.7数据库
搭建一个开发环境,数据库技术选型是MySQL5.7,在网上直接搜了很多关于安装MySQL5.7的教程,踩坑踩雷是必然了,为了以后再次安装方便,记个笔记。
2022-03-13
Linux环境Docker基本操作命令 Linux环境Docker基本操作命令
Docker环境的命令不是很熟悉,很多时候遇到要用的时候就要花费很多时间百度,还是自己在博客里面记录一下,方便后面查看……
2020-12-18
在一台电脑上配置多个git账户解决方案 在一台电脑上配置多个git账户解决方案
最近遇到一个问题,我自己个人有一个码云的代码托管仓库,平时我自己的电脑直接配置账号拉取代码即可,但是现在需要用自己的电脑,开发公司的项目,这个时候就需要在电脑上使用不同的git账户,在度娘上找了很多解决方案,没有遇到完整可用的,经过使用总结和调试,得出以下配置方式,适用于第一拉代码和第一次提交代码。
2020-12-14
Linux环境Docker在线和离线安装以及镜像的加载 Linux环境Docker在线和离线安装以及镜像的加载
Docker目前在市面上使用的非常广泛,作为一个开发人员,必须要会Docker的一些基本操作,这篇笔记就是记录在Linux环境下安装docker容器,然后将镜像文件加载到镜像文件,最后将本地的目录挂载到容器中,提供容器内使用。
2020-10-15
Linux环境JDK安装 Linux环境JDK安装
Linux环境安装JDK很简单,但是环境变量的配置总是忘,如果直接敲太累,网上查,时间成本高(各种配置方式,有的可能还是错的)。还是自己做一个笔记吧!
2020-10-10
5 / 15