![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
填坑之路
文章平均质量分 62
脑干缺失不影响打字
只有足够努力,才能看起来毫不费力
展开
-
mac OS python2 安装 pip
当前python2已经被停止维护了,但是公司的老代码中还存留大量的python2的代码需要进行维护,这就很让人头秃。由于mac中自带的pip3,使用pip3安装的第三方库使用python命令是识别不了的。这是因为安装的第三方库放置在python3的目录下了。于是我们需要安装pip来支持python2的第三方库的安装# 下载脚本$ wget https://bootstrap.pypa.io/pip/2.7/get-pip.py# 使用python2执行$ python --version Py.原创 2021-11-15 10:59:39 · 5839 阅读 · 0 评论 -
consul+prometheus+grafana监控平台小demo
前言软件运行是带错运行的一个过程,没有人能肯定的说自己的程序永远不会出现问题。那么既然是这样,我们怎么判断我们的系统出现了问题呢?肯定不能让甲方爸爸告知你的系统访问不了了(这样的话这个绩效你背定了,耶稣的留不住你,产品经理说的)。那我们又不可能随时随刻的在电脑面前看有没有问题发生,那么怎么办?我们可以请几个人来轮班看着这个程序,如果有问题了马上解决(其实就是运维老哥)。但是这样不是办法,我们能不能让电脑帮助我们来监控程序呢,一有问题就告诉我们,然后我们第一时间马上解决。这就落到了我们的重点了——监控技术。原创 2021-11-09 10:23:02 · 4951 阅读 · 0 评论 -
gitlab-runner 三种runner创建和和使用
gitlab-runner 的创建和使用(一)runner使用背景对于我们项目开发来说,为了防止主项目被污染,在多人协作开发的时候,要fork一个子项目到自己的工作目录下,切分支然后进行修改之后,再从当前项目中提一个merge request到主项目中,主项目merge负责人觉得没问题的时候,再进行主项目分支和合并。对于一个开发小组来说,利用gitlab的CI CD帮助我们做代码风格的检查,镜像的打包是一件非常方便的事情。而想通过使用CI CD的话,则需要配置runner。一般来说,我们都会配置一个公原创 2021-08-23 11:27:48 · 18239 阅读 · 0 评论 -
记一次数据库乱码问题
最近在搞项目,但是在数据库初始化这一块老是会出现数据库乱码的情况出现。网上找了很多资料,对于数据库编码这一块有点理解,记录一下问题出现由于之前一直依赖于数据库可视化工具,例如mysql workbench,navicat之类的,这一类书数据库可视化工具一般都有默认的编码,例如mysql workbench使用的编码就是utf8mb4编码。之前一直使用的是mysql workbench初始化sql,由于项目快要完结了,要对项目镜像容器化处理,mysql也作为容器之一(方便部署,实际不会容器化数据库).原创 2021-08-02 10:36:24 · 171 阅读 · 0 评论 -
kubernetes数据卷挂载成功但是文件不同步
最新在搞k8s的一些东西,在做一个数据持久化也就是数据卷挂载的一些问题。然而突然发现数据卷挂载成功了,但是日志文件没有同步下来这就很神奇了,数据卷挂载之后没有报错,但是日志文件也没有同步下来。为了验证猜想,我在挂载的路径下创建了一个文件,进去容器里面看,果然没有。然后我在容器里面创建一个文件,出来挂载路径看,也还是没有。但是一点报错信息都没有!!然后后来我发现,不管pod怎么重启,之前创建的文件还是存在的。按道理说,如果没有挂载到数据卷的话,重启之后里面应该是空文件才对!!最后在kubectl .原创 2021-07-29 18:16:40 · 3156 阅读 · 4 评论 -
kubernetes pull an Image from a Private Registry
【已解决】使用imagePullSecrets拉取私有仓库镜像拉取失败?原创 2021-07-29 11:03:33 · 179 阅读 · 0 评论 -
vue在不同平台构建的问题
最近换了mac m1芯片,让原本的项目出现了很多和平台相关的问题,最主要的问题就是m1芯片的cpu架构为arm架构,而Intel芯片cpu架构为amd架构最近在改以前在window系统下写的vue项目,因为要改成mac系统下编译运行,出现了很多问题现在是从 macos到linux (debian)平台下运行,又出现了平台不兼容的问题(真的想打人…)我是要打成docker镜像,然后通过k8s进行部署的,在编译的时候出现了这个错误platform unsupported @vue/cli-servi.原创 2021-07-19 16:00:11 · 440 阅读 · 0 评论 -
使用正确密码连接docker起的mysql提示连接拒绝?
密码正确却提示,ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)原创 2021-07-13 14:28:47 · 1325 阅读 · 0 评论 -
Macbook apple m1芯片 踩坑过程
记录macbook air apple m1芯片的踩坑过程no matching manifest for linux/arm64/v8 in the manifest list entries原创 2021-07-12 10:55:21 · 1924 阅读 · 0 评论 -
docker docker-compose volumes数据卷挂载问题
docker数据卷挂载之后,导致no such file or directory....原创 2021-07-08 14:27:40 · 3501 阅读 · 0 评论 -
GVA数据库迁移到tidb相关问题
register table failed {"err": "Error 8200: Unsupported modify column: length 6 is less than origin 10"}原创 2021-06-17 16:54:36 · 849 阅读 · 0 评论 -
Kubernetes 部署应用踩坑
从做项目开始的单机应用本地调试,到项目打包放到服务器上运行,再到后来的容器虚拟化技术docker,一路走来都踩了很多坑。最近即将走进社会,在公司实习的时候,要求实习项目需要在使用Kubernetes来使用部署。又踩了很多的坑,现在一一来记录。那些基本的知识这里不再进行赘述了,讲一下项目打包的流程及其具体命令吧。项目打包到Kubernetes 部署发布的全过程:代码编写项目打包镜像打包推送镜像到远程仓库Kubernetes 创建pod 对象的yaml文件使用命令创建pod对相应的pod.原创 2021-06-15 09:48:15 · 330 阅读 · 0 评论 -
【已解决】vue页面数据绑定之后,数据不显示的问题
我在使用vue前端代码的时候,有一个需求是要根据数据格式展示的方式动态的展示数据:例如:普通的字符串,直接输出json格式,进行json解析,将json字符串解析成为json对象,存储在json对象数组里面渲染展示…但是问题出现了,跟着代码看:我首先调用queryTableStruct()获取到表的结构,然后前端会动态的渲染页面结构。然后会去调用后台接口,获取到数据根据数据的展示格式,如果是json展示的,进行解析存储渲染。由于可能存在一条记录里面存在多个json格式的数据需要展示。.原创 2021-05-24 10:45:49 · 9653 阅读 · 0 评论 -
GitLab CI/CD配置使用教程
文章目录1、GitLab-runner安装2、GitLab-runner注册3、配置gitlab-ci.yml4、踩坑(1)runner is alive but pipeline is pending完结撒花!因为公司需要我们使用GitLab来提交代码,使用GitLab CI/CD。之前我是没有接触过这个东西的,昨天搞了一天,也是踩了一天的坑,现在记录一下这个是GitLab CI/CD 的官方文档:https://docs.gitlab.com/ee/ci/README.html1、GitLa原创 2021-04-07 10:18:07 · 8953 阅读 · 1 评论 -
debian10 virtualbox 安装增强功能
原文地址:https://zhaokaifeng.com/?p=573本文亲测有效,转载意为为自己日后需要再查看本文中使用的Debian是安装在VirtualBox中的虚拟机,具体参数如下: Debian版本:Linux debian4.9.0-4-amd64 VirtualBox版本:VirtualBox 5.2.6Debian虚拟机安装VirtualBox增强功能的具体步骤如下:1 前期准备打开Debian虚拟机并登陆,依次点击VirtualBox的“设备->安装增强功能”。这原创 2021-03-29 10:35:59 · 1147 阅读 · 1 评论 -
go:50:13: undefined: strings.Builder
unknown driver "mysql"undefined: strings.Builder原创 2021-01-12 10:33:31 · 247 阅读 · 0 评论 -
docker: Error response from daemon: driver failed programming external connectivity on endpoint ...
docker: Error response from daemon: driver failed programming external connectivity on endpoint myredis (e3a29619db5b4988c7f4099d7dac03017c21e5a4f7567c5529d65e0fe01e52c1): Bind for 0.0.0.0:6379 failed: port is already allocated.原创 2021-01-11 14:37:28 · 386 阅读 · 0 评论 -
Docker基本操作
之前在学springboot 的时候学了一下下docker 的一些相关操作,毕竟我们在配置Linux环境的时候还是挺麻烦的,我们不如直接在docker上面拉取相关的镜像,一键部署就好了。由于断断续续的使用docker,导致docker命令很不熟悉,经过三番四次的折磨之后,决定痛定思痛写下docker相关的操作文章目录1、docker启动暂停1、docker启动暂停...原创 2021-01-11 13:53:17 · 64 阅读 · 0 评论 -
【已解决】npm ERR! code ELIFECYCLE
renrenfast 拉去下来得前端项目在npm install的时候报错了npm ERR! chromedriver@2.272 install :'node install.js'原创 2020-06-09 10:45:21 · 46761 阅读 · 6 评论 -
项目部署到阿里云服务器,前后端分离 springboot+vue(nginx跨域)
最近做了一个前后端分离的项目,然后交付的时候是需要部署到云端服务器的但是之前我们采用的都是前后端分开部署的,然后就对前端部署的步骤不是很了解通过网上一顿操作之后,成功部署到云端服务器首先,我们linux基本的环境要有:jdkmysqlnginxtomcat(我们采用的是jar包,有内置的tomcat,这个好像不需要)node.jswindow本地远程连接:xftp(传输文件...原创 2020-05-06 13:55:45 · 2944 阅读 · 2 评论 -
【linux安装mysql】出现报错,问题已解决
问题解决:ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.问题解决:ERROR 1819 (HY000): Your password does not satisfy the current policy requirements原创 2020-05-08 11:08:55 · 267 阅读 · 0 评论