自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java学习记录-----并发编程(三)

悲观锁总是假设最坏的情况,认为共享资源每次被访问的时候就会出现问题(比如共享数据被修改),所以每次在获取资源操作的时候都会上锁,这样其他线程想拿到这个资源就会阻塞直到锁被上一个持有者释放。

2025-04-09 10:55:54 1686

原创 Java集合如何遍历、排序

如果你有一个自定义对象列表,并希望根据对象的某个属性排序,你可以提供一个Comparator。int age;@Override// 按年龄升序排序。

2025-03-27 12:48:47 843

原创 Java学习记录-----并发编程(二)

什么是线程安全?线程安全是指在多线程环境下,多个线程同时访问同一资源时,不会产生意外结果或导致数据出错的状态。一个线程安全的程序能够正确地处理并发请求,不论线程执行的顺序如何。那什么时候线程安全呢?当多个线程访问共享资源时,如果每一次运行的结果都是一样,或者每一次运行的结果都是跟预期一样的,也就是说跟单线程运行的结果一样,那么就是线程安全。这通常需要在代码中采取适当的同步机制,如加锁、使用原子变量或线程安全的集合类等。什么时候非线程安全?非线程安全是指多个线程同时运行的时候,出现不确定的结果。

2025-03-21 15:18:24 1833

原创 Java学习记录-----并发编程(一)

‌:我们定义了一个名为。

2025-03-20 14:11:14 2077

原创 Java并发编程习题------模拟一个银行账户系统,在多次存款取款情况下计算余额

现在,要求使用Java的并发编程机制,确保多个线程同时操作同一个银行账户时,账户余额的更新是线程安全的。,在该类中创建多个线程,分别模拟多个客户同时对同一个银行账户进行存款和取款操作。最后,打印出账户的最终余额。通过以上代码实现,我们可以确保多个线程同时操作同一个银行账户时,账户余额的更新是线程安全的。编写一个Java程序,模拟一个银行账户系统。系统中有一个银行账户类。接口或其他并发工具类来实现线程同步。

2025-03-19 13:13:55 471

原创 Java学习-----如果以我的世界游戏的方式去理解Spring框架

Spring 容器(IoC 容器)= 应用程序= Bean(被管理的对象)= Bean 工厂= AOP 切面= Spring Boot 自动化配置。

2025-03-18 13:06:24 686

原创 Java学习记录

控制层,接收前端发送的请求,对请求进行处理,并响应数据。model是模型的意思,与entity、domain、pojo类似,是存放实体的类,类中定义了多个类属性,并与数据库表的字段保持一致,一张表对应一个model类。主要用于定义与数据库对象应的属性,提供get/set方法,tostring方法,有参无参构造函数。Inversion Of Control,简称IOC。对象的创建控制权由程序自身转移到外部(容器),这种思想称为控制反转。

2025-03-17 17:31:13 646 1

空空如也

空空如也

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

TA关注的人

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