简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
大部分企业的 Web 应用都运行在它上面,Tomcat 对于程序员来说算是老朋友了,那么今天带大家走近这位老朋友,看看它是如何处理 Web 请求,以及它内部的体系结构,这对帮助我们理解 Tomcat 的使用大有益处。本文你将会学会如下内容:Web 容器与 TomcatTomcat 连接器Tomcat 容器要说清楚 Tomcat 做的事情先要从早期的 Web 应用说起。图 1:浏览器通过 HTTP
今天来推荐一款我平常一直在使用的 Redis 可视化管理工具,真的非常不错,好用!我会通过和另外一款类似的工具 QuickRedis 作对比的方式来介绍。QuickRedis 是一位好朋友给我推荐的一款开源免费的 Redis 可视化管理工具。在此之前,我和大部分小伙伴一样,平时使用的都是 Another Redis Desktop Manager 。两者有很多共同点,比如都是开源的,都兼容 Win
每一次上网打开某个页面的背后,都有DNS的一份功劳。今天和小编一起来了解一下吧!每个计算机都有它的IP,独特又唯一人类的沟通,从知道对方的名字开始,像是小芳、小美这样的名字,便于记忆。但是如果遇到有重名的人,就得费力去仔细分辨,毕竟将要发给刘伟12号的消息,错发给了刘伟35号,就会比较尴尬。计算机王国是数字的世界,每个计算机都可以用独特的数字代表自己,完美避开了重名的烦扰。这个独特的数字,我们一般
前言我们都知道 InnoDB 在模糊查询数据时使用 "%xx" 会导致索引失效,但有时需求就是如此,类似这样的需求还有很多,例如,搜索引擎需要根基用户数据的关键字进行全文查找,电子商务网站需要根据用户的查询条件,在可能需要在商品的详细介绍中进行查找,这些都不是B+树索引能很好完成的工作。通过数值比较,范围过滤等就可以完成绝大多数我们需要的查询了。但是,如果希望通过关键字的匹配来进行查询过滤,那么就
最近逛了一下Redis官方网站,发现Redis不仅推出了很多新特性,而且还发布了一款可视化工具RedisInsight。试用了一下感觉非常不错,最关键的是能支持RedisJSON之类的新特性,这是第三方工具无法比拟的。今天带大家体验一下RedisInsight,确实非常好用!RedisInsight简介RedisInsight是Redis官方出品的可视化管理工具,可用于设计、开发、优化你的Redi
前面文章我们提到,如果数据量比较大的话,我们需要对数据进行分库分表,分完之后,原本存在一个数据库中的数据,现在就存在多个数据库中了,就像下面这样:那么此时 MyCat 所扮演的角色就是分布式数据库中间件!MyCat 是一个开源的分布式数据库中间件,它实现了 MySQL 协议,在开发者眼里,他就是一个数据库代理,我们甚至可以使用 MySQL 的客户端工具以及命令行来访问 MyCat 。MyCat 现
前言整理了一些 MySQL 数据库相关流程图/原理图。做一下笔记,大家一起学习。1. MySQL 主从复制原理图MySQL主从复制原理是大厂后端的高频面试题,了解MySQL主从复制原理非常有必要。主从复制原理简言之,就三步曲,如下:主数据库有个 bin-log 二进制文件,记录了所有增删改 SQL 语句(binlog线程);从数据库把主数据库的 bin-log 文件的SQL语句复制过来(I/O线程
JVM会把内存划分成不同的数据区域,那加载的类是分配到哪里呢?下图是内存的各个区域,包括:方法区、堆、虚拟机栈、本地方法栈、程序计数器。方法区方法区用于存储已被虚拟机加载的类信息、常量、静态变量、即时编译器编译后的代码等数据。类的加载中提到了类加载的五个阶段。在加载阶段,会将字节流所代表的静态存储结构转化为方法区的运行时数据结构,在准备阶段,会将变量所使用的内存都将在方法区中进行分配。程序计数器来
PostgreSQL是一个功能强大的开源对象关系数据库管理系统(ORDBMS)。 用于安全地存储数据; 支持最佳做法,并允许在处理请求时检索它们。PostgreSQL(也称为)由PostgreSQL全球开发集团(全球志愿者团队)开发。 它不受任何公司或其他私人实体控制。 它是开源的,其源代码是免费提供的。PostgreSQL是跨平台的,可以在许多操作系统上运行,如Linux,OS X和Micros
1、安装 HomebrewHomebrew 是osx下面最优秀的包管理工具,没有之一。先在终端查看是否已安装brewbrew -v如果返回 Homebrew 的版本号例如:Homebrew 1.3.6那么恭喜你,可以跳过这一步,如果没有,那就乖乖执行第一步。/usr/bin/ruby -e"$(curl -fsSL https://raw.githubusercontent.com/Homebre