自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(212)
  • 资源 (4)
  • 收藏
  • 关注

原创 Linux几种向文件添加内容的方法(不包括打开文本输入的方式)

方法一:echo命令法echo ‘I am a boy’ >> ./test.txt方法二:cat命令法cat >> ./test.txt <<EOFI am a boyEOF注:结尾的EOF要顶格,成对出现,可以其它字符代替。方法三:cat编辑法cat >> ./test.txt (回车后开始编辑输入内容)I am a boy.按cntl+d组合键结束编辑。...

2021-02-13 14:16:34 1602

原创 jenkins(docker版)安装配置及简单使用

安装docker如果docker已安装请忽略,直接下一步 。安装在

2021-01-07 16:25:21 1293 1

原创 centos7安装jenkins

下载资源jenkins官网下载资源太慢,我使用的是清华大学开源软件镜像站的资源,版本很多,进去之后,自己选。wget https://pkg.jenkins.io/redhat/jenkins-2.156-1.1.noarch.rpm安装rpm -ivh jenkins-2.241-1.1.noarch.rpm修改基本配置修改用户名和端口vim /etc/sysconfig/jenkins修改用户名:JENKINS_USER = “xxx”修改端口:JENKINS_PORT = “k

2021-01-07 16:24:05 244

原创 Dockerfile(jdk8环境启动镜像)

Dockerfile:FROM jdk:8-en_US.UTF-8MAINTAINER somebodyWORKDIR /rootCOPY app.jar app.jarEXPOSE 8080ENTRYPOINT ["java","-jar","app.jar"]# 制作镜像$ docker build -t app:v1 .# 运行镜像$ docker run -d -p 8081:8080 -v /root:/root app:v1 /bin/bash现在就可以通过8081端口

2020-12-26 15:28:33 1049 1

原创 Dockerfile(centos7:lastest + jdk8)

FROM centos:7MAINTAINER somebody# 指定编码格式,否则会中文乱码ENV LANG en_US.UTF-8WORKDIR /rootCOPY jdk-8u271-linux-x64.rpm jdk-8u271-linux-x64.rpmRUN rpm -i jdk-8u271-linux-x64.rpm && rm -rf jdk-8u271-linux-x64.rpm附:我账号下有jdk资源,可直接下载...

2020-12-26 14:43:55 203

原创 docker容器中文乱码问题处理

程序在本机都是没有问题的,打包到docker容器里运行就中文乱码了。这个跟项目没有关系,是容器的问题。在Linux环境中,查看当前的编码格式:$ echo $LANGen_US.UTF-8但是在镜像制作的时候,如果没有指定“LANG”,查看镜像版本的centos8的编码格式,就会显示LANG无值:$ echo $LANG所以为了支持中文,重新制作镜像,添加环境变量设置:ENV LANG zh_CN.utf8但是运行起来还是不行检查容器所能支持的语言$locale -aCC.utf

2020-12-26 14:40:03 912

原创 HTTP响应码

1xx: 信息消息描述100 Continue服务器仅接收到部分请求,但是一旦服务器并没有拒绝该请求,客户端应该继续发送其余的请求。101 Switching Protocols服务器转换协议:服务器将遵从客户的请求转换到另外一种协议。103 Checkpoint用于 PUT 或者 POST 请求恢复失败时的恢复请求建议。2xx: 成功消息描述200 OK请求成功(这是对HTTP请求成功的标准应答。)201 Created请求被创

2020-12-16 11:40:00 111

原创 Dockerfile(php)

这里制作镜像分两步,第一步创建基础环境,第二步创建php启动镜像。第一步:创建基础环境Dockerfile-1内容:FROM php:7.1-apacheENV PORT 80EXPOSE 80RUN buildDeps=" \ default-libmysqlclient-dev \ libbz2-dev \ libsasl2-dev \ " \ runtimeDeps=" \ curl \

2020-12-10 17:55:07 729 1

原创 centos7安装minikube

