随笔分类 -  代码开发

开发工具、开发框架、代码质量等
摘要:Helm 安装 gitlab-runner 报错踩坑 PANIC: Failed to verify the runner. You may be having network problems. 401 Unauthorized 阅读全文
posted @ 2023-03-24 00:40 Professor哥 阅读(923) 评论(1) 推荐(0) 编辑
摘要:坐标和依赖是任何一个构件在 Maven 世界中的逻辑表示方式; 而构件的物理表示方式是文件,Maven 通过仓库来同一管理这些文件。本问将详细介绍 Maven 仓库,在了解了 Maven 如何使用仓库之后,将能够更高效地使用 Maven 。 阅读全文
posted @ 2022-06-03 14:46 Professor哥 阅读(341) 评论(0) 推荐(0) 编辑
摘要:`Arthas` 是 Alibaba 开源的Java诊断工具,深受开发者喜爱。 当你遇到以下类似问题而束手无策时,`Arthas`可以帮助你解决: 1. 这个类从哪个 jar 包加载的?为什么会报各种类相关的 Exception? 2. 我改的代码为什么没有执行到?难道是我没 commit?分支搞错了? 3. 遇到问题无法在线上 debug,难道只能通过加日志再重新发布吗? 4. 线上遇到某个用户的数据处理有问题,但线上同样无法 debug,线下无法重现! 5. 是否有一个全局视角来查看系统的运行状况? 6. 有什么办法可以监控到JVM的实时运行状态? 7. 怎么快速定位应用的热点,生成火焰图? 8. 怎样直接从JVM内查找某个类的实例? `Arthas`支持JDK 6+,支持Linux/Mac/Windows,采用命令行交互模式,同时提供丰富的 `Tab` 自动补全功能,进一步方便进行问题的定位和诊断。 阅读全文
posted @ 2021-11-04 15:11 Professor哥 阅读(2169) 评论(0) 推荐(1) 编辑
摘要:对java的泛型特性的了解仅限于表面的浅浅一层,直到在学习设计模式时发现有不了解的用法,才想起详细的记录一下。 本文参考java 泛型详解、Java中的泛型方法、 java泛型详解 1. 概述 泛型在java中有很重要的地位,在面向对象编程及各种设计模式中有非常广泛的应用。 什么是泛型?为什么要使用 阅读全文
posted @ 2021-05-08 17:20 Professor哥 阅读(229) 评论(0) 推荐(0) 编辑
摘要:1. 设置 kube-apiserver 的 CA 证书相关的文件和启动参数 使用 OpenSSL 工具在 Master 服务器上创建 CA 证书和私钥相关的文件: # openssl genrsa -out ca.key 2048 # openssl req -x509 -new -nodes - 阅读全文
posted @ 2021-03-17 15:33 Professor哥 阅读(429) 评论(0) 推荐(0) 编辑
摘要:著名的 Jetbrains 可谓编程界的一大福音,众多有名代码编辑器比如 ItelliJ IDEA、PHPStorm、WebStorm、PyCharm 等,均出自这家公司麾下。 对于中国的Java开发者来说,可能使用 Eclipse 的人最多。 使用Idea的程序员也不少, 而且每个人都在鼓吹其好用 阅读全文
posted @ 2021-03-17 14:30 Professor哥 阅读(243) 评论(0) 推荐(0) 编辑
摘要:Kafka 官方对于自身的 LAG 监控并没有太好的方法,虽然Kafka broker 自带有 kafka-topic.sh, kafka-consumer-groups.sh, kafka-console-consumer.sh 等脚本,但是对于大规模的生产集群上,使用脚本采集是非常不可靠的。 B 阅读全文
posted @ 2021-03-17 14:28 Professor哥 阅读(1656) 评论(0) 推荐(0) 编辑
摘要:前言 IDEA 是一个智能开发工具,每个开发者的使用习惯不同,如何个性化自己的IDEA? 我们可以通过 Settings 功能来设置。 Settings文件是 IDEA 的配置文件,通过它可以设置主题、项目、插件、快捷键 等。 打开方式 Settings 的界面图 打开它的方式有三种: 菜单栏 - 阅读全文
posted @ 2020-08-31 16:36 Professor哥 阅读(2625) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示