10 2019 档案
摘要:概述: 高级的迭代器,数据在流水线中,从而进行高效处理 中间操作,即返回String 的操作,分为有状态的操作和无状态的操作,函数接口有一个参数的是无状态,有两个参数的是有状态 中止操作 短路(无限流) parallel/sequential 不创建流,只修改流head标志 收集器 分组 运行机制
阅读全文
摘要:函数式编程只需要关注实现的功能,而不需要关注实现的细节 举例: 创建线程 lamba表达式就是返回了一个实现指定接口的对象实例 jdk8 新增的接口默认方法 函数接口 举例: 方法引用 1.静态方法引用 2.使用对象实例方法引用 3.使用类名来引用 4.构造函数方法引用 aaa金毛在叫吃了2斤还剩8
阅读全文
摘要:基于OAuth2.0协议的社交登陆 (A)用户打开客户端以后,客户端要求用户给予授权。(B)用户同意给予客户端授权。(C)客户端使用上一步获得的授权,向认证服务器申请令牌。(D)认证服务器对客户端进行认证以后,确认无误,同意发放令牌。(E)客户端使用令牌,向资源服务器申请获取资源。(F)资源服务器确
阅读全文
摘要:单点登陆 登陆流程图 认证和token的颁发 用接受的用户名密码核对后台数据库 将用户信息加载到写入redis,redis中有该用户视为登录状态。 用userId+当前用户登录ip地址+密钥生成token 重定向用户到之前的来源地址,同时把token作为参数附上。 生成token JWT工具 JWT
阅读全文
摘要:elasticSearch6 用途:全文检索(全部字段)、模糊查询(搜索)、数据分析(提供分析语法,例如聚合) 和elasticSearch5的区别在于,root用户权限、一个库能否建立多个表 安装 mkdir -p /opt/es tar – zxvf elasticsearch-6.3.1.ta
阅读全文
摘要:redis的整合 引入依赖 redis的工具类,将redis的池初始化到spring容器中 spring整合redis的配置类 application.properties 缓存击穿 是某一个热点key在高并发访问的情况下,突然失效,导致大量的并发,引起mysql数据库压力瞬间增大,造成过大压力 击
阅读全文
摘要:FastDFS 是一个由 C 语言实现的开源轻量级分布式文件系统 环境 centos7安装gcc yum install gcc-c++ -y 2.libeventyum -y install libevent如果没有perl库,需要使用yum install perl* 命令安装一下yum -y
阅读全文
摘要:dubbo实质是一个jar,可通过maven引入 服务提供者(Provider):暴露服务的服务提供方,服务提供者在启动时,向注册中心注册自己提供的服务。 服务消费者(Consumer): 调用远程服务的服务消费方,服务消费者在启动时,向注册中心订阅自己所需的服务,服务消费者,从提供者地址列表中,基
阅读全文

浙公网安备 33010602011771号