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