上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 32 下一页
摘要: 知识点回顾 数据库 索引 索引本质数数据结构,排好序的快速查找数据结构,可以提高查找效率。数据分身之外,数据库还维护着一个满足特定查找算法的数据结构,这是数据结构可以在这些数据结构的基础上实现高级查找算法,这种数据结构就是索引 索引的分类 主键索引 单值索引 :一个索引只包含单个列,一个表可以有多个 阅读全文
posted @ 2021-09-09 22:41 豆豆tj 阅读(41) 评论(0) 推荐(0)
摘要: 知识点回顾 DNS解析流程 客户机首先查看本地hosts文件是否有解析记录,有则直接用来访问web server 没有则向网卡中记录的首选DNS(本地DNS)发起查询请求 本地DNS若有记录则返回给客户端,客户端接收到后直接访问web server 若没有,则本地DNS向根域服务器发起请求,请求解析 阅读全文
posted @ 2021-09-08 22:42 豆豆tj 阅读(59) 评论(0) 推荐(0)
摘要: 知识点总结 AQS CyclicBarrier CyclicBarrier :类似于CountDownLatch,它能阻塞线程知道某个事件发生。CyclicBarrier 与CountDownLatch的关键区别在于:所有的线程必须同时到达栅栏位置,才能继续执行。CountDownLatch用于等待 阅读全文
posted @ 2021-09-07 22:41 豆豆tj 阅读(41) 评论(0) 推荐(0)
摘要: 知识点回顾 AQS(AbstractQueuedSynchronizer)抽象的队列同步器 是用来构建锁或者其他同步器组件的重量级基础框架及整个JUC体系的基石,通过内置的FIFO队列来完成资源获取线程的排队工作,并通过一个int类型变量表示锁的状态。 与AQS有关的有: ReentrantLock 阅读全文
posted @ 2021-09-06 22:41 豆豆tj 阅读(35) 评论(0) 推荐(0)
摘要: 知识点回顾 wait/sleep的区别 (1)sleep是Thread的静态方法,wait是Object的方法,任何对象实例都能调用。 (2)sleep不会释放锁,它也不需要占有锁。wait会释放锁,但调用它的前提是当前线程占有锁(即代码要在synchronized中) (3)它们都可以被inter 阅读全文
posted @ 2021-09-05 22:43 豆豆tj 阅读(103) 评论(0) 推荐(0)
摘要: 知识点回顾 线程和进程 进程(Process)是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础。在当代面向线程设计的计算机结构中,进程是线程的容器。程序是指令、数据及其组织形式的描述,进程是程序的实体。是计算机中的程序关于某数据集合上的一次运行 阅读全文
posted @ 2021-09-04 22:34 豆豆tj 阅读(28) 评论(0) 推荐(0)
摘要: 知识点回顾 阻塞队列 当阻塞队列是空时,从队列中获取元素的操作将会被阻塞。直到其他的线程往空的队列插入新的元素。 当阻塞队列是满的时候,往队列里添加元素的操作将会被阻塞。直到其他的线程从队列中移除一个或者多个元素或者完全清空队列后使队列重新变得空闲起来后新增。 在多线程领域:所谓阻塞,在某些情况下会 阅读全文
posted @ 2021-09-03 22:40 豆豆tj 阅读(30) 评论(0) 推荐(0)
摘要: 知识点回顾 公平锁和非公平锁 公平锁: 是指多个线程按照申请锁的顺序来获取锁,类似排队打饭,先来后到。 非公平锁:是指多个线程获取锁的顺序并不是按照申请锁的顺序,有可能后申请的线程比先申请的线程优先获取锁,在高并发情况下,有可能会造成优先级反转或者饥饿现象。 并发包中ReentrantLock的创建 阅读全文
posted @ 2021-09-02 22:34 豆豆tj 阅读(49) 评论(0) 推荐(0)
摘要: 知识点回顾 常见的垃圾回收算法 引用计数: java中,引用和对象是有关联的。如果要操作对象则必须用引用进行。因此,很显然一个简单的办法是通过引用计数来判断一个对象是否可以被回收。简单来说,给对象中添加一个引用计数器,每当有一个地方引用它,计数器值就加1,每当有一个引用失效时,计数器值减1。任何时刻 阅读全文
posted @ 2021-09-01 22:38 豆豆tj 阅读(39) 评论(0) 推荐(0)
摘要: 知识点总结 对OOM的认识 stackOverflowError 递归调用,方法特别多。把栈空间撑破了 OutOfMemoryError: java heap space: 对象太多把堆撑破了 OutOfMemoryError:GC overhead limit exceeded :GC回收时间过长 阅读全文
posted @ 2021-08-31 22:44 豆豆tj 阅读(63) 评论(0) 推荐(0)
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 32 下一页