• Tomcat 8.5.35 简介

    今天看了一下官网的Tomcat介绍, 特地记录一下相关信息. Tomcat是一个开源的Java Servlet Container, 这个容器提供了一个Java运行的HTTP web的环境. 一个术语Context: 一个Context就是一个web应用. Tomcat解压后包含的相关目录和文件 /bin 里面的脚本用于启动, 停止, 和其他如设置环境变量的功能. *.sh是Unix系统, ...
  • Aliyun OSS 小结

    OSS的原理对象存储将数据当成对象, 可以通过对对象的HTTP verb进行增删改查操作. oss的bucket是一个平铺的大文件夹(看起来你可以像传统文件系统那样有目录层级,但是实际上是平的),里面存储的文件名可以当成key, 文件为value, 这样仿佛oss又是一个键值对存储,但是有微小的差别: oos还可以有元属性, 存储大数据有优化但不保证数据强一致性. 块存储和对象存储的比较...
  • 高性能mysql笔记

    sql执行大致流程 客户端发送一条查询给服务器。 服务器先检查查询缓存,如果命中了缓存,则立刻返回存储在缓存中的结果。否则进入下一阶段。 服务器端进行SQL解析、预处理,再由优化器生成对应的执行计划。 MySQL根据优化器生成的执行计划,再调用存储引擎的API来执行查询。 将结果返回给客户端。 mysql的架构 mysql采用存储和计算分离的架构, 是一个典型的单进程多线程模型数据库. m...
  • OceanDB小结

    阿里自研的分布式关系型数据库主要特点 支持SQL92和高度兼容Mysql,有一个类似mysql的sql语法,但是有一些限制。 多个副本,分布在多区域,可抵御单机、机架及机房故障。 准内存数据库。 底层Paxos协议,通过3个以上节点投票保持数据强一致。 支持跨行跨表事务
  • Aliyun RDS for Mysql

    RDS文档小结默认部署主备架构且提供了容灾、备份、恢复、监控、迁移等方面的全套解决方案 账号模式 rds账户分为经典模式和高权限模式,5.7只有高权限模式。 它们之间的区别是能不能直接通过sql创建账户,见下图. <img src=”http://docs-aliyun.cn-hangzhou.oss.aliyun-inc.com/assets/pic/26186/cn_z...
  • Redis使用总结

    Redis是我们常用的内存型key-value数据库, 它有着强大的读写能力(benchmark是几万IOPS). 而最初redis的源码只有2万行, 十分适合学习和研究. 本文主要总结一下redis的devops相关使用. 我觉得使用了redis时主要关心其单线程模型和内存的调度. 单线程模型Redis使用了单线程架构和I/O多路复用模型来实现高性能的内存数据库服务, 当几个客户...
191011