上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 37 下一页
摘要: 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)
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 37 下一页