自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 水雷——用户管理模块

将消息模型对象设置到request作用域中,请求转发到login.jsp中。如果不相等,将状态码、提示信息、回显数据设置到消息模型对象中,返回消息模型对象。如果为空 将状态码、提示信息、回显数据设置到消息模型对象中,返回消息模型对象。将状态码、提示信息、回显数据设置到消息模型对象中,返回消息模型对象。5、将成功状态、提示信息、用户对象设置信息模型对象,并return。(设置状态、设置提示信息、回显数 据)将消 息模型对象设置到。

2023-03-31 14:54:18 58

原创 权限管理项目

尚硅谷权限管理简单笔记

2023-02-20 11:07:41 51

原创 多线程17——线程池

提前创建好多个线程,放入线程池中,使用时直接获取,使用完放回池中。可以避免频繁创建销毁、实现重复利用。类似生活中的公共交通工具。keepAliveTime:线程没有任务时最多保持多长时间后会终止。:对经常创建和销毁、使用量特别大的资源,比如并发情况下的线程,对性能影响很大。maxmumPoolSize:最大线程数。降低资源消耗(重复利用线程池中线程,不需要每次都创建)corePoolSize:核心词的大小。提高响应速度(减少了创建新线程的时间)便于线程管理(.....)

2023-01-11 22:30:47 88

原创 多线程16——线程通信

如果仓库中没有产品,则生产者将产品放入仓库,否则停止生产并等待,知道仓库中的产品被消费者取走为止。如果仓库中放有产品,则消费者可以取走消费,否则停止消费并等待,直到仓库中再次放入产品为止。假设仓库中只能存放一件产品,生产者将生产出来的产品放入仓库,消费者将仓库中产品取走消费。:这是一个线程同步问题,生产者消费者共享同一个资源,并且生产者和消费者之间相互依赖,互为条件。wait():线程会一直等待,直到其他线程通知,与sleep不同,会释放锁。缓冲区:消费者不能直接使用生产者的数据,他们中间有个”缓冲区“

2023-01-11 21:45:58 51

原创 多线程15——Lock锁

2、Lock是显示锁(手动开启和手动关闭,别忘记关闭锁),synchronized是隐式锁,出了作用域自动释放。1、java提供了更强大的线程同步机制——通过显示定义同步锁对象来实现同步。同步锁用lock对象充当。Lock>同步代码块(已经进入了方法体,分配了相应资源)>同步方法(在方法体外)3、Lock只有代码块锁,synchronized有代码块锁和方法锁。JVM将花费较少的时间来调度线程,性能更好。,并且具有更好的扩展性。4、使用Lock锁,

2023-01-11 13:32:19 111

原创 多线程13——死锁

1、多线程互相等待其他线程占有的资源才能运行,而导致两个或者多个线程都在等待对方释放资源,都停止执行的情形,某一个同步块同时拥有“:多个线程互相抱着对方需要的资源,然后形成僵持。”时,就可能会发生“

2023-01-11 13:15:50 62

原创 多线程13——线程并发_2

方法里面需要修改的内容才需要锁。需要锁什么就填什么,一般是锁需要变化的量。

2023-01-10 20:29:05 37

原创 多线程12——线程并发_1

多线程:在处理多线程问题时,多个线程访问同一个对象,并且某些线程还想修改对象时,我们需要。每个线程在自己的工作内存交互,内存控制不当会造成数据不一致。形成队列,等前面线程使用完毕,下一个线程再使用。多个需要访问对象的进程进入这。:上万人同时抢100张票、两个银行同时取钱。参考:100个人排队上一个厕所,需要锁门。:同一个对象被多个线程同时操作。:同一个资源,多方想使用。:排队,资源没有了就没了。

2023-01-10 16:17:49 44

原创 多线程00——继承Thread

【代码】多线程00——继承Thread。

2023-01-10 15:59:59 36

原创 多线程11——守护线程

即:如果上帝线程是无限循环,程序需要等用户线程需要执行完才会停止,紧跟着守护线程也停止了,哪怕他是无限循环的。虚拟机不用等候守护线程执行完毕。3、应用:后台记录操作日志,监控内存,垃圾回收。2、 虚拟机必须确保用户线程执行完毕。

2023-01-10 13:06:51 62

原创 多线程10——线程优先级

1、线程调度器按照优先级决定应该调度哪个线程来执行。3、需注意:不是优先级高的一定先跑,看cpu心情。2、通过以下方式改变或获取优先级。

2023-01-10 11:53:05 39

原创 多线程09——观测线程状态

线程一旦进入死亡状态,就不能再次启动。1、创建、就绪、运行、阻塞、死亡。

2023-01-09 22:55:16 55 2

原创 多线程08——多线程强制执行_Join

待此线程执行完成后,再执行其他线程,其他线程阻塞。2、可以想象成VIP插队,而且非常霸道。1、Join合并线程,

2023-01-09 14:44:46 48

原创 多线程07——线程礼让

1、礼让线程,让当前正在执行的线程暂停,但不阻塞。2、将线程从运行状态转为就绪状态。

2023-01-09 14:18:45 42

原创 多线程06——线程休眠

模拟倒计时:持续打印输出当前系统时间。

2023-01-09 13:52:56 32

原创 多线程05——停止线程

当flag = false,则终止线程运行。2、建议使用一个标志位进行终止变量。3、外部标志位让线程停止下来。1、推荐线程自己停下来。

2023-01-09 11:51:54 32

原创 多线程04——Lambda表达式

【代码】多线程——Lambda表达式。

2023-01-09 11:02:17 68

原创 多线程03——代理模式

【代码】多线程——代理模式。

2023-01-09 10:16:02 88

空空如也

空空如也

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

TA关注的人

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