自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 算法小知识

一个数如果恰好等于它的因子之和,这个数就称为“完数”。例如6=1+2+3,再如8的因子和是7(即1+2+4),8不是完数回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。例如,121 是回文,而 123 不是...

2021-06-08 13:57:52 208

原创 linux零碎知识点

源码包安装的 Apache 默认伪用户:daemonTCP/IP是一个工业标准而非国际标准TCP/IP可以用于同一主机上不同进程之间的通信Linux 由 Kernel 、Shelll 、应用程序 组成网络协议三要素:语义、语法、时序(同步)Linux查看路由的命令:route -n,ip route ,netstat -r一个数如果恰好等于它的因子之和,这个数就称为“完数”。例如6=1+2+3,再如8的因子和是7(即1+2+4),8不是完数回文数是指正序(从左向右)和倒序(从右向左.

2021-06-08 13:53:59 259

原创 Ubuntu 18.04在 VMware中启动时一直停留在Starting Update UTMP about System Runlevel Changes

环境Ubuntu 18.04 安装在VMware中问题启动时一直停留在Starting Update UTMP about System Runlevel Changes解决思路由于本人的虚拟机磁盘空间所剩无几,怀疑是正在跑的应用日志导致磁盘空间可用大小为0,所以进入recovery模式查看进入recovery的方式启动时一直按住SHIFT按键,进入后选择高级选项,进入选一个recovery模式,使用root命令行方式登录,删除不用的垃圾文件,然后reboot重启.

2021-04-13 10:15:47 6239 2

原创 Docker 在 centos7 上面的 安装

确定安装版本安装docker ce,此版本为社区版,免费使用;安装环境centos7安装步骤

2020-03-05 14:29:09 186

原创 linux 下 docker-compose 安装

1. 下载docker-composesudo curl -L "https://github.com/docker/compose/releases/download/1.23.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose2. 添加可执行权限sudo chmod +x /usr/loc...

2020-03-05 13:45:23 223

原创 Docker Harbor 安装教程

1. Harbor简介Harbor简介Harbor is an open source container image registry that secures images with role-based access control, scans images for vulnerabilities, and signs images as trusted. A CNCF Incubat...

2020-03-05 11:04:37 831

翻译 docker stop rm rmi 命令

删除镜像的时候要确保没有容器引用该镜像如果有容器引用的镜像先删除容器后删除镜像删除容器的时候如果正常运行请先停止容器运行1.停止容器docker stopUsage: docker stop [OPTIONS] CONTAINER [CONTAINER...]Stop one or more running containers停止一个或者多个正在运行的容器Options:...

2020-03-05 01:32:48 2000

原创 docker 命令之:stop命令

作用: Stop one or more running containers 停止一个或多个正在运行的容器语法:docker stop [OPTIONS] CONTAINER [CONTAINER...]参数:-t, --time int Seconds to wait for stop before killing it (default 10)在杀死容器之前等待时间,...

2019-11-21 16:18:46 2013

原创 windows下GO环境安装

下载安装包https://golang.google.cn/doc/install?download=go1.13.4.windows-amd64.zip直接解压到D盘得到一个go文件夹配置环境变量配置GOROOT、配置GOBIN将GOBIN添加到path环境变量配置GOPATH,就是go的工作目录在D:\gowork\go下建立三个文件夹src、pkg...

2019-11-21 15:43:39 322

原创 windows 查看 端口 占用

1. 查看端口占用情况 netstat -ano|findstr "8891"2. 查找pid对应的程序 tasklist | findstr "8891"3. 结束对应的程序 taskkill /f /t /im java.exe

2019-08-29 10:13:39 150

原创 JavaScript var let const 的区别、用法

var声明变量和初始化变量, 默认值是undefined作用域:方法作用域:var 声明的变量在方法外不可访问,但是在方法内部声明的变量在整个方法内都可以访问,例如:方法内for循环体内的变量,for循环体外也可以访问,这是不合理的;let constlet和const都属于块作用域const变量一旦被赋值就不能再次赋值,而变量本身可变使用建议:情景1const声明常量其余...

2019-08-29 10:10:06 210

原创 springboot项目 intellij idea 找不到或者无法加载主类

试了很多种网上的方法,例如清楚缓存,制度module-path,重启等都没有起作用最后发现是 project structure-project settings - project - project compiler output 目录没有设置正确...

2019-08-13 11:41:56 2677 2

翻译 Spring Cloud Eureka 多网卡

有时候,它是有用的去忽略一些名称已经确定的网络接口,以至于那些网络接口能被排除在服务发现注册的时候,例如,当在Docker容器中运行的时候;一个list类型的正则表达式能被设置去导致这些匹配的网络接口被忽略;下面的配置忽略docker0接口和所有以veth开头的网络接口:application.yml. spring: cloud: inetutils: ig...

2019-08-05 16:56:38 357

翻译 Spring Cloud 创建多个 RestTemplate

如果你想要创建一个没有负载均衡的RestTemplate,新建一个RestTemplate bean并注入它;在使用负载均衡的RestTemplate 上,除了@Bean之前,需要加上限定修饰符@LoadBalanced; @Configuration public class MyConfiguration { @LoadBalanced @Bean RestTe...

2019-08-05 16:15:30 2225

原创 centos7 开放 指定 端口

root或者sudo权限下:1. 查看已开放的端口 firewall-cmd --list-ports2. 开放8080端口firewall-cmd --zone=public --add-port=8080/tcp --permanent3. 重新加载防火墙firewall-cmd --reload...

2019-08-01 11:21:08 738

翻译 Windows10 开启 telnet 客户端

1. 设置—>应用—>程序和功能—>启用或关闭Windows功能2. 勾选Telnet客户端—>确定

2019-07-18 15:59:18 607

翻译 linux 后台执行 jar文件

1. 终端窗口运行窗口被锁定,关闭或者Ctrl+C时程序停止运行 java -jar xxx.jar2. 终端运行窗口没有锁定,关闭终端窗口时程序停止运行 java -jar xxx.jar &3.后台运行后台运行,并且在jar包的同级目录生成一个hohup.out的文件 nohup java -jar xxx.jar &后台运...

2019-07-03 17:36:31 115

翻译 rabbitmq 在centos7 在线安装(yum)

说明:root或者sudo安装rabbitmq版本:3.7.151. 配置yum源vi /etc/yum.repos.d/rabbitmq.repo【To use on CentOS 7】文件内容为: [bintray-rabbitmq-server] name=bintray-rabbitmq-rpm baseurl=https://dl.bintray....

2019-06-25 11:10:45 691

翻译 erlang 适用于rabbitmq centos7 在线部署(yum)

说明 本版本erlang[22.x]是rabbitmq团队维护的仅支持rabbitmq的erlang,可能不适用其它基于erlang的软件或者第三方的rabbitmq插件1. 配置yum源vi /etc/yum.repos.d/rabbitmq-erlang.repo【To use Erlang 22.x on CentOS 7】文件内容为: [rabbitmq-erlang...

2019-06-25 10:32:53 529

原创 centos7 修改 ulimit参数

Each line describes a limit for a user in the form: <domain> <type> <item> <value> <domain> can be: - a user name ...

2019-06-19 14:37:48 4539

原创 centos7 docker rpm安装

1. docker 版本 docker-ce-18.06.3.ce-3.el7.x86_642.下载地址https://download.docker.com/linux/centos/7/x86_64/stable/Packages/3.安装步骤3.1 卸载原来的dockersudo yum remove docker \ docker-clie...

2019-05-17 18:13:53 2564

原创 centos7 修改 主机名 hostname

1. root或者sudo权限修改/etc/hostname文件这里修改为docker2. reboot生效

2019-05-17 17:28:25 419

原创 centos7 配置 静态IP

1. 切换到root2. 打开/etc/sysconfig/network-scripts/ifcfg-ens333. 做如下修改TYPE=EthernetPROXY_METHOD=noneBROWSER_ONLY=noBOOTPROTO=staticDEFROUTE=yesIPV4_FAILURE_FATAL=noIPV6INIT=yesIPV6_AUTOCONF=yesI...

2019-05-17 16:18:24 121

原创 VMWare 安装 centos7

1. vmware版本VMware® Workstation 14 Pro2. centos7版本CentOS-7-x86_64-DVD-18043. 安装步骤添加虚拟机,选择典型点击下一步,选择ISO文件的位置指定虚拟机名称,安装地址设置磁盘容量与虚拟磁盘存储方式点击完成点击继续设置root或者user...

2019-05-17 15:56:57 104

原创 redis-保护模式-设置密码-远程登录

redis安装后默认为保护模式,只能本机访问;如果需要远程访问需要解除绑定,解除绑定的话可以指定bind地址,或者直接注释点bind这一行;然后配置密码,配置文件配置密码的话重启后依然有效,命令行指定密码的话,重启后无效;修改配置文件后需重启生效;...

2019-05-17 14:04:10 771

原创 高可用设计

主备(Master-Slave)模式 Active-Standby模式,当主机宕机时,备机接替主机的一切工作,等到主机恢复后,然后自动或者手动的切回主机服务。 在数据库部分多称MS模式,多数数据库高可用设计方案就是如此,如MySQL,但也存在一定的问题,比如在跨地域中的数据延迟问题。互备(Active-Active)模式 互备模式就是两台主机同时运行相同的服务且互相监测状态;例如git;...

2019-04-04 10:55:00 259

原创 心跳检测

心跳检测心跳检测不是万能的,收到心跳说明节点正确,收不到心跳,并不一定说明节点宕机,有可能是其他原因(节点繁忙、检测超时)造成的暂时收不到心跳。周期检测心跳机制 每隔一定的时间向节点集群发送检测请求,设定一个超时时间,如果超过超时时间,则判定节点死亡。累计失效检测机制...

2019-04-04 10:41:00 5443

转载 Gossip

GossipGossip是一种去中心化思想的分布式协议,解决状态在集群中的传播和状态一直性保证的问题。

2019-04-04 10:33:45 160

原创 计算机英语

1.并发 Concurrent2. 并行 Parallel3. 锁 Lock

2019-04-03 15:32:52 181

原创 并发与并行

并发 如果系统只有一个CPU,当多个线程操作时,这些线程根本不可能同时执行,只能是把CPU运行时间分成多个时间片,然后再将时间片分配给各个线程,在一个时间片的线程执行时,其他的线程处于挂起状态,这种方式称之为并发。并行 当系统有两个及以上的CPU时,线程的执行有可能是非并发。因为当一个CPU执行一个线程时,另一个或者多个CPU同时可以执行另一个或者多个线程,这些线程的执行互不抢占CPU...

2019-04-03 15:26:02 101

转载 线程与进程

进程进程是具有一定独立功能的程序关于某个数据集合上的一次运行活动,进程是系统进行资源分配和调度的一个独立单位。线程线程是进程的一个实体,是CPU调度和分派的基本单位,它是比进程更小的能独立运行的基本单位。线程自己基本上不拥有系统资源,只拥有一点在运行中必不可少的资源(如程序计数器、一组寄存器和栈),但是它可与同属一个进程的其他线程共享进程所拥有的全部资源。摘抄自机械工业出版社《深...

2019-04-03 14:56:18 125

转载 缓存的种类

1. 客户端缓存页面缓存页面自身的缓存或者离线应用缓存。浏览器缓存根据与服务器的约定规则进行工作,检查确保副本最新。APP上 的缓存APP缓存可以将内容缓存在内存、文件和本地数据库,但是基于内存的缓存要谨慎使用。2. 网络中的缓存web代理缓存web代理缓存是将web代理作为缓存的一种技术。介于浏览器和互联网之间。边缘缓存(典型应用-CDN)...

2019-04-02 17:37:11 953

转载 逆波兰式表示方式

逆波兰式表示方式把运算符写在运算对象的后面,不需要使用括号。由于逆波兰式表示中的各个运算是按顺序执行的,因此,它的计值很容易实现。为此,仅需从左往右依次扫视表达式中的各个符号,每遇到一个运算对象,就把它压入栈顶暂存起来;每遇到一个二元(或一元)运算符时,就取出栈顶的两个(或一个)运算对象进行相应的运算,并用运算结果去替换栈顶的这两(或一)个运算对象,然后再继续扫视余留的符号,如此等等,知道扫视完...

2019-04-01 10:16:30 2282

翻译 Windows 操作快捷键

关闭窗口alt+F4 或者ctrl+w切换窗口alt + Tab

2018-12-29 14:35:24 96

原创 intellij idea 合并分支到主分支,主分支代码同步到某一分支

将gith或者Gitee上的项目clone到本地 git clone https://xxxx打开intellij idea,打开项目创建分支 1. 点击右下角的git小窗口,然后点击+new branch, 2. 输入分支的名称、版本号,然后就会自动创建一个分支 3. 创建后自动切换到新建的分支在当前分支修改代码,修改完之后点击提交,此时代码提交到了新建...

2018-08-31 01:45:03 19979 3

翻译 jdk 对应的 bytecode version

J2SE 8 = 52,J2SE 7 = 51,J2SE 6.0 = 50,J2SE 5.0 = 49,JDK 1.4 = 48,JDK 1.3 = 47,JDK 1.2 = 46,JDK 1.1 = 45

2018-06-28 16:47:54 4334

原创 Snappy 的编译(jdk)版本

snappy-java-1.1.7.1.jar java 7(bytecode version :51.0)snappy-java-1.1.4.jar java 7(bytecode version :51.0)snappy-java-1.1.2.6.jar java 6(bytecode version :50.0)

2018-06-28 16:43:09 1046

翻译 Linux sudo免密权限

添加sudo免密权限,假设用户名为test1.对于RHEL/CentOS/SLES12/Debian/Ubuntu系统 在/etc/sudoers.d/test下添加以下内容,若该目录下没有test文件,请自行创建test ALL=(ALL) NOPASSWD:ALL2.对于SLES11系统 在/etc/sudoers下添加以下内容test ALL=(ALL) ...

2018-03-07 10:24:36 8288 1

翻译 Docker 创建docker用户组,应用用户加入docker组

1. 创建docker用户组 sudo groupadd docker2. 应用用户加入docker用户组 sudo usermod -aG docker ${USER}3. 重启docker服务 sudo systemctl restart docker4. 切换或者退出当前账户再从新登入su root 切换到root用户su ${U...

2018-03-05 17:17:34 96816 7

翻译 Docker命令之: tag命令

作用:Create a tag TARGET_IMAGE that refers to SOURCE_IMAGE使用镜像源创建一个指定镜像的标签语法:docker tag SOURCE_IMAGE[:TAG] TARGET_IMAGE[:TAG]实例:以hyperledger/fabric-zookeeper:x86_64-1.0.1为镜像源创建一个tag为hype...

2018-03-05 17:02:25 18394

空空如也

空空如也

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

TA关注的人

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