2020java微服务架构四之Redis教程
一、Redis介绍
1.NoSQL介绍
Redis就是一款NoSQL
NoSQL->非关系型数据库–>Not Only SQL
key-value:Redis
文档型:ElasticSearch,Solr,Mongdb
面向列:Hbase,Cassandra
图形化:Neo4j
除了关系型数据库都是非关系型数据库
noSQL只是一种概念,泛指非关系型数据库,和关系型数据库做一个区分
2.Redis介绍
有一位意大利人,在开发一款LLOOGG的统计页面,因为MySQL的性能不好,自己研发了一款非关系型数据库,并命名为Redis。Salvatore。 (更多…)
二维数组
二维数组 概念: 一维数组中的一维数组; 数组中的元素,还是数组 二维数组相当于一个多行多列的表格 A B C 1 cary 25 man 2 hanni 20 woman 3 jeri 18 man 4 koy 15 man 5 hai 22 woman 查找A3单元格 二维数组的语法为:arr[3][A] 行下标在前,列下标在后
可变长参数
public class demos{
public static void main(String[] args) {
printArr(111,222,333,444,555);
}
public static void printArr(int… arr){
//int… 可变长参数 (更多…)
数组类型的返回值
public class demos{
public static void main(String[] args) {
int[] arr={1,2,3,4,5,6,7};//假设arr的地址为0X0000A001
int[] newArrs=printArr(arr);
prints(newArrs);
} (更多…)
public class demos {
static int[] nums=new int[5];//地址:0X0000A001
static int index=0;//有效元素个数为0,必须通过insert函数插入
public static void main(String[] args) {
insert(0,11);
insert(1,22);
insert(2,33);;
insert(3,44);;
insert(4,55);;
print(nums);
insert(0,66);
print(nums);
remove(5);//如何将下标2的值移除? (更多…)
查找数组中的元素是否存在
public class demos {
static int[] arr={9,7,6,4,3,1,2,5,8};
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
System.out.println(“请输入你要查找的值”);
int n=sc.nextInt();
int result=find(n);
if(result>=0){
System.out.println(“你要查找的值的下标为” + result);
}else{
System.out.println(“没有找到你要查找的值”);
}
} (更多…)