yjyzsl
码龄13年
关注
提问 私信
  • 博客:44,224
    社区:510
    44,734
    总访问量
  • 54
    原创
  • 2,112,795
    排名
  • 11
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:湖南省
  • 加入CSDN时间: 2012-03-29
博客简介:

yjyzsl的专栏

查看详细资料
个人成就
  • 获得10次点赞
  • 内容获得6次评论
  • 获得34次收藏
创作历程
  • 1篇
    2021年
  • 10篇
    2020年
  • 2篇
    2019年
  • 1篇
    2017年
  • 1篇
    2016年
  • 1篇
    2014年
  • 6篇
    2013年
  • 40篇
    2012年
成就勋章
TA的专栏
  • k8s
    2篇
  • sidecar
    1篇
  • 容器
    7篇
  • 二分图
    5篇
  • 最短路径
    2篇
  • 数据结构
    3篇
  • 最小生成树
    1篇
  • 网络流
    1篇
  • 动态规划
    8篇
  • 数论
    1篇
  • 大数计算
  • 图论
    2篇
  • 搜索
    2篇
  • 计算几何
    3篇
  • ST
  • STL
    1篇
  • 杂谈
    1篇
  • JAVA学习
    8篇
  • web学习
    1篇
  • hadoop
  • 大数据
    1篇
  • 数据库
    5篇
兴趣领域 设置
  • 运维
    容器kubernetes
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

342人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

Kubernetes Local Persistent Volume使用

hostPath volume存在的问题过去我们经常会通过hostPath volume让Pod能够使用本地存储,将Node文件系统中的文件或者目录挂载到容器内,但是hostPath volume的使用是很难受的,并不适合在生产环境中使用,但为什么说不适合在生产环境中使用呢?由于集群内每个节点的差异化,要使用hostPath Volume,我们需要通过NodeSelector等方式进行精确调度,这种事情多了,你就会不耐烦了。注意DirectoryOrCreate和FileOrCreate两种类型的h
原创
发布博客 2021.02.19 ·
324 阅读 ·
0 点赞 ·
1 评论 ·
1 收藏

MySQL学习之锁

MySQL学习之锁1.全局锁2.表级锁2.1.表锁2.2.元数据锁3.行锁3.1.两阶段锁协议3.2.共享锁3.3.排他锁4.死锁和死锁检测数据库锁的设计初衷是为了解决并发问题。数据库作为一个多用户共享的资源,当出现并发访问时就需要数据库合理的控制访问规则,而锁就是来实现访问规则的一直方式根据锁的范围划分,在MySQL中可以分为全局锁、表级锁和行锁三类1.全局锁全局锁顾名思义就是对整个数据...
原创
发布博客 2020.03.29 ·
294 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

MySQL 之 InnoDB

MySQL学习之索引1.索引数据结构选择1.1.InnoDB为什么选择B+树1.2.N的取值2.InnoDB常见索引2.1.主键索引与非主键索引的区别2.2.主键索引使用场景2.2.1.主键自增长2.2.2.业务字段作为主键2.3.非主键索引使用场景2.3.1.覆盖索引2.3.2.索引下推参考文献1.索引数据结构选择索引是为了提高数据查询的效率,提高读写的数据结构有很多,常见的数据结构有:哈希...
原创
发布博客 2020.03.29 ·
296 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Envoy动态更新配置方案设计

1. 背景目前集成了技术中台SideCar镜像部署的产品,并且产品在API集市管理,产品提供者通过在API集市中动态修改Envoy配置,无法实现动态更新,目前是重启容器的方式从API集市拉取最新Envoy配置。2. 目标在线修改指定产品的Envoy配置文件,在不重启SideCar容器的情况下动态更新到指定容器的Envoy配置并且Envoy功能正常。3. XDS介绍3.1. 客户端配置在...
原创
发布博客 2020.06.07 ·
1234 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

GitLab Runner Maven Docker环境的应用

背景Maven可作为Java的构建环境,当Maven构建打包时,在本地会创建一个本地仓库存放所以的依赖包,Runner运行在Docker中时,仓库地址是在Docker容器中,当Docker容器重启时则创建一个新的容器,原Docker中下载好的Maven依赖包全部都会丢失,所以我们将容器中的仓库地址映射到宿主机上避免上述情况反生。Maven仓库映射到宿主机GitLab Runner运行之后在c...
原创
发布博客 2020.02.29 ·
3275 阅读 ·
0 点赞 ·
0 评论 ·
8 收藏

基于Docker部署GitLib Runner

前言最近一直在想学习一下CI/CD的整个流程,公司代码仓库的管理是用的GitLab刚好在上面看到了CI/CD,所以这里我就想用GitLab去使用一个项目的CI/CD。公司使用的Azure DevOps,使用了半年这个产品我说说我的感受:首先说说DevOps,DevOps为也是最近半年才听说,DevOps这个概念早在2009年就开始提出了,从字面上理解拆成Dev(开发)+Ops(运维)的集成...
原创
发布博客 2020.02.29 ·
399 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

