- 博客(12)
- 收藏
- 关注
原创 苍穹外卖111
上层:所有用户请求只访问 Nginx,不直接连后端;中层:Nginx 做负载均衡,自动分配流量;下层:多台后端服务集群,分担压力、实现高可用。# 1. 定义【后端服务器集群】# 名字叫 backend_cluster,Nginx 会把请求分发给这里面的机器# 后端服务A(Tomcat/SpringBoot)# 后端服务B# 后端服务Cserver{listen 80;# Nginx 监听 80 端口(用户访问的入口)# 访问的域名/地址是 localhost。
2026-04-27 10:34:45
554
原创 SSM框架(Spring+SpringMVC+MyBatis)(未完)
整个架构核心。:统一管理所有对象(Bean)的创建、依赖注入、生命周期,代码。:统一处理日志、事务、权限等横切关注点。将对象的创建、管理、生命周期交给 Spring 容器,不再手动 new,实现解耦。IoC 的具体实现,容器自动将依赖对象注入到目标 Bean 中,无需手动赋值。将日志、事务、权限等横切逻辑抽离,不修改业务代码即可统一增强。代码不依赖 Spring API,可独立运行、方便测试与替换,耦合度极低。
2026-04-11 17:21:59
483
原创 SpringBoot(未完)
本文摘要:SpringBoot配置资源存放于resources文件夹,支持三种配置文件格式(.properties/.yml/.yaml)。配置优先级从低到高依次为:yaml<yml<properties<Java系统属性<命令行参数。Bean管理方面,Spring默认单例模式,支持五种作用域(singleton/prototype/request/session/application),其中后三种仅限Web环境。获取Bean可通过名称、类型或两者结合的方式,@Scope注解用于设
2026-04-11 12:04:16
789
原创 Mybatis
Connection通过,避免了频繁创建 / 销毁数据库连接的巨大性能开销,大幅提升系统响应速度。通过超时回收机制,自动清理长期空闲的连接,从根源上避免了应用程序忘记关闭连接导致的问题,防止数据库连接资源被耗尽。连接数据库在application.properties里配置删除操作删除预编译sql性能更高,更安全,防止sql注入新增新增(主键返回)更新查询(根据id查)数据封装查询(条件查询)Mapper层(注解版)在Mapper接口里执行sql。
2026-04-08 23:10:07
267
原创 B/S架构,三层架构,跟分层解耦
浏览器 → Web 服务器 → 数据库(即浏览器通过web服务器与数据库交互)TomCate是标准的。用于另外还有配套的,不属于三层,但必须一起用。
2026-04-07 15:29:29
1106
原创 基于SpringBootWeb的相关问题解答
浏览器通过DNS(DNS会把我输入的网址里的域名翻译成ip地址,因为电脑跟路由器只认ip地址)找到服务器 IP建立TCP 连接,HTTPS 再加加密浏览器发HTTP 请求服务器处理后回HTTP 响应数据拆包传输,到达后重组浏览器渲染页面网址(URL)的结构协议:// 域名:端口 / 路径?参数 #锚点即。
2026-04-05 23:31:12
642
原创 mysql进阶--锁
数据库锁机制是保证数据一致性和并发控制的关键技术。锁分为全局锁、表级锁和行级锁三种粒度:全局锁锁定整个数据库实例,用于备份但影响业务;表级锁包括表锁、元数据锁和意向锁,锁定整表但冲突概率高;行级锁包含行锁、间隙锁和临键锁,锁定单行数据并发性能最佳。不同锁类型可防止脏读、不可重复读和幻读等问题,其中意向锁能快速判断表内行锁情况,间隙锁专门防止幻读现象。实际应用中需根据业务场景选择合适的锁机制,平衡数据一致性与系统性能。
2026-04-01 23:37:00
610
原创 mysql基础--多表查询
数据库多表关系主要分为三种:一对多(部门与员工)、多对多(学生与课程)和一对一(用户与详情)。一对多在多方建立外键;多对多需创建中间表;一对一需设置唯一外键。多表查询需消除无效笛卡尔积,包括连接查询(内连接、外连接、自连接)和子查询(标量、列、行、表子查询)。联合查询通过UNION合并结果集,需保证字段一致。
2026-04-01 22:35:16
515
原创 mysql基础--约束
摘要:数据库约束是作用于表字段上的规则,用于确保数据的正确性、有效性和完整性。主要约束类型包括:非空约束(NOT NULL)、唯一约束(UNIQUE)、主键约束(PRIMARY KEY)、默认约束(DEFAULT)、检查约束(CHECK)和外键约束(FOREIGN KEY)。外键约束用于建立表间关联,支持多种更新/删除行为(如NO ACTION、CASCADE、SET NULL等)。约束可在创建或修改表时添加,语法示例如创建表时指定主键、唯一约束等。外键可通过CREATE TABLE或ALTER TABLE
2026-03-30 23:45:03
387
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅
1