lambda表达式 简介 lambda 表达式的语法 变量作用域 函数式接口 内置函数式接口 默认方法 Stream(流) 创建 stream Filter(过滤) Sorted(排序) Map(映射) Match(匹配…
分类:java
java8流处理,不生产博客,做个好博客的搬运工
这位大佬写的不错,每次不会都会去看看https://www.cnblogs.com/shenlanzhizun/p/6027042.html 另外补充一些Java8骚操作 BigDecimal求和 博客中位置:3.2 归…
突破Java面试(22) - Redis的过期策略?手写一个LRU?
0 Github原文 1 面试题 Redis的过期策略都有哪些?内存淘汰机制都有哪些?手写一下LRU代码实现? 2 考点分析 1)我往redis里写的数据怎么没了? 我们生产环境的redis怎么经常会丢掉一些数据?写进去…
springboot启动报:Error creating bean with name 'dataSource' defined in class path resource
需要在启动类的@EnableAutoConfiguration或@SpringBootApplication中添加exclude = {DataSourceAutoConfiguration.class},排除此类的au…
[功能集锦] 001 - java下载文件
@RequestMapping("/downloadxls.action") public void downloadxls(HttpServletRequest request, HttpServletResponse…
Java设计模式----------建造者模式
1、介绍 建造者模式是一种创建型模式,主要特点是通过逐步添加单体对象形成一个复杂的对象。 主要解决:向复杂对象中添加多个单体对象的问题。复杂对象类似一个集合,包含多个单体对象,所以存在非常多的变化。单体对象则为确定的不变…
java8勾股定理实现
Stream<int[]> stream= IntStream.rangeClosed(1,100).boxed(). flatMap( a-> IntStream.rangeClosed(a,100)…
循环结构 :do-while
循环结构 :do-while 循环四要素: 1.初始化条件 2.循环条件 3.循环体 4.迭代条件 格式: 1.初始化条件 do{ 3.循环体 4.迭代条件 …
三种基本排序的实现及其效率对比:冒泡排序、选择排序和插入排序
1 public class ThreeTypesOfBaseSort { 2 // ========================== 三种基本排序的效率对比 ==========================…
java设计模式--组合模式
组合模式:将对象组合成树形结构以表示“部分-整体”的层次结构。组合模式使得用户对单个对象和组合对象的使用具有一致性。· 意思就是用树状结构来表示部分和整体,使他们具有一致性,一致性的意思就是都实现了相同的接口,举…
常用Json框架(Jackson)
比如 Jackson、FastJson、Gson。其中,Jackson效率最高,最常用。 这里以 Jackson 为例。 Jackson处理相关字段 指定字段不返回,比如密码:@JsonIgnore 指定日期格…
JAVA-基础(List及其子类)
JAVA-基础(List及其子类) 1.什么是List? java.util.List接口继承自Collection接口,是单列集合的一个重要分支,习惯性地会将实现了List接口的对象称为List集合。 2.list集合…