MySQL系列(28): 生成顺序自增的序号列
MySQL 生成顺序自增的序号列。MySQL 支持 SQL 中使用变量。
可以满足前端列表序号列从后端返回场景,当然前端也能处理。
MySQL 生成顺序自增的序号列。MySQL 支持 SQL 中使用变量。
可以满足前端列表序号列从后端返回场景,当然前端也能处理。
Java Web 应用开发完成,编译打包后得到一个 War 包,将这个 war 放入到 Tomcat 容器路径下,启动 Tomcat 就可以通过 HTTP 访问这个 Web 应用了。
Java Web 应用是被 Tomcat 加载运行的,所以也称 Tomcat 为 Web 容器。
计算机一直在演化,伴随的编程语言也在演化,涉及编程相关复杂的概念也有不同的取舍。
学一门新的开发语言,有必要了解该门语言的一些优点或特性、在编程领域解决的问题。然后在实践中应用并深入体会它。
根据给出的主键 id ,计算出该行所在的分页。SQL 语句的分页关键词 Limit
需要用的数据有 offset
,size
。而在应用端展示,会有页码(pageNo)和 每页条数(pageSize),总数(total) 三个数据。
公司的 Spring Boot 还是 2.2.6 版本,计划升级到 2.6.x 版本,采用逐级升级测试影响范围,而不是跨版本升级。所以需要了解各个 次版本 的更新。此篇记录 Spring Boot 2.3 版本发布说明。
关注的几个更新。
Spring Boot 2.7 Release Notes(版本发布说明),关注的几个更新。
spring.factories
迁移到 AutoConfiguration
下的imports
。spring.redis.sentinel.username
。查询 IP 地址的归属地,核心是依赖 IP库数据。
异步编程是实现程序并发、依赖解耦的一种方式。异步的本质是开启一个新的线程来执行。
异步:即整个业务中的某些逻辑交给不同的线程异步处理,不用等待异步线程的结果就可返回。
同步:即一条线程干到底,在没结束没返回之前不能干其它事情,必须在所有逻辑处理完才能返回。
负载均衡(Load Balance),指将负载(工作任务)进行平衡、分摊到多个操作单元上进行执行。
通过负载均衡,可以将高并发的请求分发到由多台应用服务器组成的一个服务器集群上,从而利用多台服务器资源处理高并发下的计算压力。
负载均衡大的技术方向分硬件负载均衡设计 和 软件负载均衡,硬件设备通常比较贵成本较高,这里主要讲软件实现负载 均衡的实现方案。
在调试Spring MVC 集成 Servlet 3.0的 AsyncContext 做异步处理时,碰到一个平时未注意到和较少会触发的怪异问题,结合调试结果和自己的猜想,对比研究了下源码来解释此问题的根本原因。