自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 资源 (2)
  • 收藏
  • 关注

原创 CentOS-7.9通过kubeadm搭建k8s集群(解决国内无法下载flannel镜像及yaml配置问题)

CentOS-7.9通过kubeadm搭建k8s集群(亲测无坑)环境说明虚拟机软件:VmWare16pro虚拟机系统:CentOS-7.9虚拟机配置:2核CPU+2G内存+50G硬盘k8s版本:v1.17.4docker版本:docker-ce-18.06.3.ce-3.el7集群规划1个模板机+1主2从的k8s集群模板机用来做系统初始化操作,之后克隆出1主2从的k8s集群,然后通过kubeadm搭建k8s集群模板机IP:10.0.0.99master IP:10.0.0.100no

2021-04-18 00:57:40 2268 1

原创 k8s部署nginx,了解Pod,ReplicationController,Service,Deployment等方式部署nginx

k8s部署nginx,了解Pod,ReplicationController,Service,Deployment等方式部署nginx环境说明:k8s:1.5.2docker:1.13.1nginx:1.15.4上一篇博客专门讲了如何通过yum方式搭建k8s集群传送门虽然现在yum方式搭建k8s集群有点过时了,但是yum方式搭建的k8s集群用来学习是完全足够的,后面有时间我会用kubeadmin方式重新搭建一套。通过Pod方式部署nginx编辑nginx-pod.yaml#创建并且切换到工

2021-02-28 23:10:14 500

原创 CentOS-7.X通过yum安装k8s集群

CentOS-7.X通过yum安装k8s集群VmWare16pro安装CentOS-7.9官网下载CentOS-7.9镜像iso选择最小化安装虚拟机编辑网络选择VMNet8,NAT模式 子网IP设为 10.0.0.0,子网掩码设为255.255.255.0NAT设置,网关地址设置为10.0.0.254宿主机VMnet8地址 10.0.0.1,自动跃点调到10安装CentOS-7.X模板机设置模板机网络模板机IP地址设置为10.0.0.10vi /etc/sysconfig/netw

2021-02-22 00:01:16 391

原创 WSL子系统通过docker安装redis,解决宿主机springboot程序访问docker中redis连接失败问题

WSL子系统通过docker安装redis,解决宿主机springboot程序访问docker中redis连接失败问题环境说明win10 2004WSL2+ubuntu20.04,已设置清华源+开机自启+已关闭防火墙docker:19.03.12,且设置了阿里云镜像加速+随WSL子系统开机自启redis:5.0.7下载镜像文件docker pull redis:5.0.7创建挂载目录创建redis配置和数据的挂载目录,便于在容器之外调整redis启动配置文件,以及支持数据持久化到容器之外

2021-02-15 15:01:58 2152

原创 WSL子系统通过docker安装gitlab私服,支持gitlab私服仓库转移到gitee外网仓库(保留提交记录)

WSL子系统通过docker安装gitlab私服环境win10下的WSL子系统,子系统版本号:Ubuntu 20.04docker版本:19.03.12,且设置了阿里云镜像加速gitlab版本:gitlab-ce:11.0.1-ce.0WSL子系统防火墙已关闭下载镜像文件docker pull beginor/gitlab-ce:11.0.1-ce.0创建挂载目录创建gitlab 的配置 (etc) 、 日志 (log) 、数据 (data) 放到容器之外, 便于日后升级, 因此请先准备

2021-02-14 12:47:20 2422 3

原创 WSL子系统通过docker安装maven私服

WSL子系统通过docker安装maven私服为什么要使用maven私服maven简化了项目依赖管理,让我们不再需要像以前一样去网上下载指定版本jar包,以及jar包依赖的jar包,只需要配置maven坐标,即可完成依赖引用。正常来说,我们本地开发使用maven中央仓库就够用了,构建项目时,如果依赖的maven坐标不存在,那么maven就会自动从中央仓库(国内一般用阿里云maven仓库)下载,并保存到本地仓库,然后就能从本地仓库拷贝到项目中完成项目编译打包等等操作。但实际工作中,有些公司办公

2021-02-13 15:49:47 460

原创 SpringBoot入门教程07——整合mybatis-plus(三)

