自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 资源 (1)
  • 收藏
  • 关注

原创 Centos7 升级mariadb5.5到10.4

Centos7 升级mariadb5.5到10.4

2022-09-21 15:06:02 1007 3

原创 CentOS磁盘扩容二

1、查看现在的磁盘空间df -h2、找到新加的磁盘fdisk -l3、对新磁盘进行分区fdisk /dev/vdb在fdisk的交互模式中,依次输入:n     --创建新分区p     --创建主分区分区号  --默认分区编号 1<回车>  --默认起始扇区位置。<回车>  --默认结束扇区位置。 如果要把100G全部分给这个分区,直接两次回车。如果分60G输入+60Gt     --修改分区类型8e    --修改为L

2022-05-09 15:41:11 320

原创 K8S安装Prometheus+Grafana监控组件

K8S安装Prometheus+Grafana监控组件

2021-11-26 11:12:01 916

原创 Centos磁盘扩容

centos服务器运行后端程序出现问题,使用df -h排查发现root目录磁盘空间满了,但是home目录还有很大空间于是开始扩容,首先运行find . -type f -size +1024Mfind . -type f -size +100Mfind . -type f -size +10M寻找可以清除的大文件进行删除,否则yum不能运行清理出部分空间后,运行yum install xfsdump -y安装完成后,先卸载home目录umount /home接着运行

2021-10-26 17:19:09 486

原创 Ubuntu 18.04 netplan配置双网卡踩坑记录

由于业务需要,原先安装在Esxi中的一台Ubuntu18.04 server服务器需要配置外网IP修改配置添加VM Network网卡,准备用作外网访问执行 vim /etc/netplan/xxx.xml添加了外网ip运行netplan apply,从外网访问发现ping不通,最终各种重启最终发现把配置文件中第一个网卡的gateway4删除后,网络正常运行,原来netplan中只可以配置一个gateway...

2021-10-08 15:11:53 2176 2

原创 ESXI6.7提示无法启动服务ntpd

遭遇机房停电,重新开机后,登录ESXI,发现时间不对于是进去管理界面,查看时间,发现NTP服务处于关闭状态在操作中,启动ntp服务,报错解决方案:1、进入管理界面的服务,打开服务器ssh功能2、ssh登录服务器,修改/etc/ntp.conf3、输入server stdtime.gov.hk,保存退出4、启动ntp服务,成功解决...

2021-07-07 14:57:30 4600

原创 Vmware ESXI 6.7升级版本

在使用vSphere管理服务器时,发现其中新安装的服务器只支持硬件版本为14的虚拟机,导致其他服务器虚拟机无法迁移,所以升级ESXI版本。一、登录VMware官网下载最新的官方升级包官网地址:https://my.vmware.com 自己注册一个账号和密码(国内某些邮箱可能收不到注册邮件)选择ESXI 最新版本6.7.0点击搜索下载最新的安装包二、升级ESXI到最新的版本1、将之前下载的升级包上传到ESXI的数据存储区2、在管理–服务中开启ESXI的SSH功能.

2020-05-21 10:55:26 13551

原创 pm2使用笔记

sudo pm2 start xxxx // 启动服务sudo pm2 save // 保存服务sudo pm2 startup // 把已启动服务加到systemd中sudo systemctl reboot // 重启,发现之前的服务都已经启动sudo pm2 unstartup systemd // 删除自动启动服务...

2019-12-04 16:20:12 133

原创 安装ESXi踩坑记录

1、No Network Adapters这是因为iso文件中本身没有添加当前设备网卡的驱动,需要手动导入属于自己网卡的的驱动。使用鲁大师查到网卡型号:Realtek 8111/8168/8411驱动可以在V-Front VIBSDepot wiki中寻找,这里不仅包含了驱动,还有各种其他相关的工具组件:进入ESXI package搜索自己的网卡型号8111,点进去之后选...

2019-11-15 09:21:12 10757 1

原创 go语言实现十大经典排序算法---归并排序

