后端

【MySQL】数据库约束

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

算法题(4)

题目 给定一副牌,每张牌上都写着一个整数。 此时,你需要选定一个数字 X,使我们可以将整副牌按下述规则分成 1 组或更多组: 每组都有 X 张牌。 组内所有的牌上都写着相同的整数。 仅当你可选的 X >= 2 时返回 true。 链接: 解题 function(deck)

1700. 无法吃午餐的学生数量(难度:简单)

题目链接: 题目描述: 学校的自助午餐提供圆形和方形的三明治,分别用数字 0 和 1 表示。所有学生站在一个队列里,每个学生要么喜欢圆形的要么喜欢方形的。 餐厅里三明治的数量与学生的数量相同。所有三明治都放在一个 栈 里,每一轮: 如果队列最前面的学生 喜欢

直接调用接口方法获取结果

interface StaticMethodInterface { // 测试接口 int method(int a, int b); // 抽象方法 } public class StaticMethodDemo { static int add(int x, int y) {

Java基础参考

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

windows下安装并使用node.js

一、下载Node.js 选择对应你系统的Node.js版本下载Node.js官网下载地址Node.js中文网下载地址???这里我选择的是Windows64位系统的Node.js20.18.0(LTS长期支持版本)版本的.msi安装包程序 官网下载: 中文网下载: 二、安装Node.js 1 )下载完成后,双击N

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

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

八、Scala 集合与函数式编程

Scala 提供了一套功能极其丰富、设计优雅的集合库,并鼓励使用高阶函数来声明式地处理数据,这不仅使代码更简洁、易读,也是编写高性能分布式计算任务 (如 Spark) 的核心思想 思维导图 一、数组 概述: 数组是一种容器,用于存储多个相同类型的元素,每个元素都有一个从0开始的索引。 类型: Scala有两种数组类型&#xf

SpringBoot集成redisson操作redis

一、配置 1.1 引入maven <dependency> <groupId>org.redisson</groupId> <artifactId>redisson</artifactId> <version>3.17.0</version> </dependency> 1.2

Synchronized关键字原理

Synchronized原理是Java面试中几乎百分百会问到的问题,因为没有任何写过并发程序的开发者会没听说或者没接触过Synchronized。 Synchronized是由JVM实现的一种实现互斥同步的一种方式,如果你查看被Synchronized修饰过的程序块编译后的字节码,会发现,被Synchronized修饰过的程序块,在编译前后被编译器生成了monitorenter和monitorex