介绍 Java 由于其机制, 其 Java 程序通常都是由 JVM 来解释运行, 所以运行 Java 程序必须使用 java -jar 或其他命令来运行, 而不能在没有 JVM 的情况下运行 通过 GraalVM 可以使用 native-image 命令将 Java 的 class, module,
这是什么? Java 中提供了 Annotation 注解机制. 注解就像是一个标识符, 等待一个处理器根据代码中的注解执行对应的逻辑, 例如 @Setter 注解在被注解处理器扫描到之后就会在源码中插入对应的 setter 方法 Java 的注解处理分为: 运行时处理 和 编译时处理, 运行时注解
这个并非教程, 是我学习设计模式的时候记下的笔记, 有很多写得比较简单 此笔记只能用作简单参考, 详细应该看书和权威资料 参考内容: Head First 设计模式 Refactoring.Guru 菜鸟教程 设计原则: 开闭原则: 对扩展开放, 对修改关闭 接口隔离原则: 类之间的依赖关系应该建立
此文章针对插件: https://github.com/Stonewuu/halo-plugin-sitepush 的谷歌推送部分 谷歌的推送需要很多配置, 有些麻烦, 并且网络环境得保证能访问谷歌 这是官方教程: https://developers.google.com/search/apis/
利用 ServiceLoader 可以实现接口与实现的分离, 并且可以让一个 接口有多种实现以供不同情况下的选择, 也可以用于 API 模块 和 实现 模块的分బ
前言 本文主要针对入门哨笛的选购 上面是 McManus, 下面是 Burke 哨笛没有假货一说, 但是会有品质差别 一般来说国内的用户购买途径就是: 淘宝/闲鱼/代购 如果可以自己在官网上购买, 直接搜 xx whistle, 比如搜索: burke whistle (用百度就不用搜了) 闲鱼主要