JavaEE
文章平均质量分 92
Script_7
戒骄戒躁,相信 coding 改变未来。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
「MyBatis」图书管理系统 v1.0
🎇🎇🎇。原创 2024-09-01 18:56:30 · 1738 阅读 · 3 评论 -
「Spring MVC」Session、Cookie
1. 介绍 Session 和 Cookie,以及如何获取它们。2. 如何获取 Header原创 2024-08-14 08:22:33 · 1982 阅读 · 9 评论 -
「MyBatis」实现留言板
来个留言板练练手!原创 2024-08-14 00:13:01 · 2284 阅读 · 4 评论 -
「MyBatis」数据库相关操作2
预编译&即时 SQL、模糊查询、数据库连接池原创 2024-08-11 15:52:15 · 2536 阅读 · 6 评论 -
「MyBatis」数据库相关操作1
MyBatis 简介、单元测试、CRUD原创 2024-08-09 09:27:34 · 1461 阅读 · 9 评论 -
「JavaEE」Spring IoC:依赖注入
依赖注入描述的是一个过程,指的是 IoC 容器在创建 Bean 时, 提供运行时所依赖的对象通俗来讲就是把对象取出来放到某个类的属性中Spring 提供了三种依赖注入的方式:属性注入(Field Injection)构造方法注入(Constructor Injection)Setter 注入(Setter Injection)原创 2024-07-31 16:00:00 · 1696 阅读 · 5 评论 -
「JavaEE」Spring IoC:Bean 的存储
IoC 全称 Inversion of Control,即控制反转控制反转是指控制权反转:获得依赖对象的过程被反转了传统开发模式中,需要某个对象时,我们要自己通过 new 来创建对象, 现在无需自行创建, 而是把创建对象的任务交给容器, 程序中只需依赖注入 (Dependency Injection, 简称 DI) 就可以了。这个容器称为 IoC 容器Spring 是一个 IoC 容器, 所以 Spring 有时也被称为 Spring 容器。作为容器, 它具备两个最基础的功能:存和取。原创 2024-07-30 20:19:47 · 1557 阅读 · 1 评论 -
「Spring MVC」基本操作
Spring Web MVC 简介、建立连接、参数传递原创 2024-07-25 11:00:55 · 1270 阅读 · 0 评论 -
「多线程」CAS & ReentrantLock & 信号量
🎇🎇🎇。原创 2024-05-19 20:46:31 · 1347 阅读 · 27 评论 -
「多线程」锁策略
加锁的过程中可能会出现冲突,这就会涉及到不同的处理方式,这些方式就称为锁策略。原创 2024-05-18 22:17:26 · 1448 阅读 · 4 评论 -
「JavaEE」多线程案例分析2:实现定时器
定时器类似一个闹钟,时间到了之后就会执行相应的任务Java 标准库中已经实现了一个定时器的类 Timer在定义好 timer 之后可以调用schedule把一个或多个任务(TimerTask)添加到定时器中@Override},2000);第一个参数就是任务内容,每个任务后面都会带有一个时间(第二个参数),这个时间是“相对时间”,是以 schedule 时的时间为基准,过了相对时间后才执行比如 2000ms,它表示调用 schedule 后再过 2000ms 就会执行这个任务。原创 2024-05-14 09:07:32 · 1029 阅读 · 1 评论 -
「JavaEE」多线程案例分析3:线程池
池”是一个非常重要的概念,我们之前学的字符串常量池就是一种常量池除了常量池,还有数据库连接池、线程池、进程池、内存池……提前把要用的对象准备好对象用完后也不要立即释放,而是先留着,以备下次使用我们主要来分析线程池它是存放线程的池,会把要使用的线程提前创建好,用完之后也不会立即释放,而是放回线程池里。这样就可以节省创建及销毁线程的开销那为什么从线程池里取线程就比向系统申请更高效呢?因为从池里取,这部分是通过代码实现的,代码是我们自己写的,是纯用户态的(可控的);原创 2024-05-14 09:00:00 · 1293 阅读 · 1 评论 -
「JavaEE」多线程案例1:单例模式&阻塞队列
了解两种基础的单例模式、阻塞队列的原理及实现原创 2024-05-08 08:45:00 · 1486 阅读 · 13 评论 -
「JavaEE」线程安全2:内存可见性问题& wait、notify
🎇🎇🎇。原创 2024-05-04 20:57:04 · 1419 阅读 · 18 评论 -
「JavaEE」线程安全1:成因&死锁
🎇🎇🎇。原创 2024-04-28 15:26:50 · 1493 阅读 · 9 评论 -
「JavaEE」线程状态
这是一个经典的面试题,以下面代码为例:可以看到结果都输出“hello”这两者的区别在于:调用是创建一个新的线程,由这个线程执行打印 hello 的任务;而 则是调用 Thread 实例中的 run 方法,这个操作是在 main 主线程中打印 hello如果我们把代码改成下面这样:在 run 方法和 main 方法中写个死循环,此时 t.run() 就只打印 hello thread,主线程没办法再向下执行🍉终止线程一个线程,它的 run 方法如果执行完毕,那么它就终止了如果我们想让线程原创 2024-04-24 19:40:55 · 1474 阅读 · 3 评论 -
「JavaEE」线程
🎇🎇🎇。原创 2024-04-17 12:37:51 · 1396 阅读 · 47 评论 -
「JavaEE」初识进程
但是一个进程消耗 CPU 资源,这个要如何看待呢?比如选中某进程,点击“结束任务”,那么此时任务管理器就会获取到你选中的进程的 pid,然后调用一个系统 api,把 pid 作为参数传进去,从而完成杀死进程的操作。这里所说的 IO,可能是来自控制台的输入/输出(比如等待 Scanner 的输入,也可能是硬盘的输入/输出、网卡的输入/输出)就是 CPU 的核心先执行进程1的代码,执行一段时间之后,让进程1下来,换进程2上去……如果某个进程的代码出 bug 了,那么只会影响到当前这个进程,不会影响到其他进程。原创 2024-04-10 17:06:43 · 1468 阅读 · 51 评论
分享