写在前面先安装VirtualBox。安装minikube$curl -Lo minikube https://storage.googleapis.com/minikube/releases/latest/minikube-linux-amd64 && chmod +x minikube && sudo mv minikube /usr/local/bin/但是这个下载安装包速度有点慢,我把我现在下的包放这里。启动minikube首先,当前用户不能是root用户

2020-11-07 22:44:15 260

原创 centos7安装VirtualBox

1、查看官网官网资源下载地址:https://www.virtualbox.org/2、准备工作点进去,页面滑到最下面,看到:注意看这行字:RHEL用户可以把红框的文件添加到/etc/yum.repos.d/下。在安装之前,先把这些准备工作做好,干吧vim /etc/yum.repos.d/virtualbox.repo把内容复制进去:[virtualbox]name=Oracle Linux / RHEL / CentOS-$releasever / basearch−Virtu

2020-11-07 22:40:21 218

原创 macos 获取root权限

两种方式:1、对当前命令有效在要执行的命令加“sudo",如sudo ls如果不想每次都加sudo,则可以使用第二种方法。2、当前命令行一直拥有root权限su root执行该命令,会要求输入登录密码,然后就拥有root权限了。另:报错:su: Sorry$ su rootPassword:su: Sorry出现这个错误的原因是,系统还没有root账户,默认情况下,MacOS没有帮我们创建root用户,所以需要我们手动创建。# 开始创建root用户# 执行创建命令$ su

2020-11-07 18:16:40 1618

原创 curl: (35) LibreSSL SSL_connect: SSL_ERROR_SYSCALL in connection to raw.githubusercontent.com:443

MacOS系统使用Homebrew官方地址时,报错:Mac:~ jc$ /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"curl: (35) LibreSSL SSL_connect: SSL_ERROR_SYSCALL in connection to raw.githubusercontent.com:443 解决办法:使用国内源/bin/zsh

2020-11-06 12:15:43 38855 27

原创 异常处理:“bzip2: Cannot exec: No such file or directory“

在安装软件的时候报了这个错误:不能解压bzip2这种格式的压缩文件看下bzip2是否正确安装type bzip2响应结果:-bash: type: bzip2: not found看来是没有安装了,那就安装!安装命令就一条:yum -y install bzip2安装完成,查看结果bzip2 is /usr/bin/bzip2安装成功...

2020-10-15 17:28:32 797

原创 Dockerfile(rabbitmq:delay)

下载下载首页:https://github.com/rabbitmq/rabbitmq-delayed-message-exchange/releases如下载文件:rabbitmq_delayed_message_exchange-3.8.0.ez制作Dockerfile# 1、基于rabbitmq官方最新版docker镜像FROM rabbitmq:management# 如果不想用最新的,也可以指定版本,如指定3.8.1# FROM rabbitmq:3.8.1-management

2020-10-10 20:16:04 303

原创 nacos安装与基本操作

环境介绍nacos版本:1.3.1预备环境准备Nacos 依赖 Java 环境来运行。如果您是从代码开始构建并运行Nacos,还需要为此配置 Maven环境,请确保是在以下版本环境中安装使用64 bit OS,支持 Linux/Unix/Mac/Windows,推荐选用 Linux/Unix/Mac。64 bit JDK 1.8+;下载 & 配置。Maven 3.2.x+;下载 & 配置。下载源码或者安装包你可以通过源码和发行包两种方式来获取 Nacos。下载源码方式

2020-10-08 13:05:03 459

原创 IDEA创建project工作空间

项目创建和基本约定配置项目创建约定配置项目创建约定配置字符编码注解生效激活jdk编译版本File Type过滤

2020-10-01 15:51:54 421

原创 centos7安装rabbitmq

搭环境真不是人干的事!尤其是那些官网在国外的,每次下载安装包都费姥姥劲了!就因为这,本来简单的事。。。哎,不说了直接下载安装资源是不行了,只能另辟蹊径了安装过程中需要用到yum、wget命令,没有安装的话,先预先安装一下,这里就不作安装说明了安装ErlangRabbitMQ是用Erlang语言写的,使用RabbitMQ需要有Erlang的支持,所以在安装RabbitMQ之前,要先安装Erlang。先更新一下yumyum -y updateErlang在默认的yum存储库中不可用,所以要先安装

