Env
文章平均质量分 62
DivingKitten
这个作者很懒,什么都没留下…
展开
-
【CI】Docker-compose快速搭建Gitee+Drone CI流水线
docker-compose部署drone ci服务和docker流水线执行器原创 2022-09-22 18:03:33 · 1343 阅读 · 0 评论 -
在arm平台openeuler系统上编译安装nginx-1.20.2
在arm平台openeuler编译安装nginx-1.20.2写在前面:系统环境:openEuler release 20.03 (LTS)CPU:Kunpeng-920Nginx:1.20.2 + ngx_http_stub_status_module(监控nginx状态使用)一、检查依赖依赖主要分为两类,一类是编译工具,一类是系统库。## 编译工具gcc gcc-c++## 系统库zlibc zlibc-devel openssl openssl-devel## 检查依赖包原创 2022-04-12 10:26:02 · 1069 阅读 · 0 评论 -
【Java】Ganymed-ssh2.jar包连接服务器报错(OpenSSH高版本)
java ganymed-ssh2连接服务器报错,问题解决办法原创 2022-02-10 10:29:44 · 3353 阅读 · 0 评论 -
MySQL主从复制原理、特点和常见架构学习笔记
二、MySQL二进制日志的作用2、二进制日志的作用记录所有对数据库中数据的修改操作用于数据库的增量备份和基于时间点的恢复用于实现MySQL主从复制3、二进制日志的格式1)基于SQL段的格式(–binlog-format=STATEMENT)特点:日志中记录的就是修改数据时所使用的的SQL语句在主从复制环境中,从数据库重新执行相应的SQL语句以完成数据同步日志记录相对来说较少读取:mysqlbinlog --start-datetime="[start-time]" --st原创 2021-10-07 21:46:55 · 415 阅读 · 0 评论 -
在tomcat中部署Jenkins和安装插件
一、jenkins找不到单独安装的maven1、修改全局配置2、修改系统配置单独添加MAVEN_HOMEM2_HOME:[PATH]PATH+EXTRA:$[M2_HOME]/bin原创 2021-06-29 10:38:26 · 374 阅读 · 0 评论 -
「Linux」Docker中运行Centos7镜像并配置网络连接
写在前面:通过Docker构建Centos学习环境,过程中遇到的一些问题记录。在Docker中运行Centos7仅需从DockerHub拉取对应镜像docker pull centos:7镜像下载好后,即可运行。docker run -itd --name c1 cetnos:7按照交互方式启动运行的Centos7镜像会在后台挂在一个bash进行,从而可以使用docker ps查看正在后台运行的容器。[root@localhost ~]# docker psCONTAINER ID .原创 2021-06-24 10:57:01 · 3019 阅读 · 2 评论 -
MySQL5.7忘记root密码的处理办法
一、基本思路1、修改配置文件,跳过密码检查2、修改MySQL密码二、具体操作1、修改配置文件在/etc/my.cnf文件的[mysqld]模块中增加skip-grant-tablesvim /etc/my.cnf修改完成后,重启MySQL服务以载入配置文件systemctl restart mysqld2、修改root密码使用update关键字进行密码更新## 登录MySQLmysql## 更新密码update mysql.user set authentication_st原创 2021-05-16 21:28:54 · 128 阅读 · 0 评论 -
「MySQL」重置MySQL5.7 root密码
日常忘记MySQL密码,所以重置密码的方法是比必备技能。Windows和Linux系统重置密码的方式是相似的。基本思路:关闭账号验证写入新密码刷新账号权限恢复账号检验## 关闭权限检查(需要root权限)mysqld_safe --skip-grant-tables & ## 更新user信息表update mysql.user set authentication_string=password('passwd') where user='root';## 刷新权限f原创 2020-11-10 13:49:54 · 82 阅读 · 0 评论 -
Pycharm配置python模板
写在前面:编写代码时候注释是很重要,利用Pycharm的模板功能,能够快速的创建代码头部注释。Pycharm模板在Pycharm中,选择File->Settings->FIle and Coding templates,可以看到多种文件的模板,这些模板文件能够极大的提高开发效率。开发过程中,一般都会要求有头部注释,包含内容包括了文件创建时间、作者和功能描述等信息。# -*- coding: utf-8 -*-# @Time : ${DATE} ${TIME}# @Auth.原创 2020-10-09 10:19:27 · 888 阅读 · 0 评论 -
服务器上架操作与nmcli配置网络
拆封机器 检查快递完整性,根据清单检查服务器内部硬件及其他有关配件,包括内存、硬盘、网卡、导轨等。安装机器 进入机房安装机器前,先进行防静电操作,包括触摸接地的金属物体或佩戴防静电手环等方式。首先安装导轨,导轨安装时,根据导轨卡扣上下两点具体,将需要导轨正中间位置对准数字,上下两卡位沿轨道数字对称进行安装。机器上架时,检查两侧卡扣位置是否安装到位,安装到位后,还需检查是否能够正常推入机柜。安装操作系统及配置网络安装操作系统 在服务器上架后,在服务器后部依次连接好网线(光.原创 2020-07-03 20:03:43 · 494 阅读 · 0 评论 -
「Redis」Docker启动Redis
1、拉取最新版redis镜像docker pull redis2、镜像拉取到本地后,检查镜像情况$ docker imagesREPOSITORY TAG IMAGE ID CREATED SIZEredis latest 235592615444 3 days ago 104MB3、创建redis在宿主机上的配原创 2020-06-14 10:37:31 · 177 阅读 · 0 评论 -
使用闲置迅捷无线路由器桥接指南(扩大WIFI覆盖面)
写在前面 一般的家庭的WIFI信号虽然可以做到卧室全覆盖,但是偶尔有些信号较差的卧室或者是卫生间厨房等地方还是基本无法使用WIFI上网的,这是如果有个WIFI信号增强器,那么这些地方就也可以正常上网了,WIFI信号增强器各大路由厂商都有相对于的产品,如果正好现在有闲置的路由器,那就可以直接利用这个闲置的路由器进行信号的增强了,普通的家用无线路由器一般带有WDS的功能,能够实...原创 2020-05-07 16:55:56 · 7087 阅读 · 1 评论 -
配置Python国内镜像库
阿里云:http://mirrors.aliyun.com/pypi/simple/中国科技大学:https://pypi.mirrors.ustc.edu.cn/simple/豆瓣:http://pypi.douban.com/simple/清华大学:https://pypi.tuna.tsinghua.edu.cn/simple/中国科学技术大学:http://py...原创 2020-05-01 17:20:40 · 544 阅读 · 0 评论 -
「Linux」在Deepin桌面创建程序图标(快捷方式)
写在前面系统环境:DeepinV20 Beta在Linux系统中经常有些程序没有安装程序,下载解压后就可以使用了,这样是特别方便的,但是同样是因为这样,也造成每次打开程序找到对应文件才能执行,因此在图形化的桌面创建一个快捷方式是有必要的。在Deepin和ubuntu系统中桌面图标一般保存在/usr/share/applications/目录中,所以在此处创建.desktop文件即可在启动台...原创 2020-05-01 17:16:08 · 2072 阅读 · 0 评论 -
「Linux」通过nvm安装npm和nodejs
写在前面 系统环境:Deepin V20 Beta 在此介绍两种常见的安装方法,官方强烈推荐第一种通过NVM的安装方式。MacOS同样适用。方法一:通过NVM安装安装NVM在NVM的github首页找到install.sh文件,拷贝到本地,然后通过终端执行即可。NVM主页地址:https:/...原创 2020-04-29 14:45:11 · 720 阅读 · 0 评论 -
Scrapy学习笔记(一)——使用Pycharm搭建编写Scrapy项目的环境
写在前面:Python版本:3.6.1Pycharm版本:2018.1.4第一步:命令行构建Scrapy项目Pycharm中没有直接构建Scrapy项目的模板和指令,所以需要自行在命令行中通过指令进行项目的创建。格式: scrapy [指令] [项目名]eg: scrapy startproject [project]第二步:使用Pycharm打开项目并配置编...原创 2020-01-18 20:58:58 · 511 阅读 · 0 评论 -
Git学习笔记(二)——腾讯云上搭建个人基于Web的Git服务
写在前面: Git团队开发模式作为当下的主流形式,因此,在这里也来搭建一个基于Web的个人Git服务器。 Git现在很多时候都已经集成在了Linux系统里,也就是说只要有一个Linux系统的服务器就有自己的服务器了。在日常的编码过程里,证明很多时候图形化的操作更能符合用户的使用习惯,降低学习成本,也可以说是提高生产力了。Gitblit就是这样一个可以通过Web浏览器操作服务器G...原创 2018-12-02 23:45:04 · 499 阅读 · 0 评论 -
Maven学习笔记——修改本地maven仓库位置和远程仓库镜像位置
在创建Maven项目的时候,经常忘记修改本地Maven仓库的位置导致C盘空间暴涨,所以修改LocalRepository很有必要的。Step1: 在Maven根目录下,找到conf目录,进入打开settings.xml文件。settings.xml是对Maven的基本配置,文件的基本结构如下:<settings xmlns="http://maven.apache...原创 2018-12-15 11:55:53 · 521 阅读 · 0 评论 -
Git学习笔记(一)——Git基础
写在前面:由于对文档和代码的管理感觉到特别的头疼,因此开始学习Git,过程里参考了很多其他的博客,这篇文章作为学习记录,有些图片来自于其他的大牛们,就不一一列举了,在此感谢感谢感谢大家。一、环境搭建 Windows 10、Tortoise 2.6、GitBlit 1.8 二、Git简介 首先,我们先一起来回想一下平时我们写程序的场景。第一天,写...原创 2018-12-15 23:51:00 · 354 阅读 · 0 评论 -
Git学习笔记(三)——GitBlit团队权限管理
一、创建用户与团队 在 gitblit 上创建用户需要通过 admin 账户登陆后,选择下拉框的用户,进入到用户管理界面,此页面下有添加用户按钮。 编辑完成基本信息后保存即可,此处的 gitblit 服务器管理员即与 admin 账户相同,具最高权限。属性页面是关于用户的其他信息可以不填写,访问权限部分即可对用户可用的仓库,加入的团队等进...原创 2018-12-16 00:45:24 · 10045 阅读 · 0 评论 -
Eclipse构建一个简单的Maven项目
编程环境:Windows 10,Eclipse EE一、Java构建工具简介Java项目构建工具主要有以下几个特点:帮助程序员选择和下载第三方库(jar) 完成整个项目编译(调用javac.exe) 完成项目单元测试(常用Junit) 完成项目打包(jar/war格式)这些特点方便了在Java项目开发中导入第三方库,优化了测试、打包等流程。目前最常见的Java构建工具是Ma...原创 2019-02-07 16:23:53 · 273 阅读 · 0 评论 -
NPM与YARN安装与配置
写在前面:前端开发常需要配合后台同时进行,在没有后台的情况下,服务器通信和获取数据进行页面渲染就无法进行。使用Javascript编写的Node.js服务器,对于前端开发人员来说,可以免去对学习服务器脚本语言的学习成本,能够在短时间构建一套完整的、高效的Web服务。NPM(Node Package Manager)作为Node.js的依赖包管理器便应运而生,而YARN则是针对NPM的一些不太优...原创 2019-02-09 19:39:59 · 22189 阅读 · 1 评论 -
Hadoop伪分布式搭建常见问题
写在前面:Hadoop伪分布式安装时遇到的问题常见的问题好几个,在此再进行一次汇总。环境:Deepin15.9(基于Ubuntu) Hadoop-2.8.51、检查Hadoop时找不到${JAVA_HOME}通过修改~/.bashrc文件解决:在文件末尾追加一下代码,暴露JAVA_HOME变量export JAVA_HOME=/usr/lib/jvm/java-8-op...原创 2019-02-25 21:45:29 · 461 阅读 · 0 评论 -
Eclipse折腾笔记(一)——安装中文补丁、修改主题和字体
写在前面:Eclipse越用越久,功能就向定制化,于是搜罗了一些修改Eclipse的方式,在这里把它们都总结整理在一起。环境:Windows 10、Eclipse Java EE IDE for Web Developers. Version: Photon Release (4.8.0) Build id: 20180619-1200一、安装中文补丁在Eclipse B...原创 2019-03-06 12:53:31 · 1014 阅读 · 0 评论 -
Java学习笔记——Log4j配置与Spring中使用Log4j
Java日志记录一、简介 在开发过程中做好日志记录是必不可少的一部分。在线上追踪问题,分析业务逻辑快速定位错误原因,精准解决问题必离不开日志。Java中实现这一功能的狂爱很多,目前常用的有Log4j1、Log4j2、Commons Logging、Slf4j等等。1、常用框架简介Log4j:Log4j是Apache的一个开源项目,通过Log4j,可以通过配置文件精...原创 2019-03-17 10:07:40 · 2448 阅读 · 0 评论 -
VSCode折腾笔记(一)——下载、安装插件、汉化和解决文件中文乱码问题
写在前面:写代码需要好的编辑器,微软开发了VSCode,江湖传说很好用,这就开始折腾一下。环境:Windows 10、VSCode 1.32一、下载和安装第一步:登录官网下载安装文件网址:https://code.visualstudio.com第二步:安装VSCode第三步:启动VSCode二、安装插件安装插件的方式很简单,在左侧栏目中点击最下方...原创 2019-03-13 11:36:43 · 868 阅读 · 0 评论 -
Linux系统设置自动备份mysql数据库
写在前面:为了保证数据库容灾性,定期对数据库数据进行备份是十分重要的。备份数据的基本思路是将数据库中的数据导出保存到其他位置,每隔一段时间便进行一次导出,以保证数据的完整。为了让数据能够定期保存,利用Linux的Crontab自动执行Bash脚本以达到自动备份的要求。第一步:选择位置创建数据保存的文件夹选择指定位置创建文件夹mysqlbackup文件夹cd ~mkdir m...原创 2019-04-16 18:04:22 · 1522 阅读 · 0 评论 -
Windows 10家庭中文版安装Docker简明流程
前言:由于Windows 10家庭中文版未带有Hyper-V虚拟机,因此安装Docker有两种策略:1、安装Hyper-V虚拟机再安装Docker 2、使用Docker-ToolBox,利用VirtualBox作为虚拟机。以下采用第二种方式,优点在于使用VirtualBox作为虚拟机不会与VMware产生冲突,保证了以前安装过得VMware可以正常使用。一、下载Docker-ToolBox...原创 2019-07-20 21:20:01 · 488 阅读 · 0 评论 -
在虚拟机上的Ubuntu16.04进行Hadoop-2.8.4伪分布式环境部署
简述使用虚拟机在ubuntu 16.04中构建hadoop的步骤原创 2018-07-13 13:28:54 · 1851 阅读 · 1 评论