随笔分类 - Java
Java
摘要:进程调度策略 典型回答 CPU 调度是多道程序操作系统的基础。通过在进程间切换 CPU,操作系统可以使得计算机更加高效。每当 CPU 空闲时,操作系统就应从就绪队列中选择一个进程来执行。CPU 调度算法有以下几种: 先到先服务调度 FCFS 最短作业优先调度 SJF 优先级调度 轮转调度 RR 多级
阅读全文
摘要:线程的同步方式 项目中可能会遇到多个任务请求完成之后再进行界面渲染的功能。有以下几种实现很是,在这里以Kotlin的方式进行编码: Thread.join Synchronized ReentrantLock BlockingQueue CountDownLatch CyclicBarrier CA
阅读全文
摘要:并发编程 并发编程是任何语言在项目中都会使用的方式,这里就以Java的语言来实现并发编程。并发编程的线程安全是我们需要关注的重点 实现线程的方式 实现Callable和Future 实现Runnable Thread的匿名Runnable CountDownLatch class CountRunn
阅读全文
摘要:概念 Error 是系统中的错误,不可预料的,这种异常发生后,会导致程序立即崩溃。只能通过修改代码,使错误不在出现,这种错误 无法被捕获。 Exception 则是可以预料的。在程序中如果过感觉某段代码会出现 异常,则可以使用 try catch 进行捕获 ,或者直接抛出异常。 Exception
阅读全文
摘要:数据库分类 OLAP(On-Line Analytical Processing)联机分析处理,也称为面向交易的处理过程,其基本特征是前台接收的用户数据可以立即传送到计算中心进行处理,并在很短的时间内给出处理结果,是对用户操作快速响应的方式之一。应用在数据仓库,使用对象是决策者。OLAP系统强调的是
阅读全文
posted @ 2021-11-22 20:49
KevinAt2022
摘要:HashMap是Java程序员使用频率最高的用于映射(键值对)处理的数据类型。随着JDK(Java Developmet Kit)版本的更新,JDK1.8对HashMap底层的实现进行了优化,例如引入红黑树的数据结构和扩容的优化等。本文结合JDK1.7和JDK1.8的区别,深入探讨HashMap的结
阅读全文
posted @ 2021-09-28 09:01
KevinAt2022
摘要:线程 线程安全:同步(多线程间访问数据一致性)是目的,互斥是手段 线程的状态有: new:新创建的线程 Ready:准备就绪的线程,由于CPU分配的时间片的关系,此时的任务不在执行过程中。 Running:正在执行的任务 Block:被阻塞的任务 Time Waiting:计时等待的任务 Termi
阅读全文
摘要:.英文符号的点可以进行匹配任意单个字符 t.n 可以匹配tAn,t2n,但是不能匹配t哎n,tAAn []只有方括号中指定的字符才参与匹配 t[abcd]n 可以匹配tan,tbn,单不能匹配tEn,t5n | 相当于或的关系,只能匹配其中的一项 t(a|b|dd)n 可以匹配tan,tddn 但不
阅读全文

浙公网安备 33010602011771号