1.对于敏感的api接口,需使用https协议 https是在http超文本传输协议加入SSL层,它在网络间通信是加密的,所以需要加密证书 2.签名的设计 原理: 用户登录后...
1.对于敏感的api接口,需使用https协议 https是在http超文本传输协议加入SSL层,它在网络间通信是加密的,所以需要加密证书 2.签名的设计 原理: 用户登录后...
1.工作原理 image.png master节点(Control Plane【控制面板】):master节点控制整个集群 master节点上有一些核心组件:Controll...
参考文章https://mp.weixin.qq.com/s/emxCYBGjNLS05FtRKNUyrg 背景 ES 近一秒延时导致的 Redis 缓存数据不一致问题的解决...
DevOps image.png JenKins Jenkins的核心家目录: /var/jenkins_homeJenkins安装: image.png查看jenkins-...
函数式接口, 一般可以作为方法的参数和返回值类型 案例1:函数式接口作为方法的参数 函数式接口作为参数 输出: 案例2:函数式接口作为返回值 输出: 案例3: Lambda延...
学习资料 1.ClickHouse中文官网:https://clickhouse.com/docs/zh2.ClickHouse官网https://clickhouse.co...
JVM Java可以跨平台得益于 JVM(java虚拟机),一次编写、到处运行;真正意义上的实现了跨平台。如何跨平台:我们编写的Java源代码在编译后会生成一个Class文件...
1.同时支持流处理和批处理的计算引擎,只有两种选择:一个 是 Apache Spark,一个是 Apache Flink。Spark 的技术理念是基于批来模拟流的计算,Fli...
1.Kafka 官方设计文档 2. kafka 线上会遇到哪些问题 3.如何保证 MQ 消息是有序的? 4.Kafka中值得我们学习的优秀设计https://mp.weixi...
1.重构传统设计模式 2.消灭重复代码之策略模式-短信模板业务场景 3.细谈八种架构'设计模式'及其优缺点概述 4.责任链模式 5.Java 设计原则中,为什么反复强调组合要...
1.Mybatis-Plus常用功能 2.Mybatis Plus 实现动态SQL语句 3.熟练掌握 MyBatis-Plus 4.MyBatis 批量插入几千条数据 5.M...
1.Docker 常用命令大全 2.为什么不建议在 Docker 中跑 MySQL?
1.你认识kubernetes 吗? 快速了解 Kubernetes 的架构及特性 2.为什么用etcd而不用Zookeeper? 3.为什么不建议在 Docker 中跑 M...
1.线程池大小设置 2.线程池执行过程中遇到异常会发生什么,怎样处理? 3.JUC 常用 4 大并发工具类 4.关闭线程池 shutdown 和 shutdownNow 的区...
1.分布式定时任务原理 更强大的新一代分布式任务调度框架来了【重要】 2.SpringBoot多线程环境下,解决多个定时器冲突问题 3.SpringBoot 定时任务动态管理...
1.MySQL 中的 3 大日志是指哪些? 2.MySQL 定时备份数据库 3.MySQL速查手册 4.select......for update会锁表还是锁行 4.MyS...
使用 Stream API 高逼格 优化 Java 代码 Java8 Stream流中的 collect() 别再乱用 parallelStream 了,速度竟然比 Stre...