2020-09-29 20:40:11 124

原创 elasticsearch-windows-安装ik分词器

什么是分词器?分词:即把一段中文或者别的划分成一个个的关键字 ,我们在搜索时候会把自己的信息进行分词,会把数据库中或者索引库中的数据进行分词,然后进行一个匹配操作 ,默认的中文分词是将每个字看成一个词,比如“我爱小妖女”会被分为"我",“爱”,“小”,“妖”,“女” ,这显然是不符合要求的,所以我们需要安装中文分词器ik来解决这个问题。下载官网地址根据自己装的elasticsearch版本,选择相应的ik版本,保持一致!下载得到文件:elasticsearch-7.9.1-windows-x86

2020-09-25 17:28:18 489 1

原创 elasticsearch-windows-安装kibana

概述官网: https://www.elastic.co/cn/kibanaKibana是一个针对Elasticsearch的开源分析及可视化平台 ,用来搜索、查看交互存储在Elasticsearch索引中的数据。使用Kibana ,可以通过备种图表进行高级数据分析及展示。Kibana让海量数据更容易理解。它操作简单,基于浏览器的用户界面可以快速创建仪表板( dashboard )实时显示Elasticsearch查询动态。设置Kibana非常简单。无需编码或者额外的基础架构,几分钟内就可以完成Kiba

2020-09-25 15:17:44 108

原创 elasticsearch-windows-安装elasticsearch

官网下载地址因为这里是在windows安装,所以选择windows版本。下载完毕之后,得到文件:elasticsearch-7.9.1-windows-x86_64.zip解压具体步骤官网往下滑,就能看到直接启动bat文件,在浏览器里就可以访问了出现这样的结果,就是安装成功了!下面该开始安装可视化插件elasticsearch-head了...

2020-09-24 17:50:22 118

原创 elasticsearch-windows-安装elasticsearch-head

官网下载地址可以直接下载源码:git clone git://github.com/mobz/elasticsearch-head.git``jj``

2020-09-24 17:49:49 219

原创 elasticsearch-windows-nodejs安装与配置

下载!!!关于下载nodejs官网下载nodejs不是慢的问题,是不仅很慢,而且会因为太慢而中止下载!忍无可忍,找到了国内源地址下载完毕之后,得到文件:node-v14.11.0-x64.msi。安装直接双击这个msi文件就能安装了。msi文件里封装了一些nodejs的工具,比如对Node.js依赖的包进行管理的npm。打开命令行,输入命令node -vnmp -v 如果能正确获取版本号,就表示nodejs安装成功了!...

2020-09-24 17:36:34 175

原创 redis list 索引是负数

redis中list类型数据,查看所有元素,命令lrange list_name start stop假设现有一个list={a,b,c,d},非常明显,元素的索引位置分别是0,1,2,3。但是当出现start/stop出现负数的时候,就会出现很多有意思的现象。下面就从“正常”情况到“不正常”情况,咱们一探究竟。1、start/stop都是正数1、start/stop 都在0~3中127.0.0.1:6379> lrange list 0 31) "d"2) "c"3) "b"4)

2020-09-11 11:23:11 797

原创 redis安装(centos7+gcc4.8.5+redis5.0.8)

现在容器已经比较好用了,不过对于刚接触的人,还是以比较原始的办法来进行学习研究,更有助于理解。1、下载安装包wget http://download.redis.io/releases/redis-5.0.8.tar.gz2、解压文件到指定位置tar -xvzf redis-5.0.8.tar.gz -C /opt/3、进入redis解压文件,查看解压后的文件列表4、执行安装命令make# 可以使用命令确认安装结果: “make install" 或"make test" # 也可以

2020-09-09 12:07:07 2645

原创 docker attach进入容器后不能进行任何操作

经查,是因为我启动容器的时候指定了后台运行(加“-d”参数)当docker容器在 “-d”守护态运行的时候,用户就无法直接进入到容器中去,docker attach 容器id 就会一直卡着。因为此时容器运行的进程是ssh,而不是/bin/bash 也没有虚拟终端(-it)参数,所以是进入不到的,...

