![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
面试资料
文章平均质量分 51
一道孤独
这个作者很懒,什么都没留下…
展开
-
redis详解
redis详解 redis介绍 redis 是非关系型数据库,是以键值对方式存储,运行在内存里的数据可以持久化到磁盘当中,在公司通常用来做缓存。 redis常见数据类型 string 字符串 list 列表 set 集合 hashs 哈希类型 sort set 有序集合 redis 优点 性能高 读写操作快 丰富的数据类型 redis 数据运行在内存,可以持久化到磁盘中。 redis数据回收策略 用的LRU算法 # volatile-lru:从已设置过期时间的数据集(server.db[i原创 2021-10-18 11:38:13 · 83 阅读 · 0 评论 -
nginx详解
Nginx详解 Nginx介绍 nginx是一个开源且高性能的HTTP服务器,可靠的HTTP中间件,代理服务。 Nginx应用场景(可以做什么) HTTP服务 虚拟目录 反向代理 负载均衡 动静分离 资源缓存 Nginx 模型 单 nginx 官方统计并发量最高 5W 单 apache 官方统计并发量最高 2W nginx 这得益于 I/O 模型 I/O 介绍 输入 输出 写 读 就好似磁盘 你往里放数据,是 I (输入) 你看磁盘里的电影就是 O (输出) 每次I/O,都要经由两个原创 2021-10-18 11:35:21 · 788 阅读 · 0 评论 -
mysql 主从相关
为什么要做主从复制 单台mysql 处理读写 性能处理不高 假如有三台MySQL 一台主 只做写数据 剩下两个做从 只读数据, 这不就大大的增加了 性能吗, mysql 主从复制原理 (1)主节点进行增删改操作,会顺序写进binlog日志,从数据库开启I/O线程 (2)从节点连接主节点,有多少个主就会创建多少个binlog dump线程。binlog dump就是同步binlog日志的小工具 (3)当主节点发生数据发生变化时,binlog dump线程 会通知所有节点,并将binlog 内容推送给从节点。原创 2021-10-18 11:34:41 · 88 阅读 · 0 评论 -
mysql详解
mysql详解 数据库是什么 数据库是按照结构化组织存储和管理数据的仓库。 数据库的分类 关系型数据 和非关系型数据库 关系型数据库 数据有固定的存储结构 按照库–表--行–列的方式存储, 存储过程 解析sql语句—连接层—磁盘存取—结构化成表。 非关系数据库 以 键值对方式存储数据,每一个元组都可以有不一样的字段,这种就不会局限于固定的结构。尽可能的将数据放到内存当中; mysql 是什么 mysql是一个关系型数据库管理系统, SQL 是什么 是数据库 结构化语言 。 什么是表 表是数据库中的数据组成单原创 2021-10-18 11:34:06 · 652 阅读 · 0 评论 -
公司架构篇
公司业务 it服务 技术开发 技术支持 公司架构篇 mysql 主从复制 两台 mysql redis 缓存 主从 两台 给nginx 和mysql做缓存 redis nginx PHP tomcat 反向代理 和动静分离 tomcat 当中间件来使用 配合nginx 一台 nginx 1.19.0 PHP tomcat Jenkins gitlab Maven 一台 gitlab 版本 12.0.2 Jenkins 版本 2.180 jump server原创 2021-10-18 11:33:20 · 772 阅读 · 0 评论 -
gitlab + Jenkins
gitlab + Jenkins CI/CD 持续集成:代码合并,构建,部署,测试都在一起,不断的执行这个过程,并对结果进行反馈。CI 持续部署:部署到测试环境,预生产环境,生产环境。CD 持续交付:把最终的产品发布到生产环境中,让用户去使用,在使用的过程中反馈结果。CD CI/CD的最终目的是为了减少人工干预,实现自动化,提高产品交付的效率和质量 gitlab 概述 gitlab是一个开源的代码存放仓库,可以通过web界面访问项目。 Jenkins概述 Jenkins 是 java开发的一种持续集成工具,原创 2021-10-18 11:32:32 · 211 阅读 · 0 评论