摘要: 如果你用过或了解过MySQL,那你一定知道自增主键了。每个自增id都是定义了初始值,然后按照指定步长增长(默认步长是1)。虽然,自然数是没有上限的,但是我们在设计表结构的时候,通常都会指定字段长度,那么,这时候id就有上限了。既然有上限,就总有被用完的时候,如果id用完了,怎么办呢?今天就一起来学习 阅读全文
posted @ 2021-10-19 15:17 CharyGao 阅读(94) 评论(0) 推荐(0) 编辑
摘要: 一、什么是幂等? 看一下维基百科怎么说的: 幂等性: 多次调用方法或者接口不会改变业务状态,可以保证重复调用的结果和单次调用的结果一致。 二、使用幂等的场景 1、前端重复提交 用户注册,用户创建商品等操作,前端都会提交一些数据给后台服务,后台需要根据用户提交的数据在数据库中创建记录。如果用户不小心多 阅读全文
posted @ 2021-10-19 15:13 CharyGao 阅读(49) 评论(0) 推荐(0) 编辑
摘要: 导读:Docker 如今的体量与当初的潜在愿景相比实在太过渺小,本文将带你了解 Docker“落得如此田地”的原因和真相的细节。 Docker 还活着。尽管它近两三年的境况并不理想,但它还在苦苦挣扎,试图找到自己的商业价值。就在上周,Docker 宣布更改 Docker 软件的许可条款。在不久的将来 阅读全文
posted @ 2021-10-19 15:01 CharyGao 阅读(17) 评论(0) 推荐(0) 编辑
摘要: 因为项目需要选择数据持久化框架,看了一下主要几个流行的和不流行的框架,对于复杂业务系统,最终的结论是,JOOQ是总体上最好的,可惜不是完全免费,最终选择JDBC Template。 Hibernate和Mybatis是使用最多的两个主流框架,而JOOQ、Ebean等小众框架则知道的人不多,但也有很多 阅读全文
posted @ 2021-10-19 14:36 CharyGao 阅读(40) 评论(0) 推荐(0) 编辑
摘要: 一、Nginx 简介 二、Nginx 入门 三、Nginx 实战案例 Http 反向代理 Https 反向代理 负载均衡 网站有多个 webapp 的配置 静态站点 搭建文件服务器 解决跨域 一、Nginx 简介 什么是 Nginx? Nginx (engine x) 是一款轻量级的 Web 服务器 阅读全文
posted @ 2021-10-19 14:27 CharyGao 阅读(21) 评论(0) 推荐(0) 编辑
摘要: 本文主要讨论Netty NioEventLoop原理及实践,关于Netty NioEventLoop,首先要知道NioEventLoop是什么,为什么它会是Netty核心Reactor处理器,实现原理是什么,进而再讨论Netty对其的实现及使用上我们可以学到哪些。 EventLoop是一个React 阅读全文
posted @ 2021-10-19 10:34 CharyGao 阅读(23) 评论(0) 推荐(0) 编辑
摘要: 计算机网络、编译原理和操作系统相关知识,肯定不会过时。 文件夹与目录结构这些帮助前几代人理解计算机的基本理论,在很多年轻一代看来已经成了一种莫名其妙的“疯话”。 两代人之间的碰撞 天体物理学家 Catherine Garland 从 2017 年开始逐渐意识到这个问题。当时她正在教授一门工程课程,要 阅读全文
posted @ 2021-10-19 10:25 CharyGao 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 你知道的越多,不知道的就越多,业余的像一棵小草! 你来,我们一起精进!你不来,我和你的竞争对手一起精进! 曾经有这么一道面试题:从 URL 在浏览器被被输入到页面展现的过程中发生了什么? 相信大多数准备过的同学都能回答出来,但是如果继续问:收到的 HTML 如果包含几十个图片标签,这些图片是以什么方 阅读全文
posted @ 2021-10-19 10:11 CharyGao 阅读(22) 评论(0) 推荐(0) 编辑