06 2022 档案

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