摘要:
1、JavaBeans org.springframework.beans包遵守Sun提供的JavaBeans标准。 一个JavaBean需要满足以下条件:带有默认无参构造器的类,并且需要遵守一个命名规范。 举个例子,比如有一个属性叫bingoMadness,那么必须要有一个setter方法setB 阅读全文
posted @ 2019-11-07 22:31
浮梦
阅读(1234)
评论(0)
推荐(0)
摘要:
1.下载安装 make完后 redis5.0.5目录下会出现编译后的redis服务程序redis-server,还有用于测试的客户端程序redis-cli,两个程序位于安装目录 src 目录下 2、下面启动redis服务. 注意这种方式启动redis 使用的是默认配置。也可以通过启动参数告诉redi 阅读全文
posted @ 2019-11-07 22:28
浮梦
阅读(149)
评论(0)
推荐(0)
摘要:
参考自 Redis in acion 中文版 字符串 Redis的字符串就是一个由字节组成的序列。 在Redis里面,字符串可以存储以下3种类型的值。 字节串(byte string)。 整数。 浮点数 用户可以通过给定一个任意的数值,对存储着整数或者浮点数的字符串执行自增(increment)或者 阅读全文
posted @ 2019-11-07 22:21
浮梦
阅读(146)
评论(0)
推荐(0)
摘要:
PostgreSQL 9.5 引入了一项新功能,UPSERT(insert on conflict do),当插入遇到约束错误时,直接返回,或者改为执行UPDATE。 1、不存在则插入,存在则更新 EXCLUDED 代指要插入的记录 2、不存在则插入,存在则直接返回(不做任何处理) 阅读全文
posted @ 2019-11-07 22:20
浮梦
阅读(775)
评论(0)
推荐(0)
摘要:
参考 "https://blog.csdn.net/sunsfan/article/details/53542374" lombok是一个可以帮助我们简化java代码编写的工具类,尤其是简化javabean的编写,即通过采用注解的方式,消除代码中的构造方法,getter/setter等代码,使我们写 阅读全文
posted @ 2019-11-07 22:16
浮梦
阅读(330)
评论(0)
推荐(0)
摘要:
5.1 介绍 Apache Kafka是一个分布式的发布-订阅消息系统,能够支撑海量数据的数据传递。在离线和实时的消息处理业务系统中,Kafka都有广泛的应用。Kafka将消息持久化到磁盘中,并对消息创建了备份保证了数据的安全。Kafka在保证了较高的处理速度的同时,又能保证数据处理的低延迟和数据的 阅读全文
posted @ 2019-11-07 22:15
浮梦
阅读(249)
评论(0)
推荐(0)
摘要:
java8特性 Oracle 公司于 2014 年 3 月 18 日发布 Java 8 ,它支持函数式编程,新的 JavaScript 引擎,新的日期 API,新的Stream API 等。 1.lambda表达式 & 函数式接口 详见lambda表达式总结 2. 方法引用 方法引用的规定, 实现抽 阅读全文
posted @ 2019-11-07 22:12
浮梦
阅读(147)
评论(0)
推荐(0)
摘要:
Lambda 表达式 简介: Lambda 表达式,也可称为闭包,它是推动 Java 8 发布的最重要新特性。 Lambda 允许把 函数作为一个方法的参数 (函数作为参数传递进方法中)。 使用 Lambda 表达式需要注意以下两点: Lambda 表达式主要用来定义行内执行的方法类型接口,例如,一 阅读全文
posted @ 2019-11-07 22:11
浮梦
阅读(283)
评论(0)
推荐(0)
摘要:
Java方法中的可变参数类型,也称为不定参数类型,是一个非常重要的概念 举栗子 类似数组? 和数组很像,其实就是。编译器会在悄悄地把这最后一个形参转化为一个数组形参,并在编译出的class文件里作上一个记号,表明这是个实参个数可变的方法 和数组方法在一起 无法重载 。说明参数类型一致。 互相兼容吗? 阅读全文
posted @ 2019-11-07 22:10
浮梦
阅读(1249)
评论(0)
推荐(0)
摘要:
foreach 阿里巴巴java开发手册 【强制】不要在foreach循环里进行元素的remove/add操作。remove元素请使用Iterator方式,如果并发操作,需要对Iterator对象加锁。 foreach源码 foreach遍历集合,其实是走的Iterator,首先判断hasNext( 阅读全文
posted @ 2019-11-07 22:09
浮梦
阅读(901)
评论(1)
推荐(0)
摘要:
假如我们有这样一个需求给定单词列表["Hello","World"],你想要返回列表["H","e","l", "o","W","r","d"] 但是结果List中是两个List,而不是单个的char. 这个方法的问题在于,传递给map方法的Lambda为每个单词返回了一个String[](Stri 阅读全文
posted @ 2019-11-07 22:08
浮梦
阅读(338)
评论(0)
推荐(0)
摘要:
参考博客 "https://irusist.github.io/2016/01/04/Java 8%E4%B9%8BMap%E6%96%B0%E5%A2%9E%E6%96%B9%E6%B3%95/ getOrDefault %E6%96%B9%E6%B3%95" default方法 getOrDef 阅读全文
posted @ 2019-11-07 22:08
浮梦
阅读(862)
评论(0)
推荐(0)
摘要:
首先自定义Key对象 测试类 在这里再写两个其他的发现。 equals在程序执行时可能会调用多次,比如可以在equals中打印语句。 toString方法会调用这个方法的HashCode()方法 HashMap的判断 如果hash值mod之后的索引,索引冲突后会看key是否相同,如果相同则不再比较, 阅读全文
posted @ 2019-11-07 22:07
浮梦
阅读(3820)
评论(0)
推荐(0)
摘要:
特性 1. 在某些情况下,一个类的对象时有限且固定的,如季节类,它只有春夏秋冬4个对象这种实例有限且固定的类,在 Java 中被称为枚举类; 1. 在 Java 中使用 enum 关键字来定义枚举类,其地位与 class、interface 相同; 1. 枚举类是一种特殊的类,它和普通的类一样,有自 阅读全文
posted @ 2019-11-07 22:05
浮梦
阅读(393)
评论(0)
推荐(0)
摘要:
4.1 基本介绍: Hive是基于Hadoop的一个数据仓库工具,可以将结构化的数据文件映射为一张数据库表,并提供完整的sql查询功能,可以将sql语句转换为MapReduce任务进行运行。其优点是学习成本低,可以通过类SQL语句快速实现简单的MapReduce统计,不必开发专门的MapReduce 阅读全文
posted @ 2019-11-07 22:02
浮梦
阅读(527)
评论(1)
推荐(0)