标签: JavaWeb

15 篇文章

Mybatis-Plus
条件查询: MyBatisPlus 将书写复杂的 SQL 查询条件进行了封装,使用编程的形式完成查询条件的组合。 方式一:按条件查询 QueryWrapper qw = new QueryWrapper (); qw.lt ("age",18); //age 小于 18 L…
MVCC+MyBatis-puls
部署环境说明: 服务器: 192.168.66.100 (服务器 A) nginx:部署前端项目、配置反向代理 Mysql:主从复制结构中的主库 192.168.66.101 (服务器 B) jdk:运行 Java 项目 git:版本控制工具 maven:项目构建工具 j…
Nginx2 + Swagger
正向代理: 是一个位于客户端和原始服务器 (origin server) 之间的服务器,为了从原始服务器取得内容,客户端向代理发送一个请求并指定目标 (原始服务器), 然后代理向原始服务器转交请求并讲获得的内容返回给客户端。 正向代理的典型用途是为在防火墙的局域网客户…
主从复制+Nginx
测试主从复制是否成功: 可以在 Navicat 中主库的链接创建一个新的数据库,然后刷新从库的链接,看看有没有更新主库新创建的数据库 读写分离: 面对日益增加的系统访问量,数据库的吞吐量面临着巨大瓶颈。对于同一时刻有大量并发读写操作和较少写操作类型的应用系统来说,…
AOP+SpringBoot原理
AOP 概述: AOP:Aspect Oriented Programming (面向切面编程、面向方面编程),其实就是面向特定方法编程 场景:记录操作日志、权限控制、事务管理等。案例部分功能运行较慢,定位执行耗时较长的业务方法,此时需要统计每一个业务方法的执行耗…
登录功能+事务管理
登录功能: Controller: @Autowired private EmpService empService; @PostMapping ("/login") public Result login (@RequestBody Emp emp){ log.…
员工管理案例
案例: 准备数据库表 (dept、emp) 创建 springboot 工程,引入对应的起步依赖 (web、mybatis、mysql 驱动、lombok) 配置文件 application.properties 中引入 mybatis 的配置信息,准备对应的实体类 准备对应的…
MyBatis2
lombok: Lombok 是一个使用的 Java 类库,能通过注解的形式自动生成 构造器、getter/setter、equals、hashcode、toString 等方法,并可以自动化生成日志变量,简化 Java 开发、提高效率 Lombok 会在编译时,自动生成…
MySQL+MyBatis
DDL (数据定义语言): 概念: DDL 用于定义数据库的结构和模式,包括创建、修改和删除数据库对象,如表、索引、视图、约束等。常见的 DDL 命令包括 CREATE、ALTER 和 DROP 等。 目的: 保证数据库中数据的正确性、有效性和完整性 约束: 非空约束: 限制…