SpringBoot入门教程07——整合mybatis-plus(三)大纲springboot整合mybatis-plus入门,以及mybatis-plus代码生成工具入门,传送门springboot整合mybatis-plus实现事务控制、分页、自定义SQL以及条件构造器Wrapper入门,传送门批量插入、更新字段填充逻辑删除lambda表达式格式的条件构造器用法条件构造器Wrapper的setEntity用法批量插入、更新最近股市很火,本人就写了一个爬虫,从财经网站爬取股票数据,

2020-07-14 23:30:31 678 2

原创 pandas入门01——DataFrame数据处理及插入mysql数据库

pandas入门01——DataFrame数据处理及插入mysql数据库前言最近股市很火,本人就想着搞个量化分析的程序去炒炒股,说不定就走上人生巅峰了呢。网上股市的数据接口大部分都是python的,返回的数据结构是DataFrame,本篇就记录一下本人学习DataFrame进行数据处理及插入数据库的过程。环境准备python环境,推荐anaconda,网上安装教程很多mysql数据库,docker安装mysql数据库教程 传送门安装tushare (提供获取股票数据接口)安装pymysql

2020-07-11 17:07:17 6653 1

原创 SpringBoot入门教程06——整合mybatis-plus(二)

SpringBoot入门教程06——整合mybatis-plus(二)上一篇讲了springboot如何整合mybatis-plus,以及mybatis-plus代码生成工具类的用法,传送门本节主要讲述springboot整合mybatis-plus实现事务控制、分页、自定义SQL以及使用条件构造器Wrapper等事务控制在springboot启动类上加@EnableTransactionManagement注解在要做事务控制的类或者方法上加@Transactional注解来个例子,在Use

2020-07-05 13:24:39 434

原创 SpringBoot入门教程05——整合mybatis-plus(一)

SpringBoot入门教程05——整合mybatis-plus操作数据库做后端开发离不开跟数据库打交道,操作数据库有很多成熟的框架和方案,比如活在教程和demo里的JdbcTemplate、JPA,早期的Hibernate,当前最流行的mybatis等,本节主要讲述springboot整合mybatis框架的增强版mybatis-plus操作数据库。环境准备mysql数据库8.0+博主的环境是win10+WSL+docker+mysql,感兴趣同学的可以参考如下教程,玩一下win10安装linu

2020-06-29 23:52:24 369 1

原创 WSL子系统设置docker开机自启

WSL子系统设置docker开机自启环境说明linux子系统:Ubuntu-20.04PS:其他版本也适用,脚本适配自己系统即可docker服务开机自启进入linux子系统执行命令创建sh脚本 vim /etc/init_myservice.sh#启动ssh服务和docker服务sudo service ssh restartservice docker start添加可执行权限 chmod u+x init_myservice.sh在windows系统桌面新建 u

2020-06-26 12:11:42 4391

原创 WSL下安装docker

WSL下安装docker本文主要讲述如何在wsl子系统(Ubuntu 20.04)下安装docker**前置条件:电脑已经安装有wsl子系统,安装教程参考传送门**安装dockerroot用户ssh连接到linux子系统,复制并执行如下命令curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun等待命令执行及安装完成#查看docker版本号docker --version切换阿里云镜像源阿里云镜像源获取地址,

2020-06-26 00:09:45 2490

原创 SpringBoot入门教程04——Environment详解

SpringBoot入门教程04——Environment详解前言上一节我们讲述了SpringBoot配置文件详解 传送门细心的同学会发现里面其实有一个小坑比如我们修改user.properties文件,修改后内容如下:user.name=henry1111user.age=16本地开发环境默认切到dev,即spring.profile.active=dev然后重启应用,打开浏览器打开浏览器输入http://127.0.0.1:8080/user,浏览器显示:Henry-16跟预期的

2020-06-25 16:25:14 4251

原创 Windows10玩转Linux子系统(WSL)

Windows10玩转Linux子系统(WSL)WSL简介WSL 是 Windows Subsystem for Linux 的缩写,意思是 linux 版的 window 子系统。Linux 的 Windows 子系统让开发人员无需虚拟机就可以直接在 Windows 上运行 Linux 环境,包括大多数命令行工具、程序和应用。使用 WSL 的好处是:与在虚拟机下使用 Linux 相比,WSL 占用资源更少,更加流畅WSL 可以对 Windows 文件系统下的文件直接进行读写,文件传输更方便

2020-06-25 12:42:10 4292

