后端

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

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

1.Java进阶总结 前期 1~4

Day01 1. Object类:所有类的父类 1 Object类中toString方法: sout方法就是调用了toString方法,一般重写toString方法得到内容 2 Object类中equals方法 : 【Objects类方法】Objects.equals(a,b) 优化 判断是否相等空指针的问题【Object类方法】 a.equals(b) 3.public static

Java线程<第四篇>:Hook线程以及捕获线程执行异常

一、捕获线程执行异常 Java为我们提供了一个 UncaughtExceptionHandler 接口,当线程在运行过程中出现异常时,会回调 UncaughtExceptionHandler 接口,从而得知是哪个线程在运行时出错,以及出现了什么样的错误。 // 设置回调接口 Thread.setDefaultUncaughtExceptionHandler(new Thread.U

【MySQL】数据库约束

  个人主页&#xff1a;♡喜欢做梦欢迎  &#x1f44d;点赞  ➕关注  ❤️收藏  &#x1f4ac;评论目录 ✨一、数据库的约束&#x1f31f;二、数据库约束的分类&#x1f30d; 1.非空约束&#xff08;NOT NULL&#xff09;1.定义2.格式3.示例&#xff1a;列的信息可以为空&#xff1a; 指定列的信息不能为空&#xff1a;&#x1f30e; 2.DEFA

SpringBoot实现注册和登录功能(保姆级)

一、新建项目 新建项目&#xff0c;项目名称logindemo&#xff0c;组名为my&#xff0c;用的java21去写的&#xff0c;用的包管理为maven 添加依赖&#xff0c;我这边使用的3.4.3版本&#xff0c;添加了4个依赖 二、设计数据库 设计表单&#xff0c;设置一个自增的主键uid&#xff0c;然后再设置一下账号和密码的类型 添加测试账号 三

MySQL基本查询(二)

文章目录 Update Delete 插入查询结果&#xff08;select &#43; insert&#xff09; 聚合函数 分组聚合统计 Update1. 语法&#xff1a; set后面加列属性或者表达式 UPDATE table_name SET column &#61; expr [, column &#61; expr …][WHERE …] [ORDER BY

重看Spring聚焦Environment分析

目录一、理解Environment的设计(一)整体理解(二)聚焦Profiles分析(三)聚焦Properties分析二、Environment类图结构分析三、PropertyResolver源码分析(一)源码展示说明(二)源码理解分析四、Environment源码分析五、ConfigurableEnvironment源码分析(一)源码展示(二)如何理解六、AbstractEnvironment简

654. 最大二叉树(难度中等)

题目链接: 题目描述: 给定一个不重复的整数数组 nums 。 最大二叉树 可以用下面的算法从 nums 递归地构建: 创建一个根节点,其值为 nums 中的最大值。 递归地在最大值 左边 的 子数组前缀上 构建左子树。 递归地在最大值 右边 的 子数组后缀上 构建右子树。 返回 nums 构

日拱一卒:栈(Stack)

1. 栈(Stack) 栈是一种特殊的线性表,运算受限 栈有两种储存方式,顺序栈和链式栈 public class Stack&lt;E&gt; extends Vector&lt;E&gt; { public E push(E item) { addElement(item); return item; } // 出栈,弹出栈顶元素,