面试资料
文章平均质量分 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 · 80 阅读 · 0 评论 -
nginx详解
Nginx详解Nginx介绍nginx是一个开源且高性能的HTTP服务器,可靠的HTTP中间件,代理服务。Nginx应用场景(可以做什么)HTTP服务虚拟目录反向代理负载均衡动静分离资源缓存Nginx 模型单 nginx 官方统计并发量最高 5W单 apache 官方统计并发量最高 2Wnginx 这得益于 I/O 模型I/O 介绍输入 输出 写 读就好似磁盘 你往里放数据,是 I (输入)你看磁盘里的电影就是 O (输出)每次I/O,都要经由两个原创 2021-10-18 11:35:21 · 783 阅读 · 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 · 86 阅读 · 0 评论 -
mysql详解
mysql详解数据库是什么数据库是按照结构化组织存储和管理数据的仓库。数据库的分类关系型数据 和非关系型数据库关系型数据库数据有固定的存储结构 按照库–表--行–列的方式存储,存储过程 解析sql语句—连接层—磁盘存取—结构化成表。非关系数据库以 键值对方式存储数据,每一个元组都可以有不一样的字段,这种就不会局限于固定的结构。尽可能的将数据放到内存当中;mysql 是什么mysql是一个关系型数据库管理系统,SQL 是什么是数据库 结构化语言 。什么是表表是数据库中的数据组成单原创 2021-10-18 11:34:06 · 641 阅读 · 0 评论 -
公司架构篇
公司业务 it服务 技术开发 技术支持公司架构篇mysql 主从复制 两台mysqlredis 缓存 主从 两台 给nginx 和mysql做缓存redis nginx PHP tomcat反向代理 和动静分离 tomcat 当中间件来使用 配合nginx 一台nginx 1.19.0 PHP tomcatJenkins gitlab Maven 一台gitlab 版本 12.0.2Jenkins 版本 2.180jump server原创 2021-10-18 11:33:20 · 766 阅读 · 0 评论 -
gitlab + Jenkins
gitlab + JenkinsCI/CD持续集成:代码合并,构建,部署,测试都在一起,不断的执行这个过程,并对结果进行反馈。CI持续部署:部署到测试环境,预生产环境,生产环境。CD持续交付:把最终的产品发布到生产环境中,让用户去使用,在使用的过程中反馈结果。CDCI/CD的最终目的是为了减少人工干预,实现自动化,提高产品交付的效率和质量gitlab 概述gitlab是一个开源的代码存放仓库,可以通过web界面访问项目。Jenkins概述Jenkins 是 java开发的一种持续集成工具,原创 2021-10-18 11:32:32 · 205 阅读 · 0 评论