
java笔记
冰箱太凉
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
日常快捷键整理
idea 查找接口的实现类:ctrl+alt+b 查找类或接口的继承关系:ctrl+h原创 2020-01-15 13:46:53 · 121 阅读 · 0 评论 -
MySQL-大数据表添加索引
1.问题 为了提升数据库的查询速度需要在数据表中的字段上添加索引,但是表中的数据量很大的时候,直接添加索引会导致数据库崩溃或者锁表时间太长而影响对数据库的操作 2.解决方案 创建一张临时的新表,复制旧表的结构及其索引 create table new_table like old_table; 新表中添加新增的字段,增加索引 ALTER TABLE `table_name` ...原创 2019-10-29 19:27:17 · 4456 阅读 · 0 评论 -
动手实现生产者-消费者模型
自己构架生产者消费者,一边生产一遍消费: package test; import java.util.LinkedList; import java.util.Queue; /** * @author: taibai * @date:2019/10/24 */ public class ProducerConsumerTest { public static void main...原创 2019-10-24 15:02:59 · 151 阅读 · 0 评论 -
多线程模拟银行家死锁问题
多线程情况下,同步代码块的嵌套容易出现死锁,也就是我们熟知的哲学家就餐问题,终结一下: package test; /** * @author: taibai * @date:2019/10/20 */ public class DeadLock { public static void main(String[] args) { String s1 = "筷子1...原创 2019-10-20 14:54:45 · 112 阅读 · 0 评论 -
io多路复用函数
本文链接:https://blog.csdn.net/chewbee/article/details/78108223 1.简介 希望通过这篇文章,可以回答以下几个问题? 为什么需要IO多路复用? 什么是IO多路复用机制? IO多路复用的机制该怎么使用? epoll比select/poll相比,优势在哪里? 在了解I/O多路复用之前,先来了解流的概念。 1.1流的概念 一个流可以文件、socket...原创 2019-09-01 21:40:21 · 341 阅读 · 0 评论 -
Java NIO:NIO概述
大佬文章,转载收藏:http://www.cnblogs.com/dolphin0520/p/3919162.html 以下是本文的目录大纲: 一.NIO中的几个基础概念 二.Channel 三.Buffer 四.Selector 一.NIO中的几个基础概念 在NIO中有几个比较关键的概念:Channel(通道),Buffer(缓冲区),Selector(选择器)。 首先从Chan...原创 2019-09-01 22:18:49 · 103 阅读 · 0 评论