摘要:
java.lang.Iterable 基本信息 public interface Iterable<T> rt.jar 引入版本:1.5 使用说明 顶级接口,实现这个接口允许对象成为 foreach 语句的目标 接口定义方法 接口定义方法 Iterator<T> iterator();返回一个在一组 阅读全文
摘要:
网络分层 网络传输需要处理的问题 在两台主机间进行网络请求需要处理的问题: 网络分层协议 解决方法:将网络分层,在不同分层中处理不同问题,在层级间通过定义标准化接口进行调用 为了简化网络的复杂度,网络通信的不同方面被分解为多层次结构,每一层只与紧挨着的上层或者下层进行交互,将网络分层,这样就可以修改 阅读全文
摘要:
原理图 Redis 相关的四种技术 Jedis Lettuce( spring-boot-starter-data-redis 默认引入) RedisTemplate Redisson 简单使用 操作步骤 pom.xml 添加依赖 <dependency> <groupId>org.redisson 阅读全文
摘要:
Java 初学者学习路线图 Java 架构师学习路线图 内卷下的更多需求 大数据、运维、前端了解 Docker/K8S 云平台熟悉 各种技术深入原理 掌握多门语言更佳 所有学习者的内功建议 机械出版社的计算机黑皮书 计算机科学导论 计算机组成原理 算法导论 深入理解计算机系统 现代操作系统 计算机网 阅读全文
摘要:
环境信息 最新版本:1.4.2.Final - 2021年4月19日 笔记版本:1.4.2.Final MapStruct MapStruct 是一个代码生成器,它基于约定优于配置的方法极大地简化了 Java bean 类型之间映射的实现 MapStruct 在编译时生成 Bean 映射(类似 Lo 阅读全文
摘要:
准备工作 定义服务接口: package com.lagou.service; import org.apache.dubbo.common.URL; import org.apache.dubbo.common.extension.Adaptive; import org.apache.dubbo 阅读全文
摘要:
环境信息 Maven 依赖 <dependency> <groupId>org.springframework</groupId> <artifactId>spring-aop</artifactId> <version>5.2.2.RELEASE</version> </dependency> < 阅读全文
摘要:
ProxyFactory 测试程序代码 public interface EchoService { String echo(String message) throws NullPointerException; default String echoTwice(String message) { 阅读全文
摘要:
思维导图 日志简介 日志框架的作用 控制日志输出的内容和格式 控制日志输出的位置 日志文件相关的优化,如异步操作、归档、压缩 日志系统的维护 面向接口开发 – 日志的门面 市面流行的日志框架 日志框架 描述 JUL java util logging ,Java 原生日志框架,亲儿子 Log4j A 阅读全文
摘要:
JVM 优化 JVM回顾 JVM 是 Java Virtual Machine ( Java 虚拟机)的缩写, JVM 是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。 主流虚拟机名称 介绍 HotSpot Oracle/Sun JDK 和 阅读全文