- 博客(15)
- 收藏
- 关注
转载 封装
基本概念Java 面向对象有三大特性:封装、继承、多态。而封装与继承基本上是为多态服务的。封装(Encapsulation):就是把对象的属性和操作(或方法)结合为一个独立的整体,并尽可能隐藏对象内部的实现细节。通俗来讲就是私有化类的成员变量,并提供公共方法来访问这些成员变量。数据隐藏:一个成员变量声明为私有成员,那么它不能通过外部类直接访问,从而将成员变量隐藏在类的内部。基于这个原因...
2018-09-21 15:08:10
164
原创 八、Redis 服务相关命令
1、keys返回当前数据库里面的键,可以使用通配符 * -表示所有 ?-占一位2、exists判断是否存在语法:exists 键名称3、del删除指定键4、expire设置键的有效时间语法:expire key 有效期(秒数)5、ttl 返回一个键剩余的过期时间6、type返回数据类型语法:type key 7、sel...
2018-09-19 20:24:38
164
原创 七、数据类型 Zset(有序集合)
sorted set 是set 的一个升级版本,它在 set 的基础上增加了一个顺序属性(score),这个属性在添加修改元素的时候可以指定,每次指定后,zset 会自动更新按照新的值调整顺序1、zadd向有序集合中添加元素,如果元素存在,则更新其顺序语法:zadd 集合名 序号 内容注:序号可以是负数2、按序号升序获取有序集合中的内容语法:zrange 集合名称 开...
2018-09-19 16:44:37
430
原创 六、数据类型 set(集合)
redis 的 set 是String类型的无序集合set 元素最大可以包含(2的32次方-1)个元素该类型应用场合:qq好友推荐注意:每个集合的各个元素不能重复1、sadd向集合添加元素语法:sadd 集合名称 元素1 元素2 ....2、smembers获取集合的元素语法:smembers 集合名3、sdiff获取集合的差集(在集合1中存在...
2018-09-19 16:00:42
400
转载 五、数据类型 list(链表)
list类型其实就是一个双向链表,通过 push pop 操作从链表的头部或者尾部添加和删除元素这使得 list 既可以用作栈,也可以用作队列先进后出:栈先进先出:队列1、lpush从链表的头部添加元素:栈语法:lpush 链表的名称 元素1 元素2 元素3.....注:可以一次性加多个2、lrange获取链表里面的元素语法:lrange 链表的名称 ...
2018-09-19 14:37:03
1346
转载 四、数据类型 hash
hash 可以用来存储对应的 mysql 中一行的数据,类似于Map1、hset设置哈希里面的 filed 和 value 值语法:哈希的名称 field value2、hget获取哈希里面的 field 的值语法:hget 哈希的名称 指定的 field3、hmset一次性设置多个 field 和 value语法:hmset 哈希的名称 field1...
2018-09-19 13:43:13
166
转载 三、数据类型 String
一、Windows下操作 Redis安装命令: redis-server.exe --service-install redis.windows.conf卸载服务:redis-server --service-uninstall开启服务:redis-server --service-start停止服务:redis-server --service-stop1、启动服务2...
2018-09-19 11:39:36
170
转载 一、Redis 介绍说明
一、NOSQL1、简介NoSQL (Not Only SQL),泛指非关系型数据库特点:NoSQL 通常是以 key-value 形式储存 不支持 SQL 语句 没有表结构2、优缺点优点:高并发读写的性能 大数据量的扩展(分布式存储) 配置简单 灵活、高效的操作与数据模型 低廉的成本不足之处:没有统一的标准 没有正式的官方支持 各种产品还不算成熟...
2018-09-19 10:31:46
202
原创 Windows下安装ES
1、从官网下载elasticsearch地址:https://www.elastic.co/downloads/elasticsearch2、解压zip到文件目录3、开启ElasticSearch服务进入安装目录下的bin 目录,双击执行 elasticsearch.bat,该脚本文件执行 ElasticSearch 安装程序,稍等片刻,打开浏览器,输入 http://loca...
2018-09-10 14:25:08
14095
转载 Windows下安装 es-head 插件
转载自:https://www.cnblogs.com/hts-technology/p/8477258.html注:es5以上版本安装head需要安装node和grunt(之前的直接用plugin命令即可安装)1、从地址:https://nodejs.org/en/download/ 下载相应系统的msi,双击安装。 2、安装完成用cmd进入安装目录执行 node -v可查看...
2018-09-08 17:15:41
4474
5
原创 二、Collection 和 Iterator 接口
1.Collection接口Collection接口是List、Set和Queue接口的父接口,该接口里定义的方法既可用于Set集合,也可以用于操作List和Queue集合 1、boolean add(Object o):添加一个新元素2、boolean addAll(Collection c):把集合c的元素添加到指定集合3、void clear():清除集合里面的所有元素...
2018-08-29 21:40:05
161
转载 一、Java 集合的概述
Java集合大致可分为Set、List和Map三种体系,其中Set代表无序、不可重复的集合;List代表有序、重复的集合;而Map则代表具有映射关系的集合;从Java5以后,Java又增加了Queue体系集合,代表一种队列集合的实现。 Collection和Map是Java集合框架的根接口,这两个接口又包含一些子接口或实现类。Collection和Map接口、子接口及其实现类的继承树...
2018-08-28 21:36:37
146
原创 理解Java的IO流
一、什么是"流"在Java中把不同的输入/输出源(键盘、文件、网络连接等)抽象描述为"流"。二、流的分类1、根据流的流向进行分类输入流、输出流输入流以 InputStream 与 Reader 为基类;输出流以 OutputStream 与 Writer 为基类2、根据操作数据单元进行分类字节流、字符流字节流和字符流的用法几乎完全一样,区别在于它们所操作的数据单元不...
2018-08-23 23:17:34
87
原创 File类
一、什么是File类File类可用在程序中操作文件和目录的,。比如新建、删除、重命名文件和目录。如果需要访问文件内容本身,则需要使用输入/输出流二、如何使用// 1、访问文件名相关的方法String getName():获得文件名String getPath():获取类路径String getParent():获得所在目录// 2、文件检测的相关方法boolean ex...
2018-08-23 22:32:01
105
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人