自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

转载 redis笔记

Redis简介简单介绍Redis:开源、免费、非关系型数据库、K-V数据库、内存数据库,支持持久化、事务和备份,集群(支持16个库)等高可用功能。并且性能极高(可以达到100000+的QPS),易扩展,丰富的数据类型,所有操作都是单线程,原子性的。NOSQL:非关系型数据库,数据与数据之间没有关联关系。就是为了解决大规模数据集合多重数据种类带来的挑战,尤其是大数据应用难题类型键值(key-value)存储数据库列存储数据库:键仍然存在,但是指向了多个列,HBase (eg:博客平台(标签和文章

2020-06-11 18:29:24 538

原创 十八、Java I/O系统----Thinking in Java 阅读笔记

1. File类File名字有一定误导性,FilePath对这个类来说可能是个更好的名字,因为File不仅指代一个文件,也可以指代一个目录,当指代一个目录时,可以使用listFiles()方法来获取当前目录下的文件集目录列表器FilenameFilter,一个接口,用来在获取文件列表时提供文件名的筛选规则,以筛选目标文件使用示例:public class DirList {...

2020-04-26 16:24:28 166

原创 ArrayList初始化容量为10源码解析

ArrayList 和 Vector 类是 List 集合的两个典型实现类, ArrayList 和 Vector 都是基于数组实现的 List 类.ArrayList 和 Vector 类封装了一个动态的, 允许再分配的 Object[] 数组.如果一开始就知道 ArrayList 和 Vector 需要保存多少个元素, 则可以在创建它们时就指定 initialCapacity 大小. 如果...

2020-04-17 21:50:44 541

原创 二十一、并发----Thinking in Java 阅读笔记

1. 并发的多面性更快地执行改进代码设计2. 基本的线程机制定义任务通过实现Runnable接口Tread类(接收任务并启动线程)当在Java程序中创建一个线程,它就被称为用户线程。使用ExecutorExecutor框架同java.util.concurrent.Executor 接口在Java 5中被引入。Executor框架是一个根据一组执行策略调用,调度,...

2020-04-10 18:43:23 97

原创 五、初始化与清理----Thinking in Java 阅读笔记

1. 使用构造器确保初始化构造器的名称必须与类名相同构造器没有返回值(new表达式返回了对新建对象的引用,构造器并没有任何返回值)2. 方法重载方法名相同而参数不同的方法,称作方法重载重载可以用于构造器和普通方法区分重载方法只能用参数对方法进行区分;参数的顺序不同也可以对方法进行区分参数是基本类型的方法的区分传入的基本数据类型小于方法中定义的参数类型时,...

2020-03-21 17:59:44 100

原创 四、控制执行流程----Thinking in Java 阅读笔记

选择:if-else switch迭代:for foreach while do-while return break continue类goto语句:标签与break、continue的组合使用其他语句与c、c++类似;类goto语句标签必须与迭代同时存在,且之间不能有其他语句;lable1:for(int i=0;true;i++){ if (i == 2) { c...

2020-03-21 17:58:22 72

原创 十三、字符串----Thinking in Java 阅读笔记

1. 不可变StringString作为方法参时,接收的是一个引用的复制,并不是原来的String对象String对象具有只读特性,所以指向它的任何引用都不能改变它的值2. 重载+、+=与StringBuilder当对String对象使用+、+=时,编译器会自动创建一个StringBuilder对象用于字符串的拼接操作使用 javap -c 类名 命令查看编译后的类文件的jvm字节...

2020-03-21 17:55:30 113

原创 Redis学习笔记

一、Redis简介1. 什么是Redisredis是一个高性能的key-value数据库,它是完全开源免费的,而且redis是一个NOSQL类型数据库,是为了解决高并发、高扩展,大数据存储等一系列的问题而产生的数据库解决方案,是一个非关系型的数据库。但是,它也是不能替代关系型数据库,只能作为特定环境下的扩充。redis是一个以key-value存储的数据库结构型服务器,它支持的数据结构类型包...

2020-03-07 22:36:25 220

原创 第2章 一切都是对象----Thinking in Java 阅读笔记

1. 用引用操作对象在Java中想要操作对象及向对象发送消息,必须要创建一个该对象的引用;引用与对象是相互独立的,你可以只创建一个引用,String s;但是如果想使用这个引用向对象发送消息则必须对其进行初始化(将引用与对象链接起来)。2. 必须由你创建所有对象数据的存储有五个位置:寄存器、栈、堆、常量存储、非RAM存储;...

2020-03-03 17:41:41 127

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除