自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 QueryWrapper 和 LambdaQueryWrapper 是用于构建查询条件的两个重要类。如何使用它们各方法来创建条件表达式

需要注意的是,`QueryWrapper` 使用字符串字段名作为条件参数,而 `LambdaQueryWrapper` 使用实体属性引用来构建条件。除了上述常用的条件方法外,`QueryWrapper` 和 `LambdaQueryWrapper` 还提供了很多其他查询条件的方法,例如 `between`、`notBetween`、`or`、`orderBy` 等,可以根据具体需求选择使用。8. `in`:包含条件,用于指定字段的值在给定值的范围内。3. `gt`:大于条件,用于指定字段的值大于给定值。

2023-09-21 16:59:33 839

原创 使用Java编写一个简单的斗地主小程序

在 `main()` 函数中,程序首先调用 `initPoker()` 初始化牌,然后使用 `Collections.shuffle()` 洗牌得到一副乱序的牌。接下来,调用 `dealCards()` 发牌给三名玩家,并将结果保存在 `players` 列表中。最后,调用 `playGame()` 函数开始游戏,并打印每个玩家手中的牌。然后,它使用`Collections.shuffle()`方法洗牌,将洗好的牌按照规则发给三名玩家。它接受包含玩家和牌的列表作为参数,并打印每个玩家手中的牌。

2023-09-21 16:33:53 704

原创 Ajax详解

​ AJAX(Asynchronous Javascript And XML)翻译成中文就是“异步Javascript和XML”。即使用Javascript语言与服务器进行异步交互,传输的数据为XML(当然,传输的数据不只是XML)。​ AJAX还有一个最大的特点就是,当服务器响应时,不用刷新整个浏览器页面,而是可以局部刷新。这一特点给用户的感受是在不知不觉中完成请求和响应过程。​ 那问题很多的小明又问了,什么是同步交互与异步交互?

2022-11-08 18:52:21 131

原创 css盒子模型超详解

因为我们在css中已经固定了内容区宽度为300px,内边距为25px,边框为25px,外边距为25px,故整个盒子的宽度为:300+25×2+25×2+25×2=450px。外边距是元素边框与周围元素相距的空间,没有背景颜色,是完全透明的。没有为元素设置内边距和边框,则内容区大小默认和盒子大小是一致的。在css处理网页的时候,会认为每个元素都包含在一个不可见的盒子里面,那么我们对网页布局就相当于是摆放盒子。– 上边的样式分别指定了边框的宽度、颜色和样式。– 设置元素的上、右、下、左四个方向的内边距。

2022-09-22 00:47:54 300

原创 【无标题】java集合中的List接口

二者都线程不安全,相对线程安全的Vector,执行效率高。此外,ArrayList是实现了基于动态数组的数据结构,LinkedList基于链表的数据结构。对于新增和删除操作add(特指插入)和remove,LinkedList比较占优势,因为ArrayList要移动数据。Java是面向对象的语言,我们在编程的时候自然需要存储对象的容器,数组可以满足这个需求,但是数组初始化时长度是固定的,但是我们往往需要一个长度可变化的容器,因此,集合出现了。特点是:查询快,增删慢,主要用于查询遍历数据,为最常用集合之一;.

2022-08-08 16:31:04 288

原创 Java中常见的异常类型

ClassCastException是JVM在检测到两个类型间转换不兼容时引发的运行时异常。此类错误通常会终止用户请求。在执行任何子系统的应用程序代码时都有可能发生ClassCastException异常。通过转换,可以指示Java编译器将给定类型的变量作为另一种变量来处理。对基础类型和用户定义类型都可以转换。Java语言规范定义了允许的转换,其中大多数可在编译时进行验证。不过,某些转换还需要运行时验证。如果在此运行时验证过程中检测到不兼容,JVM就会引发ClassCastException异常。...

2022-08-03 17:17:51 1110 1

原创 java抽象类

一个类被abstract关键字修饰,那么这个类就是一个抽象类。抽象类是用来描述一种类型应该具备的基本特征与功能,具体如何去完成这些行为由子类通过方法重写来完成。例如猫会喵喵喵~,但是老虎与猫都是猫科动物,但是叫声不同,故猫和老虎同属猫科动物这个父类,都会叫,但是具体叫声由猫和老虎子类通过重写父类吼叫的功能来实现。抽象方法指只有功能声明,没有功能主体实现的方法。具有抽象方法的类一定为抽象类。...

2022-07-29 00:21:07 92

原创 java继承类

尽管子类能继承到父类的所有的属性和所有的普通方法,但对于父类的私有属性是无法直接访问的,需要使用get|set方法进行调用或赋值,对于所有的非私有操作属于显式继承,可以直接利用对象操作,而所有的私有操作属于隐式继承(间接完成))。在继承关系之中,如果要实例化子类对象,会默认先调用父类构造,为父类之中的属性初始化,之后再调用子类构造,为子类之中的属性初始化,默认情况下,子类会找到父类之中的无参构造方法。重载,就是方法有相同的名称,但是参数列表不相同,这样的同名不同参数的方法之间,称之为方法的重载。...

2022-07-21 21:57:19 971

原创 jdbc的六大步骤

二、获取连接三、获取数据库操作对象四、执行sql语句五、处理查询结果集六、释放资源2、jdbc事务问题3、关于DQL语句的悲观锁对于一个DQL语句来说,末尾是可以添加这样一个关键字的:for uodate;以上SQL语句的含义是:​ 在本次事务的执行过程中,job=‘MANAGER’的记录被查询,这些记录在我查询过程中,任何人,任何事务都不能对这些记录进行修改操作,直到当前事务结束。这种机制叫做:行级锁机制(又叫悲观锁)在MYSQL中:​ 当使用selec

2022-07-01 17:01:26 3392 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除