摘要:
/bin/sh: cc:未找到命令 安装Redis时,使用make命令后出现下面问题 原因:未安装gcc 解决:切换为root用户,使用“yum install gcc-c++ -y”命令安装gcc即可 [root@baiyudong redis-6.0.9]# yum install gcc-c+ 阅读全文
摘要:
1.概念理解 EasyExcel是阿里巴巴提供的一个针对excel的一个简单高效的框架,它可以用最简洁的代码,最高效地实现对excel的读和写操作。 2、EasyExcel特点 Java领域解析、生成Excel比较有名的框架有Apache poi、jxl等。但他们都存在一个严重的问题就是非常的耗内存 阅读全文
摘要:
String、StringBuilder和StringBuffer 阅读全文
摘要:
Java中IO流 一、流原理 I/O:Input/Output,I/O技术用于处理设备之间数据传输。如:读/写文件,网络通讯等。 在Java程序中,对于数据的输入/输出,以”流“的方式进行。 java.io包下提供了各种”流“类和接口,用以获取不同种类的数据,并通过标准的方法【read()、writ 阅读全文
摘要:
1. 安装Redis Redis压缩包和解压后的状态 安装,执行make命令,出现如图所示的错误 注意:由于Redis时C语言写的,所以我们需要安装编译C的环境:gcc,如果安装6版本的redis,gcc版本一定要5.3以上,我的Redis版本是redis-6.0.9。 查找原因:由于我的Redis 阅读全文
摘要:
Java中易出现错误的运算符 1.除:/ 把握原则(小转大) //除运算 int num1 = 12; int num2 = 5; int result = num1 / num2; //取整 System.out.println(result); //2 double result1 = num1 阅读全文
摘要:
Java基本数据类型转换 基本数据类型之间的运算规则: 前提:只说7种基本类型之间的运算,除boolean之外。 1.自动类型提升 结论:当容量小的数据类型的变量与容量大的数据类型的变量做运算时,结果自动提升为容量大的数据类型。 byte、char、short > int > long > floa 阅读全文
摘要:
Java数据类型转换 基本数据类型之间的运算规则: 前提:只说7种基本类型之间的运算,除boolean之外。 1.自动类型提升 结论:当容量小的数据类型的变量与容量大的数据类型的变量做运算时,结果自动提升为容量大的数据类型。 byte、char、short > int > long > float 阅读全文
摘要:
Java常见关键字 分类 1.访问修饰符关键字 (1)public 公有的,可跨包 (2)protected 受保护的,当前包可用 (3)private 私有的,当前类可用 2.数据类型的关键字 (4)byte 字节类型 1个字节 (5)char 字符类型 2个字节 (6)boolean 布尔型 ( 阅读全文
摘要:
HashMap源码分析(jdk 8) 1.创建一个map对象 HashMap map = new HashMap(); //底层并没有创建一个长度为16的数组 **底层实现:**HashMap.java transient Node<K,V>[] table; //底层数组类型为Node,而非Ent 阅读全文