按时间归档:2019年11月
-
Tomcat整体架构
Tomcat整体架构 Tomcat Http服务器不直接调用业务类,而是将请求转发给Servlet容器,Servlet加载业务类处理请求。 核心组件: 连接器 Connector …
-
使用maven方式编译tomcat源码
Tomcat源码下载 官网下载: https://tomcat.apache.org/download-80.cgi 页面下方的Source Code Distribution,下…
-
Servlet4.0初识总结
JavaEE8 JavaEE8,是自2013年6月Java企业版的首次更新。JAVAEE8提供了一些新的API,提供了对HTTP/2的新支持。 Servlet4.0 Servlet…
-
Nginx+Keepalived高可用的并发解决方案
nginx nginx是一个高性能的HTTP和反向代理服务器,也是一个邮件服务器,支持负载均衡和高并发。 Keepalived Keepalived是一个基于VRRP协议来实现的服…
-
今日ipv4地址正式耗尽
插播一条科技快讯: 北京时间11月26日下午消息,据国外媒体报道,负责英国、欧洲、中东和部分中亚地区互联网资源分配的欧洲网络协调中心(RIPE NCC)今日宣布: 全球所有43亿个…
-
Java基础查缺补漏01
某些点会在不远的将来深挖。 >>是逻辑右移,>>>是算术右移 JDK6 可以使用Console.readPassword从控制台中读取密码,用户输入的过程中密码是不可见的。…
-
详解java中的unicode编码(码点)
致谢: 本文参考网页:Unicode字符集以及UTF-8,UTF-16编码的总结 - vcj1009784814的博客 - CSDN博客 Unicode unicode的码点从U+…
-
AVL树-自平衡的二叉搜索树
本文图片来源:手把手教,手写AVL树 - 不止是编程 - 博客园 AVL树的概念 自平衡 当二叉搜索树处于平衡状态的时候,其操作时间复杂度为O(logN),但当二叉搜索树是单支树的…
-
leetcode622-设计循环队列
设计你的循环队列实现。 循环队列是一种线性数据结构,其操作表现基于 FIFO(先进先出)原则并且队尾被连接在队首之后以形成一个循环。它也被称为“环形缓冲器”。 循环队列的一个好处是…
-
leetcode200-岛屿数量
原题 给定一个由 '1'(陆地)和 '0'(水)组成的的二维网格,计算岛屿的数量。一个岛被水包围,并且它是通过水平方向或垂直方向上相邻的陆地连接而成的。你可以假设网格的四个边均被水…