2020-08-20 20:39:04 1683 2

原创 解决Debian系统错误:E: Unable to locate package vim

错误:E: Unable to locate package vim平时很少使用Debian,今天使用镜像是基于Debian Linux9的。没有文本编辑命令vim和vi,就想安装个,但是使用apt-get install vim直接给我报了开篇的错误提示。经查,这是因为用的源地址在国外,问题找到了,那解决方向就很明白了,换个我天朝能访问的地址就行了。其实这些都很简单,问题是,网上大量的错误导向,害得我浪费了不少时间。比如root@1b4671904bfa:/# mv /etc/apt/sourc

2020-08-11 22:03:15 12805 10

原创 ubuntu下vi不能进行insert状态及backspace不生效等问题处理

1、Q:vi输入“ i ”不能进入INSERT状态A:修改/etc/vim/vimrc.tiny 文件,将set compatible 设置成set nocompatible . 保存退出即可。2、Q:vi进入INSERT状态后backspace键不可用A:修改/etc/vim/vimrc.tiny 文件,另起一行,新增设置:set backspace=indent,eol,startindent: 如果用了:set indent,:set ai 等自动缩进,想用退格键将字段缩进的删掉,必须设

2020-05-14 16:39:03 1014

原创 学习网络的几本好书推荐

如果想对网络有个清晰、全面的认识,可以阅读三本书籍:第一本是日本人户根勤的《网络是怎么连接的》,这本书以浏览器一个请求作为载体,全面(但不深入)地介绍了网络的整个工作过程。正所谓“不谋全局者不足谋一域”,这本书目的就是让入门者先整体了解下网络的,对于初学者是大大的好书;第二本是W.Richard Stevens的《TCP/IP详解卷一:协议》,此书讲明白了网络之术,即TCP/IP协议簇的工作过...

2020-05-01 20:23:33 4662

原创 广播地址

广播地址(Broadcast Address)是专门用于同时向网络中所有工作站进行发送的一个地址。在使用TCP/IP 协议的网络中,主机标识段host ID 为全1 的IP 地址为广播地址,广播的分组传送给host ID段所涉及的所有计算机。 1)受限广播 它不被路由发送,但会被送到相同物理网络段上的所有主机 IP地址的网络字段和主机字段全为1就是地址255.255.2...

2020-04-29 12:23:44 431

原创 有类网络&无类网络

