自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Docker配置redis和redis集群

拉取redisdocker pull redis单机redis准备目录和文件创建目录: /usr/local/redis/conf准备一份redis.conf文件,并修改以下内容# 将绑定ip注释,以便外部访问#bind 127.0.0.1# 关闭daemon模式daemonize no# 关闭保护模式protected-mode no将修改后的redis.conf复制到宿主机的/usr/local/redis/conf目录下。启动redisdocker run -d

2022-02-12 23:50:35 1127

原创 使用Docker进行MySql8.0主从配置

MySQL单机配置拉取&启动容器docker run -d \--name mysql \--privileged=true \-v /usr/local/mysql/data:/var/lib/mysql \-v /usr/local/mysql/conf:/etc/mysql/ \-v /usr/local/mysql/log:/var/log/mysql \-v /usr/local/mysql/mysql-files:/var/lib/mysql-files/ \-e MY

2022-02-09 00:02:30 1693

原创 Redis集群配置

创建集群配置redis版本:6.2.6以6个redis,3主3从为例。准备基础的redis配置创建目录/opt/rediscluster,复制基础的redis.conf到此目录,并进行修改# 关闭AOF功能appendonly no创建集群配置文件创建文件:redis6379.conf,添加内容:include /opt/rediscluster/redis.confpidfile "/var/run/redis_6379.pid"port 6379dbfilename "du

2021-12-30 17:45:38 3270 6

原创 Redis主从配置和哨兵模式

主从配置配置以1台主机,2台从机为例。准备基础的redis配置创建目录/opt/myredis,复制基础的redis.conf到此目录,并进行修改。# 关闭AOF功能appendonly no配置主机信息新建文件:redis6379.conf,添加内容# 指定include当前目录下的redis.confinclude /opt/myredis/redis.confpidfile /var/run/redis_6379.pidport 6379dbfilename dump6379

2021-12-30 17:41:51 617

原创 CSS的flex布局小结

Flex布局也称为弹性布局,在此布局中有两个重要角色:flex容器:是flex布局中的父元素,其包含一个或多个flex项目;flex项目:是flex布局中的子元素,有一个或多个,包含在flex容器中。如何使用Flex布局给一个html元素添加CSS属性display:flex;后即可启用flex布局,此元素即为flex容器。非常重要的概念主轴:flex布局中各子项目的排列方向即为主轴,默认为横向,子项目沿横轴从左向右依次排列;侧轴,与主轴垂直相交,也被称为“交叉轴”。侧轴的方向由

2021-11-02 23:35:36 197

原创 CSS中的常见单位(px,%,em,rem,vw,vh)

像素(px)&百分比(%)像素(Pixel)长度单位,相对于显示器屏幕分辨率而言,通常在不定义显示缩放比例的情况下,1px对应显示器屏幕上的一个像素点。早年的pc端展示的页面基本都用这个单位。百分比(%)相对长度单位,指占用的父元素宽度/高度的比例。当指定为100%时,会占据父元素的全部宽度或高度;也可以指定大于100%的数值,这时,子元素会超出父元素的边界。EM&REM这两个都是相对长度单位。区别在于:EM是相对于父元素REM是相对于根元素。REM中的“R”

2021-10-31 12:27:15 1050

原创 Vue2.x项目初始化

确定vue/cli版本#输入vue --version#输入@vue/cli 4.5.14注意,这里是vue/cli的版本,不是vue的版本创建项目这里创建的项目名称为:test_vue_cli_01。首先定位到要创建项目的目录,例如:D:/workspaces开始配置项目# 输入vue create test_vue_cli_01# 输出Vue CLI v4.5.14? Please pick a preset: (Use arrow keys)> Default

2021-10-28 11:14:09 1431

原创 在Vue中按需引入elementui组件

开发环境vue: 2.6.11elementui: 2.15.6vue/cli: 4.5.11安装elementuinpm i element-ui -S完整引入根据官网指南编辑src/main.js即可。...import ElementUI from 'element-ui';import 'element-ui/lib/theme-chalk/index.css';...Vue.use(ElementUI);按需引入安装 babel-plugin-compone