将一个大的无序数组有序,我们可以把大的数组分成两个,然后对这两个数组分别进行排序,之后在把这两个数组合并成一个有序的数组。由于两个小的数组都是有序的,所以在合并的时候是很快的。非递归代码:func mergeSort(arr []int){ n := len(arr) for i:=1;i<n;i+=i{ left := 0 mid := left + i -1...

2019-11-04 16:51:27 251

原创 go语言实现十大经典排序算法---堆排序

堆的特点就是堆顶的元素是一个最值,大顶堆的堆顶是最大值,小顶堆则是最小值。堆排序就是把堆顶的元素与最后一个元素交换,交换之后破坏了堆的特性,我们再把堆中剩余的元素再次构成一个大顶堆,然后再把堆顶元素与最后第二个元素交换….如此往复下去,等到剩余的元素只有一个的时候,此时的数组就是有序的了。代码://堆排序funcheadSort(arr[]int){n:=...

2019-10-29 15:59:30 861

原创 go语言实现十大经典排序算法---选择排序

代码说明:代码全部使用go语言实现,并且都是经过好几组数据测试通过,如有错,还请反馈下,谢谢。图片说明:图片和动画都是在百度搜索的,如有侵权,还望联系我删除,谢谢首先,找到数组中最小的那个元素,其次,将它和数组的第一个元素交换位置(如果第一个元素就是最小元素那么它就和自己交换)。其次,在剩下的元素中找到最小的元素,将它与数组的第二个元素交换位置。如此往复,直到将整个数组排序。...

2019-10-24 14:51:19 276

原创 go语言实现十大经典排序算法---快速排序

代码说明:代码全部使用go语言实现,并且都是经过好几组数据测试通过,如有错,还请反馈下,谢谢。图片说明:图片和动画都是在百度搜索的,如有侵权,还望联系我删除,谢谢我们从数组中选择一个元素,我们把这个元素称之为中间元素,然后把数组中所有小于中间元素的元素放在它的左边,所有大于或等于中间元素的元素放在它的右边,此时中间元素所处的位置的是有序的。也就是说,我们无需再移动中间元素的位置。...

2019-10-24 14:15:39 648

原创 Ubuntu NFS配置笔记

1、Serversudo apt-get install nfs-kernel-serversudo vim /etc/exports 在末尾一行加入/home/nfs *(rw,sync,no_root_squash,no_subtree_check)在终端中运行:exportfs -rvsudo chmod 777 /home/nfs -Rsu...

2019-10-18 10:37:53 189

原创 Hyperledger Fabric RAFT共识协议探究

Hyperledger Fabric在发布1.4.3版本时,增加了新的共识策略Raft,以此来循序渐进地迁移至拜占庭容错算法(PBFT),它是一种基于etcd的崩溃容错(CFT)排序服务。Raft 遵循 “领导者和追随者” 模型,其中每个通道都会选举一个 leader,而且它的决策会复制给追随者。和基于 Kafka 的排序服务相比,基于 Raft 的排序服务将变得更容易设置和管理,并且它的设计允许...

2019-10-18 09:39:26 1808

转载 关于Goroutine 与JAVA Thread的探究笔记

很多有过 JVM 相关语言工作经验的程序员或许都遇到过如下问题:额,超出 thread 限制导致内存溢出。在作者的笔记本的 linux 上运行,这种情况一般发生在创建了 11500 个左右的 thread 时候。但如果你用 Go 语言来做类似的尝试,每创建一个 Goroutine ,并让它永久的 Sleep ,你会得到一个完全不同的结果。在作者的笔记本上,在作者等待的不耐...

2019-03-27 14:45:32 282

转载 分布式系统设计

这个系统的目标很明确,针对千万级以上PV的网站,设计一套用于后台的高并发的分布式处理系统。这套系统包含业务逻辑的处理、各种计算、存储、日志、备份等方面内容,可用于类微博,SNS,广告推送,邮件等有大量线上并发请求的场景。如何抗大流量高并发?(不要告诉我把服务器买的再好一点)说起来很简单,就是“分”,如何“分”,简单的说就是把不同的业务分拆到不同的服务器上去跑(垂直拆分),相同的业务压力分...

2019-03-27 14:45:07 809

原创 Centos部署 hyperledger cello记录

Master Node1、搭建master节点环境git clone https://github.com/hyperledger/cello.gitcd cellomake setup-masterSERVER_PUBLIC_IP=自己的master_ip MODE=dev make start2、构建user-dashboardmake build-user-...

2019-03-26 15:23:31 768 3

原创 Openstack

OpenStack覆盖了网络、虚拟化、操作系统、服务器等各个方面。它是一个正在开发中的云计算平台项目,根据成熟及重要程度的不同,被分解成核心项目、孵化项目,以及支持项目和相关项目。每个项目都有自己的委员会和项目技术主管,而且每个项目都不是一成不变的,孵化项目可以根据发展的成熟度和重要性,转变为核心项目。OpenStack结构图截止到Icehouse版本,下面列出了10个核...

2019-03-18 10:39:04 264

原创 国密Fabric-ca集群负载均衡

一、CA集群结构        Fabric-ca客户端或sdk连接到一个HA代理节点,这个HA代理节点为Fabric CA集群作负载均衡,集群中所有Fabric CA服务端共享同一个mariadb数据库。数据库用来保存用户和证书的信息。        一个服务端可能包含多个CA证书。每一个CA证书都是一个根CA证书或者一个中间CA证书。而每一个中间CA证书都有一个根CA证书或者其他的...

2018-11-06 11:21:44 2367 3

翻译 hyperledger fabric 笔记(三)-----peer源码

Committer的机制commiter负责在接受交易结果前再次检查合法性,接受合法交易对账本的修改,并写入区块链结构 committer.gotype Committer interface { // CommitWithPvtData block and private data into the ledger // 将区块和私有数据写入账本 CommitWithPv...

2018-10-31 14:58:13 645

翻译 hyperledger fabric 笔记(二)----ABAC

Attribute-Based Access Control基于属性的访问控制Access control decisions can be made by chaincode (and by the Hyperledger Fabric runtime) based upon an identity’s attributes. This is called Attribute-Based...

2018-10-29 14:24:34 2111 1

原创 hyperledger fabric 笔记(一)

1、系统初始化cryptogen generate --config=./crypto-config.yaml使用crypto-config.yaml:# Copyright IBM Corp. All Rights Reserved.## SPDX-License-Identifier: Apache-2.0## -----------------------------...

2018-09-27 09:49:15 746

原创 hyperledger fabric 踩坑记录(一)

1、运行fabric的官方例子fabric-sample的first-network时,遇到:Error: Error endorsing chaincode: rpc error: code = Unknown desc = Timeout expired while starting chaincode mycc:1.0(networkid:dev,peerid:peer0.org1.ex...

2018-09-26 09:30:14 3981

原创 poj 1088 滑雪问题

Michael喜欢滑雪百这并不奇怪,因为滑雪的确很刺激。可是 为了获得速度,滑的区域必须向下倾斜,而且当你滑到坡底,你不得不再次走上坡或者等待升降机来载你。Michael想知道载一个区域中最长底滑坡。区域由 一个二维数组给出。数组的每个数字代表点的高度。下面是一个例子1 2 3 4 516 17 18 19 615 24 25 20 714 23 22 21 813 12 11 10 9...

2018-08-02 15:19:57 272

原创 React Native 键盘Keyboard API使用笔记

最近在开发react-native的ios版本app的时候遇到一个问题:在app的登录界面,在antd-mobile-rn的TextInput输入密码时,弹出的键盘会遮盖住登录按钮,点击空白处键盘无法隐藏,于是研究了react native的keyboard包,在此做个笔记。keyboard api中包含了几个函数:1、addListener(eventName, callback)...

2018-08-02 13:56:55 2434 2

原创 react-native InputItem和SearchBar属性整理

最近的开发涉及到了实体机上进行登录搜索等操作时,手机弹出键盘右下角按键修改的问题,通过各方面的查证,整理了一下属性,在这里做个记录,方便以后自己查看属性名称 类型 意义 默认值 autoCapitalize enum(‘none’, ‘sentences’, ‘words’, ‘characters’) 针对哪种类型自动大小写 无 autoCor...

2018-07-25 08:34:22 2575

原创 Failure to find com.oracle:ojdbc6:jar:11.2.0

原因:Oracle的ojdbc.jar是收费的,所以maven的中央仓库中没有这个资源,只能通过配置本地库才能加载到项目中去。下载ojdbc6-11.2.0.1.0.jar包http://central.maven.org/maven2/com/jslsolucoes/ojdbc6/11.2.0.1.0/ojdbc6-11.2.0.1.0.jar打开cmd输入mvn install:install...

2018-03-14 10:48:35 6794 2

Prometheus.zip

Prometheus.zip

2021-11-25

空空如也

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

TA关注的人

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