原创 SpringBoot入门教程03——SpringBoot配置文件详解

SpringBoot入门教程03——SpringBoot配置文件详解虽然springboot已经自动帮我们做了许多配置,让应用在不做任何配置的情况下就能运行起来,但是在实际的应用场景,我们仍然需要自己修改一些配置。本文主要讲述如何自定义配置,以及如何在应用中读取自定义配置。自定义配置当我们创建一个springboot应用时,系统默认为我们在src/main/java/resources目录下创建了application.properties文件。springboot支持properties和yml两种

2020-06-24 01:04:53 1204

原创 SpringBoot入门教程02——如何优雅地使用spring-boot-starter-test做单元测试

SpringBoot入门教程02——如何优雅地使用spring-boot-starter-test做单元测试前言看过一些springboot教程博客,单元测试这里的教程大都比较旧,还有一些博客甚至让exclusions掉spring-boot-starter-test下的包,然后重新引入junit4去做单元测试。笔者认为这些方法不是不行,只是不够优雅,下面我们讲一下如何优雅地使用内置的spring-boot-starter-test做单元测试环境说明我们使用第1节教程构建出的项目 传送门spr

2020-06-22 21:30:15 3916

原创 SpringBoot入门教程01——构建第一个SpringBoot应用

SpringBoot入门教程01——构建第一个SpringBoot应用简介Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置,而且通过一系列Starter POMs的定义,整合各项功能,使得依赖管理工作变得更为简单。构建应用环境:jdk 1.8或以上idea社区版maven(idea 自带的即可,设置阿里云中央仓库)Spring Assistant

2020-06-22 00:06:40 371

原创 VSCode支持ESLint自动格式化

VSCode支持ESLint自动格式化安装插件1.安装ESLint2.安装Vetur3.安装Prettier - Code formatter以上3个插件在应用商店搜索直接安装即可配置自动格式化1.点击左上角【文件】——【首选项】——【设置】2.点击右上角红框的图标,打开settings.json文件3.输入以下内容{ "editor.lineNumbers": "on", //开启行数提示 "editor.quickSuggestions": { //开启自动显示建议

2020-06-19 00:03:50 1212

原创 VSCode生成vue模板

VSCode生成vue模板使用VSCode开发vue时,可以利用【用户片段】功能快速生成vue模板,减少重复代码开发如何设置1.点击左上角【文件】——【首选项】——【用户片段】2.在输入框中输入vue,选中下拉列表中的vue.json[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-olNyRykR-1592495109847)(E:\Program Files\Typora\files\picture\juejin\vue\image-20200618233812

2020-06-18 23:47:51 431

原创 Vue随笔——数组中数据改变,页面不更新

Vue数组中数据改变,页面不更新问题描述:点击商品,加入购物车时,如果购物车中已经存在该商品,此时购物车列表的商品数量不更新。原因:官方文档解释如下由于 JavaScript 的限制,Vue 不能检测数组和对象的变化。深入响应式原理中有相关的讨论。解决方案:this.$set(this.tableData, i, this.tableData[i])//Vue.set(this.tableData, i, this.tableData[i]) //这样写报Vue is not defined,

2020-06-18 22:51:46 687

原创 有些话想对自己说

我们都有这样一种悲哀:宁愿关注明星鸡毛蒜皮的事,也不想关注一个平凡人波澜壮阔的内心世界。诚然,平凡是生活的本色,生与死、悲与欢、穷与富、世事的变迁,最终都会融入历史的长河中,在时间的冲刷下被遗忘,被伟人的光辉所掩盖。被人遗忘是可悲的,然而更可悲的是,当我们回首往事时,自己都不记得人生曾经历过什么。我过去的27年好像就这样过来的,尤其是参加工作的6年时间,感觉自己学习了很多东西,成长了很多,也成熟了很多。但是又很难说的清楚,我究竟学到了哪些东西,能解决哪些问题,学到的东西就像纸片一样散落在地,无法有效地

2020-06-18 22:50:51 128

kube-flannel.yml

kubernetes网络插件flannel的yaml文件

2021-04-18

dubbo-admin war包,支持在jdk1.8环境运行

dubbo-admin war包,支持在jdk1.8环境运行 直接放到tomcat的webapps目录下,启动tomcat即可运行(先启动zookeeper)

2018-07-28

空空如也

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

TA关注的人

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