摘要:
kedBlockingQueue 对于 FixedThreadPool 和 SingleThreadExector 而言,它们使用的阻塞队列是容量为 Integer.MAX_VALUE 的 LinkedBlockingQueue,可以认为是无界队列。由于 FixedThreadPool 线程池的线程 阅读全文
posted @ 2025-03-19 22:33
钱塘江畔
阅读(15)
评论(0)
推荐(0)
摘要:
除了ForkJoinPool(),都使用了Executors.defaultThreadFactory(),本质还是new Thread()来创建线程。 都是juc.Executors中,new ThreadPoolExecutor() ; int corePoolSize = 5; int max 阅读全文
posted @ 2025-03-19 22:33
钱塘江畔
阅读(13)
评论(0)
推荐(0)
摘要:
AbortPolicy 当线程池饱和时,直接抛出异常 DiscardPolicy 当线程池饱和时,新任务直接被丢弃掉,没有任何通知 DiscardOldestPolicy 当线程池饱和时,丢弃队列中的头结点,通常是存活时间最长的任务 CallerRunsPolicy 当线程池饱和时,谁提交任务就由谁 阅读全文
posted @ 2025-03-19 22:32
钱塘江畔
阅读(15)
评论(0)
推荐(0)
摘要:
** 参数名 ** ** 含义 ** corePoolSize 核心线程数,常驻线程数量 maxPoolSize 最大线程数 keepAliveTime+时间单位 空闲线程的存活时间 ThreadFactory 线程工厂、用来创建新线程 workQueue 用于存放任务的队列 Handler 处理被 阅读全文
posted @ 2025-03-19 22:32
钱塘江畔
阅读(35)
评论(0)
推荐(0)
摘要:
每个任务创建一个线程有什么问题? 线程的创建和销毁对系统开销(时间、内存)太大,任务越多,开销越大 过多的线程导致更多的上下文切换,影响系统的稳定性。 线程池如何解决上述问题? 线程池创建一些线程,一直处于工作状态 根据需要创建线程,限制线程的数量 使用线程池的好处 第一点,线程池可以解决线程生命周 阅读全文
posted @ 2025-03-19 22:31
钱塘江畔
阅读(17)
评论(0)
推荐(0)
摘要:
实现线程只有一种方法,就是new Thread() 实现 Runnable 接口比继承 Thread 类实现线程好 首先,我们从代码的架构考虑,实际上,Runnable 里只有一个 run() 方法,它定义了需要执行的内容,在这种情况下,实现了 Runnable 与 Thread 类的解耦,Thre 阅读全文
posted @ 2025-03-19 22:30
钱塘江畔
阅读(26)
评论(0)
推荐(0)
摘要:
mysql库下 权限表:user表,db表和table_priv user表:用户 + IP 能否连接数据库 db表:哪些用户对哪些数据库有哪些权限 tables_priv表:用户对哪些表有哪些权限 示例: 给用户hehe操作test库的goods表的insert,select,update的权限 阅读全文
posted @ 2025-03-19 22:30
钱塘江畔
阅读(9)
评论(0)
推荐(0)
摘要:
select id,name where name='shenjian' select id,name__,sex_* where name='shenjian' 多查询了一个属性,为何检索过程完全不同? 什么是回表查询? 什么是索引覆盖? 如何实现索引覆盖? 哪些场景,可以利用索引覆盖来优化SQL 阅读全文
posted @ 2025-03-19 22:26
钱塘江畔
阅读(24)
评论(0)
推荐(0)
摘要:
InnoDB 行级锁是通过给索引上的索引项加锁来实现的,InnoDB行级锁只有通过索引条件检索数据,才使用行级锁;否则,InnoDB使用表锁; 在不通过索引(主 键)条件查询的时候,InnoDB是表锁而不是行锁。 总结:就是在没有使用索引的情况下InnoDB就会使用表级锁(共享锁不会有这个情况) 事 阅读全文
posted @ 2025-03-19 22:24
钱塘江畔
阅读(18)
评论(0)
推荐(0)
摘要:
tcpdump 是一个运行在命令行下的抓包工具。它允许用户拦截和显示发送或收到过网络连接到该计算机的TCP/IP和其他数据包。tcpdump 适用于大多数的类Unix系统操作系统(如linux,BSD等)。类Unix系统的 tcpdump 需要使用libpcap这个捕捉数据的库就像 windows下 阅读全文
posted @ 2025-03-19 22:23
钱塘江畔
阅读(103)
评论(0)
推荐(0)

浙公网安备 33010602011771号