2021-10-08 12:28:53 418

原创 在CentOS7下查看并修改MySQL数据存放目录

软件版本CentOS 7MySQL 5.7查看数据存放目录使用命令SHOW VARIABLES LIKE '%datadir%';# 或者SELECT @@datadir;得到默认存放目录:/var/lib/mysql移动数据停止mysql服务systemctl stop mysqld新建数据存放目录mkdir -p /data01/mysql/data复制数据将mysql目录复制到/data01/mysql/data目录下cp -a /var/lib/my

2021-10-07 00:29:00 2898 1

原创 MySQL中查看并终止正在执行的线程

查看正在执行的线程在MySQL终端中或客户端工具中使用命令SHOW PROCESSLIST;# 或者SHOW FULL PROCESSLIST;在命令行中使用命令mysqladmin processlist;显示结果Id User Host db Command Time State Info58651 root localhost:7285 edu Sleep 1468 \N58652 root localhost:7287 stock Query 0 starting show

2021-09-27 13:33:45 931

原创 在安卓手机中使用微信保存图片提示失败的处理

场景描述在进行产品推广时,因为有不同的推广人员,所以推广用的海报,需根据不同的推广人员,展示不同的二维码。在controller中动态生成海报,并返回图片流到页面进行展示。实际操作时,安卓手机中长按海报图片,选择“另存到相册”,提示保存失败;选择转发给朋友,不弹出选择好友列表,转发失败。但是在苹果手机中可正常保存和转发。原因在controller中返回的是一个图片流。在页面处理图片时,是blob:xxx形式。而安卓微信不支持blob形式的图片进行“另存为”操作。解决方案将controlle

2021-05-05 19:53:55 3283

原创 腾讯云主机CentOS7.9安装Docker

安装环境CentOS版本CentOS Linux release 7.9.2009 (Core)cat /etc/redhat-releaseLinux核心版本3.10.0-1127.19.1.el7.x86_64uname -r版本在3.10+才可安装docker。安装前的准备更新yum包yum update卸载原有docker# 查看是有安装过dockerwhereis docker# 有先删除yum remove docker docker-common doc

2021-03-13 14:23:30 541

原创 Vue项目中使用echarts 5

个人感觉echarts 5还是挺好看的,所以就在项目中直接上最新版本了。echarts直接安装最新版本npm i -S echarts安装的版本是:5.0.2使用时遇到问题但在main.js中添加引入后import echarts from 'echarts'Vue.prototype.$echarts = echarts却提示export 'default' (imported as 'echarts') was not found in 'echarts'问题解决猜想着是不

2021-02-17 20:38:49 2301

原创 Nginx中root指令与alias指令的区别

两者区别使用位置不同root指令可位于http, server, location中。alias指令只可位于location中。对location的处理方式不同当两者都位于location中时, 对于符合location规则的URI处理方式不同。使用root指令,实际访问位于服务器上的文件路径中,会包含有location路径。使用alias指令,实际访问位于服务器上的文件路径中,不包含有location路径。语法要求不同alias指令中配置的path必须以"/"结尾root指令

2020-12-16 20:42:01 347 1

原创 Python中基础的时间操作

时间日期格式化符号%Y:年,4位数%y:年,2位数%m:月,2位数(01-12)%d:天,2位数(01-31)%H:24小时制小时(00-23)%M:分钟数(00-59)%S:秒数(00-59)%f:毫秒数与java中常用的格式化方式(yyyy-MM-dd HH:mm:ss)有区别,特别是大写“M”和小写“m”。倒是跟MySQL中的格式化差不多。时间的处理python的时间处理,可使用内置的time模块,也可以使用datetime.datetime模块。使用time模块,主

2020-12-12 00:42:38 351

原创 MySQL的全文检索

