logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Linux内核的文件预读机制详细详解

Linux文件预读算法磁盘I/O性能的发展远远滞后于CPU和内存,因而成为现代计算机系统的一个主要瓶颈。预读可以有效的减少磁盘的寻道次数和应用程序的I/O等待时间,是改进磁盘读I/O性能的重要优化手段之一。本文作者是中国科学技术大学自动化系的博士生,他在1998年开始学习Linux,为了优化服务器的性能,他开始尝试改进Linux kernel,并最终重写了内核的文件预读部分,这些改进被收录到Lin

#缓存#linux
详解git pull和git fetch的区别, 为什么推荐用git fetch

前言在我们使用git的时候用的更新代码是git fetch,git pull这两条指令。但是有没有小伙伴去思考过这两者的区别呢?有经验的人总是说最好用git fetch+git merge,不建议用git pull。也有人说git pull=git fetch+git merge,真的是这样吗?为什么呢?既然如此为什么git还要提供这两种方式呢?1. 相同点首先在作用上他们的功能是大致相同的...

数据建模 - 概念模型,逻辑模型,物理模型 的区别以及建模方式

找出你需要设计的系统、业务层面的核心实体以及实体间的关系。

文章图片
#数据库
概念数据模型(CDM)、逻辑数据模型(LDM)、物理数据模型(PDM)区别以及哪些适合需求分析阶段的数据建模

在工作中,关于概念数据模型(Concept Data Model)、逻辑数据模型(Logical Data Model)、物理数据模型(Physical Data Model)三个数据模型的探讨中,发现大家都有自己的见解,但是却没有一个人能真正的说清楚这三个模型的涵义与差异。虽说由于这三个模型在软件开发的过程中,由于其功能与作用的差异,结合项目规模等实际情况,不一定会全部使用以节省项目时间(有时候

使用 Jenkins + 企微机器人 + docker + cypress + allure 完成自动化测试及结果通知

镜像定义文件:开发镜像开发使用的镜像定义文件:镜像依赖文件启动脚本:修改过的 ,可选 - 可以使用官方版本。

#docker#jenkins#自动化
数据建模 - 概念模型,逻辑模型,物理模型 的区别以及建模方式

找出你需要设计的系统、业务层面的核心实体以及实体间的关系。

文章图片
#数据库
kubernetes 安装 flannel 提示 pod cidr not assgned 解决方案

问题现象使用 kubeadm 安装的 kubernetes 集群, 再添加多个的 master 时, flannel 无法启动, 日志出现错误提示 pod cidr not assgned问题原因kube-controller-manager 没有给新加入的节点分配IP段.解决方案方案1编辑 master 机器上的 /etc/kubernetes/manifests/kube-cont...

kubernetes coredns 添加自定义DNS解析记录

coredns 自带 hosts 插件, 允许像配置 hosts 一样配置自定义 DNS 解析,修改 kube-system 中 configMap 的 coredns 添加如下设置即可。hosts {172.21.91.28 cache.redis172.21.91.28 persistent.redisfal...

为 kubernetes 集群提供外网IP自动分配及负载均衡

简介在裸金属上(这里是相对云上环境来说,不是说无操作系统)部署的Kubernetes集群,是无法使用LoadBalancer类型的Service的,因为Kubernetes本身没有提供针对裸金属集群的负载均衡器。Kubernetes仅仅提供了针对部分IaaS平台(GCP, AWS, Azure……)的胶水代码,以使用这些平台的负载均衡器。为了从外部访问集群,对于裸金属集群,只能使用NodePo..

gitlab ci 自动编译并生成 systemd 配置文件的.gitlab-ci.yml配置文件示例

# This file is a template, and might need editing before it works on your project.image: git.huoys.com:9999/docker-image/golangvariables:CI_REPOSITORY_NAME: git.huoys.com/${CI_PROJECT_PATH}...

#gitlab#ci#golang
    共 27 条
  • 1
  • 2
  • 3
  • 请选择