后端

前端模块化(AMD,CMD,CommonJs,ES6)

文章序 总是会看到前端模块化的这几个技术,今天一次性整理,如有错误欢迎评论指正! AMD 异步加载,依赖前置,前置依赖建议写在前引用,在所有模块加载完成后立即执行回调函数,用户体验好,不容易造成卡顿 需要引用require.js //math.js define([], function () { function add(a, b) { return a + b; } ret

Java基础参考

Java基础 Q: 容器类, ArrayList和Vector的主要区别HashMap原理 1. List 接口支持通过索引的方法来访问元素:ArrayList 随机访问快改慢;LinkedList改快随机访问慢;Vector实现了同步,因而比ArrayList慢 LinkedList使用双向链表实现LinkedList提供额外的get,remove,insert方法在LinkedList的首

Spring Boot 机制四: AOP 代理机制源码级深度解析(JDK / CGLIB 全链路)

博主社群介绍: ① 群内初中生、高中生、本科生、研究生、博士生遍布,可互相学习,交流困惑。 ② 热榜top10的常客也在群里,也有数不清的万粉大佬,可以交流写作技巧,上榜经验,涨粉秘籍。 ③ 群内也有职场精英,大厂大佬,跨国企业主管,可交流技术、面试、找工作的

基于Django实现的智慧校园考试系统-自动组卷算法实现

目录 一.🦁 项目概述 1.1 技术栈 1.2 安装与运行 二.🦁 演示系统流程 2.1 管理员端 2.2 学生端 2.3 自动组卷算法实现 1. 核心思路 2. 随机与去重 三.🦁 API接口文档 3.1 用户管理 3.2 题库管理 3.3 考试管理 3.4 成绩管理 项目定制业务

AIGC时代:如何快速搞定Spring Boot+Vue全栈开发

文章目录 一、Spring Boot基础 二、Vue.js基础 三、Spring Boot与Vue.js集成 四、性能优化与最佳实践 《快速搞定Spring Boot+Vue全栈开发》 内容简介 作者简介 目录 前言/序言 本书内容 本书特点 读者对象 随着人工智能生成内容(AIGC)技术的迅速发展,内容创作和生产方式正

SpringBoot3(若依框架)集成Mybatis-Plus和单元测试功能,以及问题解决

一、Mybatis-Plus集成新增依赖到父级pom.xml,原先的mybatis依赖可以不动 需要注意 mybatis-plus与mybatis版本之间的冲突,不要轻易改动依赖,不然分页也容易出现问题 分类顶级pom.xml下面,如果没有引入还是出现报错,在common的模块下面再引入一份下面的依赖 <!-- s

【MySQL】数据库约束

  个人主页:♡喜欢做梦欢迎  👍点赞  ➕关注  ❤️收藏  💬评论目录 ✨一、数据库的约束🌟二、数据库约束的分类🌍 1.非空约束(NOT NULL)1.定义2.格式3.示例:列的信息可以为空: 指定列的信息不能为空:🌎 2.DEFA