自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 hadoop-3.1.2部署HDFS并保证集群外的节点可以访问HDFS

参考教程:https://hadoop.apache.org/docs/r3.0.0/hadoop-project-dist/hadoop-common/SingleCluster.html#Standalone_Operatio1.1https://hadoop.apache.org/docs/r3.0.0/hadoop-hdfs-httpfs/index.html1.install ha...

2019-04-21 10:43:39 1187

原创 解决Ubuntu开机之后不显示桌面图标,只显示桌面文件的问题

Ubuntu开机之后不显示桌面图标(指左侧那一栏),但桌面上的文件可以使用,鼠标可以使用。鼠标右键–>打开终端;(如果鼠标不能使用,按ctl+alt+f1打开命令行桌面)compiz problem :Code:sudo rm -fr ~/.cache/compizconfig-1sudo rm -fr ~/.compizThen try this only if your se...

2019-04-03 10:27:40 8618 3

原创 解决由搜狗输入法引起电脑蓝屏的问题

平时在Ubuntu上安装搜狗输入法时会出现安装错误的情况,此时你重启电脑会发现在你输入密码登录之后,电脑蓝屏了。此时你可以按下ctl+alt+F1召唤出纯命令行界面。然后执行sudo apt-get purge sogoupinyinok!输入reboot重启电脑,你会发现你的电脑跟原来一样了。要想安装搜狗拼音,首先在官网下载安装包(.deb)文件,然后在终端进入下载目录,执行 sud...

2019-03-31 10:47:12 5054

原创 Raft 协议学习笔记

一致性Raft 是一种分布式一致性协议。何为一致性(consensus)?它是开发具有容错性(fault-tolerant)的分布式系统的基础。在一个具有一致性性质的分布式系统里面,同一时刻所有节点对存储在系统中的某个 key 都具有相同的结果。也就是说其对共享的存储保持一致。通常情况下,如果系统中的大部分节点能够正常工作,那么整个系统就是可服务的,当下线的节点占大部分时,整个系统就会宕机。一致性协议就是用来保证这种情况的。用来保证及时小部分节点(副本)宕机的情况下,整个系统仍然能正常服务。一致性协议

2021-11-04 16:20:36 143

原创 Golang GC

Golang GC 整理Go GC写屏障Go GCSTW,stop the world,启动写屏障,保证在标记期间新建的对象改变了依赖但不会被误清除,标记可达的根对象为灰色start the world。遍历标记的对象队列,将队列里对象的子节点标记为灰色,将原对象标记为黑色,放入黑色对象队列循环执行5,直到没有灰色对象STW禁用写屏障,扫描全局变量,将新增对象标记为黑色,并遍历这个时候只能=剩白色对象和黑色对象,删除白色对象写屏障因为 go 支持并发 GC, 所以GC的扫描和go代码

2021-10-27 16:56:14 132

原创 Python 用metaclass的方法实现线程安全的单例类

单例所谓单例,就是在任何地方构造的类的实例都是同一个。实现单例类的思路就是在类的构造方法中保存已经构造的实例,如果再次构造,返回已经构造的那个实例即可。线程安全线程安全就是防止一个线程在构造实例时,被另外一个线程给同时修改了。实现线程安全的最简单的办法就是加锁。所以最简单的实现方式如下:# 加锁,实现线程安全def synchronized(func): """ Decorator in order to achieve thread-safe singleton class

2021-07-01 15:57:05 297

原创 docker-compose 常见用法

docker-compose用法记录常见用法编译镜像运行容器常见用法编译镜像docker-compose build --build-arg image-names运行容器docker-compose up -d image-namesdokcer-compose run -e envs=ENVS image-names

2021-02-19 16:36:46 153

原创 golint错误检查以及 min-confidence 不同等级的错误提示

golint错误检查以及 min-confidence 不同等级的错误提示未指出 min-confidence 在不同等级有不同区别的提示,默认都是严格显示的。当 mini-confidence 大于 1 时,所有错误都会被接受。exported type T should have comment or be unexported 要暴露出去的结构体或者函数都应该写注释。comment on exported type U should be of the form "U …"

2020-11-06 11:03:01 6351 1

原创 centos上安装arctern

arctern是zilliz推出的关于地图渲染的一个开源系统假设centos是干净环境建议以下操作都在sudo权限下执行在干所有其他事情之前先更新系统执行yum update1.安装kernel头文件先安装dnfyum install dnf再安装kernel头文件dnf groupinstall "Development Tools"dnf install kernel...

2020-03-09 16:07:36 241

原创 Ubuntu下源码安装Postgresql和Postgis详解

安装Postgresql从源码安装1.选择自己想要的版本下载:传送门wget https://ftp.postgresql.org/pub/source/v12.2/postgresql-12.2.tar.gz2.解压下载的源码包tar zxvf postgresql-12.2.tar.gz3.编译安装configure可以指定安装路径,如果自己不想设置,默认即可。执行./conf...

2020-02-22 16:27:29 998

原创 git相关操作

git相关操作git从某一个分支引出新分支git branch -b branch_namegit删除分支删除本地分支git branch -d branch_name删除远程分支git branch -D branch_nameorgit branch -r -d origin/branch_namegit push origin :branch_name(往后会继续更新,...

2019-10-22 15:03:57 229

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除