06 2022 档案
摘要:Servlet 定义 Servlet(Server Applet/服务器端应用程序)是一套用来处理客户端请求、响应给浏览器动态Web资源的一套规范。 本质就是Java代码,通过Java的API动态从客户端接受数据并向客户端输出内容. 原理 Tomcat根据Servlet的虚拟路径找到对应的Servl
阅读全文
摘要:分库分表 解决问题: 由于数据量过大而导致数据库性能降低的问题 实现方式: 分库 垂直分库:将表分布到不同的数据库上,每个库可以放在不同服务器上 水平分库:同一表的数据按一定规则拆到不同的数据库中 分表 垂直分表:一个表按照字段分为多个表,拆解原有表结构 水平分表:把同一个表的数据按照一定规则拆到多
阅读全文
摘要:背景: 开发中数据库IO和网络IO成本较高,使用线程池进行优化 yml配置: # 定时任务线程池基础参数 task: pool: corePoolSize: 5 # 核心线程数 maxPoolSize: 20 # 设置最大线程数 keepAliveSeconds: 300 # 设置线程活跃时间 qu
阅读全文
摘要:验证码登录功能 背景: 前后端分离架构,无法使用单体架构携带cookie传递Session,使用redis缓存模拟session机制 实现思路: 单体架构session实现思路 分布式缓存redis模拟session机制 实现步骤: 验证码接口文档: 请求路径:/api/captcha 请求参数:无
阅读全文
浙公网安备 33010602011771号