TypechoJoeTheme

阿尔法色色之屋

最新文章

2023-02-09

【Intellij IDEA】全局搜索快捷键 整理

【Intellij IDEA】全局搜索快捷键 整理
1、Ctrl+N按名字搜索类相当于 Eclipse 的Ctrl+Shift+R,输入类名可以定位到这个类文件,就像 IDEA 在其它的搜索部分的表现一样,搜索类名也能对你所要搜索的内容多个部分进行匹配,而且如果能匹配的自己写的类,优先匹配自己写的类,甚至不是自己写的类也能搜索。2、Ctrl+Shift+N按文件名搜索文件同搜索类类似,只不过可以匹配所有类型的文件了。3、Ctrl+H查看类的继承关系,例如 HashMap 的父类是 AbstractMap ,子类则有一大堆。4、Ctrl+Alt+B查看子类方法实现可以查看父类或父方法定义,但是不如Ctrl+鼠标左键方便。但是在这里,Ctrl+B或Ctrl+鼠标左键只能看见 Map 接口的抽象方法put()的定义,不是我们想要的,这时候Ctrl+Alt+B就可以查看 HashMap 的put()方法。5、Alt+F7查找类或方法在哪被使用相当于 Eclipse 的Ctrl+Shif+H,但是速度快得多。6、Ctrl+F/Ctrl+Shift+F按照文本的内容查找相当于 Eclipse 的Ctrl+H,速度优势更加明显。其中Ctrl+F...
2023年02月09日
0 阅读
0 评论
2023-02-07

【Typecho】为Typecho添加文章目录树

【Typecho】为Typecho添加文章目录树
注意:本帖的演示主题为 Typecho Joe Theme1. 添加 文章标题 锚点打开对应的主题文件夹,找到function.php并添加如下代码:// 添加文章标题锚点 function createAnchor($obj) { global $catalog; global $catalog_count; $catalog = array(); $catalog_count = 0; $obj = preg_replace_callback('/<h([1-4])(.*?)>(.*?)<\/h\1>/i', function($obj) { global $catalog; global $catalog_count; $catalog_count ++; $catalog[] = array('text' => trim(strip_tags($obj[3])), 'depth' => $obj[1], 'count' => $catalog_count); return...
2023年02月07日
0 阅读
0 评论
2023-02-07

【Lombok】注解 传送门

【Lombok】注解 传送门
这是关于 Lombok 相关的注解知识整理的传送帖,方便读者定位阅读。[timeline-item][btn href="" type="default"]@Data[/btn][/timeline-item][timeline-item][btn href="" type="default"]@NonNull[/btn][/timeline-item][timeline-item][btn href="https://www.alphah.top/index.php/archives/20/" type="default"]@RequiredArgsConstructor[/btn][/timeline-item]
2023年02月07日
0 阅读
0 评论
2023-02-07

【Lombok】基础注解 之 @RequiredArgsConstructor

【Lombok】基础注解 之 @RequiredArgsConstructor
一、基本介绍@RequiredArgsConstructor 作用于类,用于生成包含 final 和 @NonNull 注解的成员变量的构造方法二、属性介绍staticName:使生成的构造方法是私有的 并且生成一个参数为 final 变量和 @NonNull 注解变量,返回类型为当前对象的静态方法,方法名为 staticName 值access:设置构造方法的访问修饰符,如果设置了 staticName,那么将设置静态工厂方法的访问修饰符 共有 PUBLIC、MODULE、PROTECTED、PACKAGE、PRIVATE、NONE MODULE 是 Java 9 的新特性,NONE 表示不生成构造方法也不生成静态方法,即停用注解功能onConstructor:列出的所有注解都放在生成的构造方法上 JDK 7 之前的写法是 onConstructor = @__({@Deprecated}),而 JDK 8 之后的写法是 onConstructor_ = {@Deprecated}三、实战演练@RequiredArgsConstructor(staticName = "...
2023年02月07日
0 阅读
0 评论
2023-02-02

CentOS 7 各类安装教程 传送门

CentOS 7 各类安装教程 传送门
[timeline-item][btn href="https://blog.csdn.net/qq_24410589/article/details/112646336" type="default"]CentOS 7 安装 本体 详细步骤[/btn][/timeline-item][timeline-item][btn href="https://cloud.tencent.com/developer/article/1701451" type="default"]CentOS 7 系统 安装 Docker 详细步骤[/btn][/timeline-item][timeline-item][btn href="https://blog.csdn.net/qimowei/article/details/122103357" type="default"]CentOS 7 系统 Docker 安装 Portainer 详细步骤[/btn][/timeline-item][timeline-item][btn href="https://blog.csdn.net/weixin_4...
2023年02月02日
0 阅读
0 评论

人生倒计时

今日已经过去小时
这周已经过去
本月已经过去
今年已经过去个月

标签云