有类网络就是指把IP地址能归结到A类、B类、C类IP。A类IP地址: 一个A类IP地址由1字节(每个字节是8位)的网络地址和3个字节主机地址组成。网络地址的最高位必须是“0”。 默认子网掩码:255.0.0.0 最大网络数:126个(去掉一个全0(网络地址全0的IP地址是保留地址意思为“本网络”),一个全1的情况(而网络号为127(即01111111)保留作为本机软件回路...

2020-04-29 12:12:16 4621

原创 NAT(Network Address Translation,网络地址转换)

地址转换的基本原理是在转发网络包时对 IP 头部中的 IP 地址和端口号进行改写。可能这样说会比较模糊,还是用例子说明一下吧。找了张图从图上可以看出,198.18.8.31就是这个内网的惟一的公网IP地址了。具备地址转换功能的设备不仅有路由器,有些防火墙也有地址转换功能, 它的工作方式和路由器是相同的,我们这里就直接叫路由器了,因为我们常用的方式就是通过路由器设置。地址转换...

2020-04-28 11:26:09 817

原创 内网地址(私有地址、私有IP地址空间)

私有地址有三类:A类:10.0.0.0-10.255.255.255 mask 255.0.0.0B类:172.16.0.0-172.31.255.255 mask 255.255.0.0C类:192.168.0.0-192.168.255.255 mask 255.255.255.0在早期的时候,是没有内外网之分的,毕竟在互联网出现之前,ip的需求量是非常少的。但是在互联网爆发之后,...

2020-04-28 10:46:37 9058

原创 使用U盘安装操作系统

之前为了图方便,就使用一个叫“大白菜”的工具制作启动盘。但是用了的人都知道,这玩意儿有多坑!我的电脑中毒了!!简单吐槽几点吧。首先,“大白菜”的网址就有好多,看着都差不多,也不是什么正规大公司,根本就分不清哪个才是官方的,也或许,它本来就是一个垃圾网站,本来就没准备做正紧生意;在我睁大了眼睛挑了又挑之后,选择了一个“官方”网址,并根据教程制作了u盘启动盘。使用起来确实方便,操作简单...

2020-04-27 11:25:00 233

原创 条形码(Bar Code)概述

条形码的产生 社会的发展产生新的需求,于是新的技术应运而生。条形码也不例外。想像一下,在超市结账的时候,你推着一车子的东西,柜台服务员一个商品接一个商品的手动计算你的购买总金额,这会是一个多么恐怖的场景。最害怕这个场景的还不是,而是排在你后面的那个人,以及后面的后面的。。。的所有人。收款环节成为了超市发展的最大瓶颈。 条形码的作用 条形码用来保存一些信息。以超市为例,...

2020-04-08 16:30:26 3503

原创 git 缓存密码导致的不能和远程仓库交互unable to access... 403错误

一、出现问题:git push的时候没有权限最近在研究组件化方案的时候,按照大神的步骤一步一步来,过程中遇到了很多问题。当然这篇文章不是说组件化的,关于组件化的过程过几天再做个笔记,然后分享出来。这里主要说一下 git 的 https 链接无法交互的问题,我在 coding (因为free,所以没用 github )上创建了私有 Repo 之后根本无法 push (私有 Repo 连 cl...

2020-03-10 09:28:58 1172

原创 小白使用MacOs的资源库遇到的坑

第一次在MacOS安装Tomcat,遇到了一个不大不小的坑。按照步骤,把Tomcat压缩包解压到用户资源库,但是问题来了,我在命令行就是看不到新加的Tomcat文件夹,折腾了半天..../Library、~/Library、/System/Library介绍Library 官方翻译为 资源库。 /Library:local library。在 NextStep,这个文件夹是/...

2019-10-18 09:54:33 820

原创 Nginx 相关介绍(Nginx是什么?能干嘛?)

Nginx的产生没有听过Nginx?那么一定听过它的"同行"Apache吧!Nginx同Apache一样都是一种WEB服务器。基于REST架构风格,以统一资源描述符(Uniform Resources Identifier)URI或者统一资源定位符(Uniform Resources Locator)URL作为沟通依据,通过HTTP协议提供各种网络服务。然而,这些服务器在设计之初受到当时环...

2019-10-16 19:40:21 162

原创 git获取指定历史版本源代码

首先,按正常方式下载项目到本地git clone http://XXXX/XX.git当前目录生成一个文件夹,名称就是项目名,命令行cd进入该目录级,执行git checkout xxx(xxx表示7位的历史编号)over...

2019-10-16 16:30:08 886

原创 MacOS 安装 talnet 命令

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"brew install telnet补充:如果有开机密码,那第一行命令执行过程中可能需要输入一下。...

2019-09-22 16:38:31 418

原创 服务器密码忘记处理之二:重置密码

步骤1:进入BIOS。不同的系统进入的方式不尽相同,我的环境是DELL服务器安装的Windows Server 2008 r2 Standard版,在重启的时候,一直按着delete键,进入BIOS。步骤2:选择启动盘启动服务器。步骤3:这里是重置密码的教学视频。为了防止视频地址有变,下面分图介绍。如果视频还在,看视频是就行了。用方向键,将光标定在最上边这个选项上。...

2019-09-22 14:47:38 10939

jdk-8u271-linux-x64.rpm

jdk-8u271-linux-x64.rpm

2020-12-26

kubectl-v1.19.2

kubectl-v1.19.2

2020-11-08

minikube-linux-amd64

minikube-linux-amd64

2020-11-07

linux相关tesseract资源

linux处理图片,及使用tesseract所依赖的相关资源,并配有详细安装步骤

2018-02-02

空空如也

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

TA关注的人

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