摘要:
1. 基础命令 (1) 获取符合规则的键名列表 格式为:KEYS pattern 其中pattern表示支持通配符# 建立一个名为bar的键127.0.0.1:6379> SET bar 1OK# 获取Redis所有键127.0.0.1:6379> KEYS *1) "bar" 注意:KEY... 阅读全文
摘要:
1. Redis的特性 (1) 存储结构 Redis(Remote Dictionary Server,远程字典服务器)是以字典结构存储数据,并允许其他应用通过TCP协议读写字典中的内容。Redis支持的数据类型有字符串类型,散列类型,列表类型,集合类型,有序集合类型。 常见的MySQL等存储... 阅读全文
摘要:
1. 线程是程序中单独顺序的控制流,线程本身依靠程序进行运行,线程是程序中的顺序控制流,只能使用分配给程序的资源和环境。2. 进程是执行中的程序,一个进程可以包含一个或多个线程,但至少要包含一个线程。3. 单线程是程序中只存在一个线程,实际上主方法就是一个主线程;多线程是在一个程序中运行多个任务,其... 阅读全文
摘要:
1. IO流的作用是读写设备上的数据,如硬盘文件、内存、键盘、网络等。根据数据走向,可分为:输入流和输出流;根据处理的数据类型,可分为:字节流和字符流。字节流可以处理所有类型的数据,如MP3、图片、视频等。在读取时,读到一个字节就返回一个字节。在Java中都是以“Stream”结尾的;字符流仅能够处... 阅读全文
摘要:
import java.io.File;/** * 遍历文件夹 */public class ScannerFile { public static void main(String[] args) { // 1代表缩进,以便更好的显示 printFiles(new... 阅读全文
摘要:
1. 在Linux中,make工具可以维护程序模块关系和生成可执行程序。它可根据程序模块的修改情况重新编译链接生成中间代码或最终的可执行程序。执行make命令,需要一个名为Makefile的文本文件,其定义了模块间的依赖关系,指定文件的编译顺序,以及编译所使用的命令。make和Makefile文件使... 阅读全文
摘要:
问题:i += j只是i = i + j的简写么?答案:非也!看下面的程序:int i = 5;long j = 8;i += j; // 可以通过编译且结果正确i = i + j; // 无法通过编译,类型转换问题其实,Java会将i += j转换为i = (int)(i + j)来执... 阅读全文
摘要:
Java always passes arguments by value NOT by reference.Let me explain this through anexample:public class Main{ public static void main(String[] a... 阅读全文