Docker安装Gitlab

安装及配置安装gitlab前提是安装好了docker和docker-compose,安装步骤参考:docker安装gitlab镜像拉取这里是使用的被汉化的镜像docker pull registry.cn-hangzhou.aliyuncs.com/qfz9527/gitlab-ce-zh:11.1创建GitLib目录mkdir -p /srv/gitlab/configm...
原创
发布博客 2020.02.29 ·
200 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

使用Kubeadm搭建Kubernetes集群

安装文档使用kubeadm安装Kubernetes单节点Master修改hostnamesubdomain must consist of lower case alphanumeric characters, ‘-’ or ‘.’, and must start and end with an alphanumeric character (e.g. ‘example.com’, reg...
原创
发布博客 2020.02.29 ·
352 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Docker常用命令

docker随机器自启动systemctl enable dockersystemctl status dockerdocker常见命令docker是否启动及版本docker version查看docker容器docker ps来列出本地主机上的镜像docker images查找镜像:docker search nginx拉取镜像docker pull nginx列...
原创
发布博客 2020.02.29 ·
109 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Docker Swarm环境搭建

Swarm是Docker官方提供的一款集群管理工具,其主要作用是将若干台Docker主机抽象成一个整体,并且通过一个入口统一管理这些Docker主机上的各种Docker资源。1.三台服务器,内网互通192.168.1.100 (manager)192.168.1.101 (worker1)192.168.1.102 (worker2)2.安装docker环境docker ...
原创
发布博客 2020.02.29 ·
337 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

CentOS上Docker安装

安装Docker1.安装所需的包 sudo yum install -y yum-utils \ device-mapper-persistent-data \ lvm22.使用以下命令设置稳定存储库sudo yum-config-manager \ --add-repo \ https://download.docker.com/linux/centos/docke...
原创
发布博客 2020.02.29 ·
103 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Redis数据结构与常用命令

1.Redis简介Redis是一个速度非常快的非关系数据库,它可以存储键与5种不同的类型的值之间的映射,可以将存储在内存的键值对数据持久化到硬盘,可以使用复制特性来扩展读性能,还可以使用客户端分片来扩展写性能。2.Redis数据结构Redis可以存储5种不同的数据结构类型之间的映射,这5种数据结构类型分别为STRING(字符串),LIST(列表),Set(集合),HASH(散列表)和Z...
原创
发布博客 2019.04.14 ·
209 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

linux安装mysql与配置

目录安装与部署创建数据库和用户Mysql配置安装与部署操作系统:CentOS 6.7数据库:mysql-5.7.14查看系统是否安装了mysqlrpm -qa|grep mysql有则卸载:rpm -emysql-community-server-5.7.14-1.el6.x86_64--nodepsrpm -emysql-community-...
原创
发布博客 2019.04.12 ·
183 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

Spark streaming+kafka+logstash日志分析

Spark streaming kafka logstash 日志分析
原创
发布博客 2017.06.23 ·
1235 阅读 ·
4 点赞 ·
1 评论 ·
2 收藏

HA HADOOP集群和HIVE部署

HDFS HA HADOOP集群和Hive部署
原创
发布博客 2016.08.16 ·
4138 阅读 ·
1 点赞 ·
3 评论 ·
4 收藏

MySql常用命令

登陆命令:mysql -u(用户名) -p(密码)创建数据库:  create database uisftech default character set utf8 collate utf8_general_ci;                  create database uisftech character set utf8;创建的用户名为:uisftech、密码
原创
发布博客 2014.04.11 ·
518 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Jsp中的分页技巧

//1.数据源 获得商品信息集合 List list = pd.queryAllProduct(); //2.数据总行数 int maxNum = list.size(); //3.每页的数量 int pageNum = 3; //4.总页数 int pageCount = maxNum/pageNum; if( maxNum % pageNum
原创
发布博客 2013.08.01 ·
551 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

SWING中组件的使用

在表格中添加下拉列表:Vector rowdata=new Vector(); //建立一个表模型 DefaultTableModel dtm=new DefaultTableModel(rowdata,columnNames); //通过表模型初始化一个表 JTable table=new JTable(dtm); //向表中添加一行为空值的行 dtm.a
原创
发布博客 2013.06.17 ·
745 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

软件开发过程与爬山过程

经过了一次衡山行感受颇多!今天为了搞项目编了一天的程序展开了一下联想。软件开发过程与爬山过程可行性分析:开发一个系统时分析该系统是否可行,如爬山时要分析爬山那天的天气,判断是否可以爬山。需求分析:在用户那里获得需求,就是要系统做些什么。就像你去爬山要做些什么事情,如要登上山去看日出,登到祝融峰去合影啊!等等。。概要设计:设计数据库之类的,如去爬衡山山要乘坐什么交通工具,先是火车
原创
发布博客 2013.06.14 ·
696 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多