分类
正在加载今日诗词...
Java-Servlet Java-Servlet
Java-ServletWeb 容器是什么?早期的 Web 应用主要用于浏览新闻等静态页面,HTTP 服务器(比如 Apache、Nginx)向浏览器返回静态 HTML,浏览器负责解析 HTML,将结果呈现给用户。 随着互联网的发展,我们已
基于消息队列的分布式事务解决方案 基于消息队列的分布式事务解决方案
基于消息队列的分布式事务解决方案 本文为个人学习摘要笔记。原文地址:基于消息队列的分布式事务解决方案 数据库事务数据库事务具有 ACID 这 4 个特性: A:Atomic,原子性,将所有 SQL 作为原子工作单元执行,要么全部执行,要
HTTP 状态码详解 HTTP 状态码详解
HTTP 状态码详解 状态码的分类HTTP 状态码共分为 5 种类型: 分类 分类描述 1** 信息,服务器收到请求,需要请求者继续执行操作 2** 成功,操作被成功接收并处理 3** 重定向,需要进一步的操作以完成请求
HashMap 面试大全 HashMap 面试大全
HashMap 面试大全关于 HashMap 参考前文 Java HashMap 001 HashMap 的结构哈希表结构(链表散列:数组+链表)实现,结合数组和链表的优点。当链表长度超过 8 时,链表转换为红黑树。 002 Get 方法的
Cookie 和 Session Cookie 和 Session
Cookie 和 Session 本文为个人学习摘要笔记。原文地址:你真的了解 Cookie 和 Session 吗 什么是 Cookie 和 SessionCookieHTTP Cookie(也叫 Web Cookie 或浏览器 Coo
BloomFilter 判断元素存在 BloomFilter 判断元素存在
BloomFilter 判断元素存在 本文为个人学习摘要笔记。原文地址:到底是存在还是不存在之 BloomFilter 什么是 BloomFilter布隆过滤器(Bloom Filter)是 1970 年由布隆提出的。它实际上是一个很长的
LRU 缓存淘汰算法 LRU 缓存淘汰算法
LRU 缓存淘汰算法 本文为个人学习摘要笔记。原文地址:聊聊缓存淘汰算法-LRU 实现原理 我们常用缓存提升数据查询速度,由于缓存容量有限,当缓存容量到达上限,就需要删除部分数据挪出空间,这样新数据才可以添加进来。缓存数据不能随机删除,一
经典排序算法 经典排序算法
经典排序算法重温排序算法,动画详见:Magicsort 插入排序插入排序是一种简单的排序算法。它的工作原理是通过构建有序序列,对于未排序数据,在已排序序列中从后向前扫描,找到相应位置并插入。插入排序在实现上,通常采用 in-place 排序
Java 服务端分层模型 Java 服务端分层模型
Java 服务端分层模型复杂的软件系统都会采用分层的架构设计,分层之后,每一层职责鲜明,整体上降低了系统的耦合性,提高了健壮性。 Java 服务端开发亦是如此,采用分层架构,针对每一层,对应对象的职责是不同的,以及层与层之间也需要通信,故而