摘要:
什么是单例模式? 使用单例的应用场景? 有哪几种单例模式?优缺点? 单例模式的选择 定义 指一个类只有一个实例,且该类能自行创建这个实例的一种模式。 应用场景 在应用场景中,某类只要求生成一个对象的时候,如一个班中的班长、每个人的身份证号等。 当对象需要被共享的场合。由于单例模式只允许创建一个对象, 阅读全文
摘要:
http://c.biancheng.net/view/1319.html 阅读全文
该文被密码保护。 阅读全文
摘要:
开发第一个云开发小程序 新建了云开发小程序 尝试了云数据库的crud操作、云函数的书写和调用、上传图片、获取用户openId等功能(这些都是新建项目的quickstart里面集成的,直接上手即可) 阅读全文
摘要:
什么时候用Stream类,什么时候用sql 流的特点 stream的优缺点 延迟和短路 流和集合的区别 并行处理和性能 流是什么? 流是“从支持数据处理操作的源生成的一系列元素”。 和迭代器类似,流只能遍消费一次。 集合和流的区别 集合: 粗略地说,集合与流之间的差异就在于什么时候进行计算。集合是一 阅读全文
摘要:
这一节学一下用得比较多的三个函数式接口: Predicate Consumer Function Predicate java.util.function.Predicate接口定义了一个名叫test的抽象方法,它接受泛型T对象,并返回一个boolean。代码: 剩余两个函数就不一一举例了。 Con 阅读全文
摘要:
概念 方法引用可以被看作仅仅调用特定方法的Lambda的一种快捷写法。实质就是让你根据已有的方法实现来创建Lambda表达式。 语法 构造器引用: 它的语法是Class::new,或者更一般的Class::new 实例如下: ps: Supplier接口的get方法作用是不接收参数,返回一个T类型的 阅读全文
摘要:
为啥要用Lambda表达式? Lambda表达式的作用 简化匿名内部类 语法 可选类型声明:不需要声明参数类型,编译器可以统一识别参数值。 可选的参数圆括号:一个参数无需定义圆括号,但多个参数需要定义圆括号。 可选的大括号:如果主体包含了一个语句,就不需要使用大括号。 可选的返回关键字:如果主体只有 阅读全文
摘要:
为啥要封装starter 如何封装 测试 为啥要封装starter springboot的starter开箱即用,只需要引入依赖,就可以帮你自动装配bean,这样可以让开发者不需要过多的关注框架的配置。 如何封装 新建SpringBoot项目,引入以下依赖包到pom.xml ps: 官方的start 阅读全文