补课

作者: 安然在路上 | 来源:发表于2021-08-19 09:52 被阅读0次

    Consul

    做注册中心和配置中心

    Redis做缓存和分布式锁

    redis中使用lua脚本
    redisTemplate操作redis

    Jdk8的新特性:

    • ::表达式


      ::表达式
    • stream
    1. 针对集合数组之类的数据操作
    2. 关注的是做什么,而不是怎么做
    3. 和数据库中的查询很相似

    stream、中间操作、终止操作

    package com.lagou.rpc.api;
    
    import java.util.ArrayList;
    import java.util.Arrays;
    import java.util.List;
    import java.util.stream.IntStream;
    
    public class MyStream {
    
        public static void main(String[] args) {
    //传统方式
            List<String> list = new ArrayList<>();
            list.add("a");
            list.add("hello");
            list.add("world");
    
            long count = 0 ;
            for(String s:list){
                count++;
            }
            System.out.println(count);
            //1、链式编程
            //函数式接口
            //lambda表达式
            long count2 = list.stream().filter(s->s.length()>3).count();
            System.out.println(count2);
    
            int[] arrays = new int[]{1,2,3};
            IntStream stream = Arrays.stream(arrays);
            long result = stream.filter(i -> i>1).count();
            System.out.println(result);
        }
    }
    
    

    stream深度学习
    mapToInt()将stream转为int类型的stream
    .collect(Collectors.toList())将stream转为list

    多线程

    springboot使用hibernate validator校验

    springboot使用hibernate validator校验

    相关文章

      网友评论

          本文标题:补课

          本文链接:https://www.haomeiwen.com/subject/isqgbltx.html