概述版本说明MySQL5.5中,只有MyISAM支持全文检索。MySQL5.6中,InnoDB开始支持全文检索。MySQL5.7中,可以使用N-Gram插件支持全文检索。此插件支持中/日/韩文。全文检索的使用限制只能在类型为CHAR、VARCHAR或者TEXT的字段上创建全文索引。只支持InnoDB和MyISAM引擎。一个表只能建立一个全文检索字段。如需要检索多个字段,需要将多个字段一起创建一个索引。N-Gram全文解析器MySQL中使用全局变量"ngram_token_siz

2020-12-02 18:23:07 975

原创 Python中“星号”用法小结

在Python学习中,简单总结一下“*”的多种使用方法。基本用法乘法&乘方用于数学计算a = 5# 乘法print(a*2) # 10# 乘方print(a**2) # 25字符串复制s = 'abc'# 复制3次print(s*3) # abcabcabc序列解包x,*y = 1,2,3,4print(x) # 1print(y) # [2,3,4],这里y做为一个列表,收集剩余项x,*y,z = 1,2,3,4print(x) # 1print(

2020-11-26 11:33:23 936

原创 在华为云主机中添加新的云盘

背景一直借用朋友的华为云主机,系统盘只有40G,虽然有点小,但是只跑一些简单的测试程序,也够用了。今天登录云主机控制台调整配置,才发现还有个100G的云盘一直空着。。。。。。还是太年轻啊!!添加硬盘查看磁盘信息使用命令"fdisk -l"查看磁盘信息。可以看到100G的云盘,还没有进行分区。Linux分区格式说明: /dev/vda,/dev/vdb, /dev/vda1vd:表示的是硬盘类型。这里显示vd(云主机,我猜是VirtualDisk的简写)。其他还有sd(SCSI硬盘)、hd

2020-11-23 16:54:50 846

原创 在Nuxt中使用scss语法

安装插件npm i -D node-sass sass-loader 基础用法单页面使用注意:一定要写上lang="scss"才可以使用scss语法<style lang="scss" scoped>/*定义变量*/$base-color: red;div.border{ /*使用变量*/ border: 1px solid $base-color;}</style>全局样式定义全局样式在assets目录下添加文件:my-global.scss$

2020-11-22 10:49:26 4572 2

原创 在docker中使用MySQL

下载MySQLdocker pull mysql:5.7.32版本查询: https://hub.docker.com/_/mysql?tab=tags&page=1查看常用docker 命令创建映射目录创建目录,用于宿主机与容器的映射,以便将数据保存在宿主机,而不是容器中。/usr/local/docker/mysql/conf,配置文件/usr/local/docker/mysql/logs,日志文件/usr/local/docker/mysql/data,数据文件自

2020-11-11 21:40:48 381

原创 Anaconda&JupyterNotebook设置

Anoconda安装&使用下载下载地址:https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/查看版本信息# conda版本conda -Vconda 4.3.30# python版本python -VPython 3.6.12 :: Anaconda, Inc.虚拟环境查看已安装的环境# 以下三条命令都可以conda info -econda info --econda env list创建虚拟环境创建新

2020-11-05 17:40:02 299

原创 Sass基础语法说明

简介Sass (英文全称:Syntactically Awesome Stylesheets) 是一个最初由 Hampton Catlin 设计并由 Natalie Weizenbaum 开发的层叠样式表语言。它是一种CSS预处理器。对CSS进行了扩展,完全兼容所有版本的 CSS,ua 增加了规则、变量、混入、选择器、继承、内置函数等特性,可生成格式化的CSS代码,减少了CSS中重复的代码,易于组织和维护节省开发时间。Sass的安装&编译安装# 全局安装npm install -g -y

2020-11-02 11:08:34 199 1

原创 在CentOS7系统中离线安装pm2

