摘要: 借鉴:https://www.cnblogs.com/rjzheng/p/8908073.html 常见概念: Redis为什么这么快 1、完全基于内存,绝大部分请求是纯粹的内存操作,非常快速。数据存在内存中,类似于HashMap,HashMap的优势就是查找和操作的时间复杂度都是O(1); 2、数 阅读全文
posted @ 2019-04-15 16:23 纳豆 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 该文章部分摘自:http://tutorials.jenkov.com/java-nio/index.html 一、I/O简介 I/O(英语:Input/Output),即输入/输出, 指的是计算机与外部世界或者一个程序与计算机的其余部分的之间的接口。它对于任何计算机系统都非常关键,因而所有 I/O 阅读全文
posted @ 2019-03-26 14:19 纳豆 阅读(165) 评论(0) 推荐(0) 编辑
摘要: cloudera软件包下载地址: http://archive.cloudera.com/cdh5/cdh/5/ flume用户教程:http://archive.cloudera.com/cdh5/cdh/5/flume-ng-1.6.0-cdh5.14.0/FlumeUserGuide.html 阅读全文
posted @ 2019-03-25 21:23 纳豆 阅读(211) 评论(0) 推荐(0) 编辑
摘要: [TOC] synchronized是Java提供的内置锁,里边有类锁和对象锁; 在静态方法中,我们一般使用类锁,在实例方法中,我们一般使用对象锁。 sleep是带锁沉睡,sleep方法是在阻塞当前线程继续执行的同时,并持有该对象锁,所以该对象的其他同步线程是无法执行的,不是同一个对象的同步线程是可 阅读全文
posted @ 2019-01-21 18:06 纳豆 阅读(1096) 评论(0) 推荐(0) 编辑
摘要: [TOC] 1、java的8种基本数据类型: 整型:byte、short、int、long 浮点型: double、float 字符型: char 布尔型: boolean 值为true、false 2、java的三大特性 封装,继承和多态 3、【public、private、protected区别 阅读全文
posted @ 2019-01-15 16:30 纳豆 阅读(244) 评论(0) 推荐(0) 编辑
摘要: 开头:```shell 结尾:``` 开头:```java 结尾:``` header 1 | header 2 | row 1 col 1 | row 1 col 2row 2 col 1 | row 2 col 2 阅读全文
posted @ 2019-01-08 17:38 纳豆 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 1、往移动硬盘中拷贝东西、创建文件夹: Mounty 2、解压缩软件(rar): the unarchiver 3、类似Xshell软件: FinalShell(国产) 输入以下命令: curl -o finalshell_install.sh http://www.hostbuf.com/down 阅读全文
posted @ 2018-12-27 20:03 纳豆 阅读(239) 评论(0) 推荐(0) 编辑
摘要: 转自: https://www.osyunwei.com/archives/7829.html http://www.cnblogs.com/haoliyou/p/7694868.html 阅读全文
posted @ 2018-12-25 19:25 纳豆 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 一、TCP/IP分层: OSI七层网络模型 TCP/IP四层概念模型 对应网络协议 应用层(Application) 应用层 HTTP、TFTP, FTP, NFS, WAIS、SMTP 表示层(Presentation) Telnet, Rlogin, SNMP, Gopher 会话层(Sessi 阅读全文
posted @ 2018-12-21 17:32 纳豆 阅读(1051) 评论(0) 推荐(0) 编辑
摘要: 1、CPU时间分片、多线程? 如果线程数不多于CPU核心数,会把各个线程都分配一个核心,不需分片,而当线程数多于CPU核心数时才会分片。 2、并发和并行的区别 并发:当有多个线程在操作时,如果系统只有一个CPU,把CPU运行时间划分成若干个时间片,分配给各个线程执行,在一个时间段的线程代码运行时,其 阅读全文
posted @ 2018-12-05 17:08 纳豆 阅读(7955) 评论(2) 推荐(3) 编辑