上一页 1 ··· 21 22 23 24 25 26 27 28 29 ··· 47 下一页
摘要: 1、为什么要有NIO? 传统的IO方式,一个线程想要读取数据,需要等待数据从硬盘进入内存,这个线程会被阻塞。当一个线成想要读取成千上万个文件的时候,那这个线程就要从文件1阻塞到文件2在阻塞到文件3....一直阻塞到文件10000,这样效率极低。 若我们采用多线程的方式读取这一万个文件,那么假如我们有 阅读全文
posted @ 2020-09-04 10:56 guoyu1 阅读(333) 评论(0) 推荐(0)
摘要: 一、tcp的三次握手,四次挥手 https://blog.csdn.net/qzcsu/article/details/72861891 一、TCP、UDP协议 1、Tcp协议 TCP(Transmission Control Protocol 传输控制协议)是一种面向连接的、可靠的、基于字节流的传 阅读全文
posted @ 2020-09-04 09:51 guoyu1 阅读(498) 评论(0) 推荐(0)
摘要: 当你的服务器在大并发达到极限时,就会报出“too many open files”。 查看线程占句柄数 ulimit -a 输出如下: core file size (blocks, -c) 0 data seg size (kbytes, -d) unlimited scheduling prio 阅读全文
posted @ 2020-09-01 20:30 guoyu1 阅读(1589) 评论(0) 推荐(0)
摘要: 1、异常的定义 异常就是有异于常态,和正常情况不一样,有错误出现。在java中,阻止当前方法或作用域的情况,称之为异常。 2、异常的分类 Throwalbe:是一个class,不是接口 和 抽象类,Error和Exception都继承自Throwalbe。 Error:是程序中无法处理的错误,表示运 阅读全文
posted @ 2020-08-28 15:58 guoyu1 阅读(176) 评论(0) 推荐(0)
摘要: 1、线程池的几种工作队列? ArrayBlockingQueue LinkedBlockingQueue DelayQueue PriorityBlockingQueue SynchronousQueue (1)ArrayBlockingQueue ArrayBlockingQueue(有界队列)是 阅读全文
posted @ 2020-08-27 19:24 guoyu1 阅读(6079) 评论(0) 推荐(0)
摘要: 1、cpu打满: 这个脚本是什么意思呢?这里简单讲解一下。首先是先建一个/tmp/infiniteburn.sh脚本,这个脚本中的内容即为: #!/bin/bash while true; do openssl speed; done 这个脚本就是用来打满CPU的。这里的openssl speed是 阅读全文
posted @ 2020-08-26 09:14 guoyu1 阅读(3056) 评论(0) 推荐(0)
摘要: 1、java字节码是java程序经过编译器编译后,能够被jvm执行的语言。就是.class文件。 2、java代码执行过程: https://www.cnblogs.com/fengyiliang/p/10030092.html Java代码的编译和执行的整个过程大概是:开发人员编写Java代码(. 阅读全文
posted @ 2020-07-24 17:50 guoyu1 阅读(729) 评论(0) 推荐(0)
摘要: 一、递归定义: 1、递归: 函数(方法)直接或间接调用自身。是一种常用的编程技巧 假设A在一个电影院,想知道自己坐在哪一排,但是前面人很多, A 懒得数,于是问前一排的人 B【你坐在哪一排?】,只要把 B 的答案加一,就是 A 的排数。 B 懒得数,于是问前一排的人 C【你坐在哪一排?】,只要把 C 阅读全文
posted @ 2020-07-23 19:37 guoyu1 阅读(161) 评论(0) 推荐(0)
摘要: 一、ElasticSearch内存: 1、什么是堆内存? Java 中的堆是 JVM 所管理的最大的一块内存空间,主要用于存放各种类的实例对象。在 Java 中,堆被划分成两个不同的区域: 新生代 ( Young )、老年代 ( Old )。新生代 ( Young ) 又被划分为三个区域: Eden 阅读全文
posted @ 2020-07-17 15:10 guoyu1 阅读(2168) 评论(0) 推荐(0)
摘要: 一、hdfs安装: 1、上传hadoop安装包到hdp-01 2、修改配置文件 要点提示 核心配置参数: 1) 指定hadoop的默认文件系统为:hdfs 2) 指定hdfs的namenode节点为哪台机器 3) 指定namenode软件存储元数据的本地目录 4) 指定datanode软件存放文件块 阅读全文
posted @ 2020-07-16 09:58 guoyu1 阅读(145) 评论(0) 推荐(0)
上一页 1 ··· 21 22 23 24 25 26 27 28 29 ··· 47 下一页