需求背景客户网络对安全要求比较高,直接物理隔离:(下载&打包首先在一台可以联网的CentOS7 系统中全局安装pm2npm install pm2 -g此系统中的node安装位置是:/usr/local/src/node,如果没有进行过特别设置,在pm2安装完成后,会在lib/node_modules/下面找到 pm2 一个文件夹。将这个pm2文件夹打包成pm2.tar.gztar czvf pm2.tar.gz pm2/复制&解压将打包后的 pm2.tar.gz用U盘

2020-10-31 00:23:21 1270

原创 修改vue-element-admin中Tinymce编辑器的图片上传路径

问题描述在使用vue-admin-admin的Tinymac编辑器时,默认上传图片路径是https://httpbin.org/post。此地址会返回类似如下的json数据,其中包含有图片的base64编码形式。{ ...... "files": { "file": "data:image/jpeg;base64,/9j/4AAQSkZJR......" }, ......}当上传的图片很大,会导致返回的base64编码字符串超长,此时会明显感觉

2020-10-30 16:59:35 2584 1

原创 在Nuxt中切换环境变量

安装cross-env插件npm install -y -D cross-env自定义环境变量配置文件名随意:myenv.jsmodule.export = { dev:{ DESCN:'开发环境', API_BASE_URL:'', }, prod:{ DESCN:'线上环境', API_BASE_URL:'', }}这里将myenv.js文件放在了与next.config.js同级目录下配置n

2020-10-28 00:06:10 2070 1

原创 CentOS 7.6中使用ffmpeg将视频由mp4格式转为m3u8格式

软件准备以下操作均在/usr/local/src目录进行下载&安装nasm编译x264时会用到操作流程# 下载wget https://www.nasm.us/pub/nasm/releasebuilds/2.14/nasm-2.14.tar.gz# 解压tar xvf nasm-2.14.tar.gz# 进入目录cd nasm-2.14# 配置./configure# 编译&&安装make && make install下载&

2020-10-23 23:37:03 1704 1

原创 SpringBoot项目的两种打包方式

情况概述在SpringBoot项目中使用“mvn package”进行打包操作时,打包生成的jar文件一般只有几十K左右,因为缺少依赖的jar包,所以无法直接运行。为了能让SpringBoot运行,需要其生成的jar包和项目依赖的jar包等统一再次打包,然后才可以通过“java -jar"的方式运行。将SpringBoot项目打包成一个可运行的jar文件,通常有两种方式:在pom.xml中使用spring-boot-maven-plugin插件在pom.xml中给properties节点添加新的

2020-10-21 01:50:58 9526 2

原创 Windows下编辑的脚本文件在CentOS下无法正常执行

脚本&报错在windows下使用editplus编辑一个极简单的脚本文件:start.sh,用于启动同目录下的springboot项目#!/bin/bashPROJECT_NAME=service_ucenter-0.0.1-SNAPSHOTpid=`ps -ef |grep $PROJECT_NAME |grep -v "grep" |awk '{print $2}'`if [ $pid ]; then echo "$PROJECT_NAME 项目正在运行,PID=$pid"else

2020-10-19 23:29:44 510

原创 CentOS7上部署Nuxt(第二步)

使用pm2启动nuxt项目pm2简单使用常用的pm2命令启动项目在项目目录:/home/akio/www/nodejs/site下运行pm2 start npm --name "nuxt-site" -- run start注意:nuxt-site是给项目起的名字,命名随意,有空格的话,加双引号就可以了,不要使用单引号。加单引号的话,在使用“pm2 list”进行查看时,会看到项目进程的名字中也会带有单引号,但使用双引号就没问题。测试访问访问http://http://192.168.

2020-10-18 20:23:16 333

原创 手头工作中常用到的pm2命令

pm2是干什么的PM2是node进程管理工具,可以利用它来简化很多node应用管理的繁琐任务,如性能监控、自动重启、负载均衡等。安装使用npm 进行全局安装npm install -g pm2-g:全局安装常用命令启动项目进程# 启动项目pm2 start app.js# 启动项目并给项目起个名字pm2 start app.js --name myApp停止项目进程# 停止某项目pm2 stop myApp# 停止全部项目pm2 stop all重启项目进程

2020-10-18 20:14:52 501 1

原创 CentOS7上部署Nuxt(第一步)

安装nodejsCentOS7 安装nodenuxt的部署项目的build在项目的目录下执行npm run build复制文件&部署到服务器服务器部署目录:/home/akio/www/nodejs/site服务器IP:192.168.31.199复制文件和目录.nuxtstaticnuxt.config.jspackage.json安装项目依赖在项目部署目录下执行npm install启动项目在部署目录下执行npm run start使用

2020-10-18 13:56:41 973

原创 CentOS7 安装node

安装nodecentos7中使用yum安装的node版本貌似比较陈旧,为了与开发环境匹配,下载安装新版本的node下载wget https://npm.taobao.org/mirrors/node/v14.13.1/node-v14.13.1-linux-x64.tar.xz例如下载到/usr/local/src目录下解压# xz格式,先用xz解压xz -d node-v14.13.1-linux-x64.tar.xz# 再用tar解压tar xvf node-v14.13.1-lin

2020-10-18 13:53:07 1600

原创 手头工作中常用到的docker命令

查询可用镜像docker search 镜像名称关键字# 例如docker search nginx也可以在https://hub.docker.com进行查找获取镜像docker pull 镜像名称# 例如docker pull nginx启动docker run -it 镜像名称目前常用的启动命令## 启动一个rabbitmqdocker run -it \--name rabbitmq \--rm \-p 5672:5672 \-p 15672:1567

2020-10-16 23:32:29 357

原创 Nuxt引用本地js或css文件

目录说明在Nuxt中引用第三方js等资源文件,可将文件放在/assets或/static目录下区别/assets目录下的文件会被webpack编译/static目录下的文件不会被编译全局引用在nuxt.config.js中设置第三方文件放置在/static目录下/static/videojs/video-js.css/static/videojs/video.js/static/videojs/videojs-contrib-hls.js引用方式... head: {

2020-09-29 12:02:29 9032 5

原创 在docker中使用nacos镜像

拉取nacos镜像docker pull nacos/nacos-server创建目录日志目录mkdir -p /home/nacos/logs极简方式启动docker run --env MODE=standalone --name nacos -itd -p 18847:8848 -v /home/nacos/logs:/home/nacos/logs nacos/nacos-server-p:指定了宿主机端口为18847-v:指定宿主机与nacos的日志目录映射–env(

2020-09-29 11:22:55 6397 1

原创 CentOS7安装FastDFS

说明系统环境:CentOS 7参考官网:https://github.com/happyfish100安装安装libfastcommonlibfastcommon是一个针对fastdfs的基础类库# 下载wget https://github.com/happyfish100/libfastcommon/archive/V1.0.43.tar.gz# 解压tar -zxvf V1.0.43.tar.gz# 进入目录cd libfastcommon-1.0.43/# 编译.

2020-09-08 22:21:04 2015

原创 MySQL常用语句

数据库创建create database if not exists db_name default charset utf8mb4 collate utf8mb4_general_ci;数据库名字不能超64字符,包含特殊字符的名字或者是全部由数字或保留字组成的名字必须用单引号包起来。if not exists 的使用强制在不存在数据库的情况下执行命令。选择使用use db_na...

2019-12-31 12:02:25 115

原创 CentOS 7 安装MariaDB

查看系统中是否安装有MariaDBCentOS7 默认安装有MariaDBrpm -qa | grep mariadb卸载MariaDBrpm -e mariadb-libs-5.5.56-2.el7.x86_64强制卸载MariaDB如果卸载时出现如下提示error: Failed dependencies: ......则需要强制卸载rpm -e --nodep...

2019-12-31 10:45:05 163

原创 在SpringCloud中使用Sleuth+ZipKin

软件版本SpringBoot2.1.4.RELEASESpringCloudGreenwich.SR1zipkin2.12.2搭建ZipKin服务在Pom文件中引入相关依赖<properties> <java.version>1.8</java.version> <zipkin.version>2.12.2</...

2019-05-24 17:46:37 1059

原创 配置SpringCloud Zuul后访问routes报404错误

SpringCloud版本<groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-dependencies</artifactId><version>Greenwich.SR1</version>问题创建zuul应用后,查看路由信息,...

2019-05-22 10:32:56 6145 1

jce_policy-8.zip

JCE无限制权限策略文件,适合jdk8。 留个备份用。

2021-03-18

空空如也

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

TA关注的人

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