1. 利用AOP实现公共字段的自动填充 1.1 应用场景 项目中设计的员工表, 菜品表, 套餐表和分类表中均有涉及到创建时间, 创建人, 更新时间, 更新人这四个字段, 当我...
![240](https://upload.jianshu.io/users/upload_avatars/29621581/3ed8c73e-b40b-403b-afa6-efc85cb6ee13.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
1. 利用AOP实现公共字段的自动填充 1.1 应用场景 项目中设计的员工表, 菜品表, 套餐表和分类表中均有涉及到创建时间, 创建人, 更新时间, 更新人这四个字段, 当我...
配置优先级(由高到低) 命令行参数 > Java系统属性 > properties文件 > yml文件 > yaml文件 Bean管理 获取bean 默认情况下, Sprin...
AOP AOP: Aspect Oriented Programming(面向切面编程), 即面向特定方法编程 AOP作用: 当我们需要面向一个或者多个方法所进行的统一的操...
概述 概念: 是一种动态拦截方法调用的机制,类似于过滤器。Spring框架中提供的,用来动态拦截控制器方法的执行。 作用: 拦截请求,在指定的方法调用前后,根据业务需要执行预...
什么是Mybatis mybatis是一款用于持久层的、轻量级的半自动化ORM框架,封装了所有jdbc操作以及设置查询参数和获取结果集的操作,支持自定义sql、存储过程和高级...
事务 事务是一组操作的集合, 是一个不可分割的工作单位. 事务会把所有的操作作为一个整体一起向系统提交或撤销, 这些操作要么同时成功, 要么同时失败 一条SQL语句默认是一个...
一对多 在多的一方设置外键, 来建立两张表的联系 一对一 看成特殊的一对多, 在任意一张表中设置外键 多对多 建立中间表, 同时设置两张表的外键 注意 外键一般设置逻辑外键,...
数据库 DataBase(DB): 存储和管理数据的仓库 数据库管理系统: DataBase Management System (DBMS),操纵和管理数据库的大型软件 S...
请求参数 响应数据 三层架构模式 分层解耦 内聚: 软件中各个功能模块内部的功能联系 耦合: 衡量软件中各个层/模块之间的关联,依赖的程度 软件设计原则: 高内聚低耦合 控制...
HTTP 概念: HyperText Transfer Protocol,超文本传输协议,规定了浏览器和服务器之间数据传输的规则 特点: 基于TCP协议: 面向连接, 安全 ...
什么是网络编程 在网络通信协议下, 不同计算机上运行的程序, 通过网络进行数据传输 简单来说就是计算机与计算机之间通过网络传输数据 常见的架构 BS架构和CS架构 优缺点对比...
线程池 为了节省资源, 可以复用已经创建的线程 线程池核心原理 创建线程池, 线程池为空 提交任务时, 池子会创建新的线程对象, 任务执行完毕, 线程会还给池子, 下次再提交...
线程 线程是操作系统能够运行调度的最小单位, 它被包含在进程之中, 是进程的实际运作单位 简单来说, 线程就是应用软件可以同时运行, 互相独立的功能 进程 进程是程序的基本执...
什么是配置文件 即软件的设置, 可以设置成自己所需要的, 将各种设置保存到本地文件中进行存储, 该文件即为配置文件 配置文件的的好处 可以把软件的设置永久化存储 当我们需要修...
缓冲流 字节缓冲流 把基本流包装成高级流, 提高操作数据的性能, 实际干活的还是基本流 原理: 底层自带了长度为8192的缓冲区提高性能, 字节输入和字节输出各有一个缓冲区 ...
IO流 存储和读取数据的解决方案 可以把程序中的数据保存到本地文件当中(写出 output) 也可以把本地文件中的数据加载到程序当中(读取 input) IO流的分类 按流的...
方法引用 将已经写好的方法拿过来, 作为函数式接口的抽象方法的方法体 引用处必须是函数式接口 被引用的方法必须存在 被引用的方法返回值和参数必须和抽象方法保持一致 被引用的方...
创建不可变集合的应用场景 不想让别人修改集合中的内容即确保集合中数据的安全 创建不可变集合的书写格式 在LIst, Set, Map接口中都有静态的of方法, 用来获取不可变...
题目 3. 无重复字符的最长子串 - 力扣(LeetCode)[https://leetcode.cn/problems/longest-substring-without-...
ArrayList和linkedList的区别 Array(数组)是基于索引(index)的数据结构,它使用索引在数组中搜索和读取数据是很快的。 Array获取数据的时间复杂...