自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小诸葛的博客

只有学习才是对抗平庸的唯一方式

  • 博客(673)
  • 资源 (57)
  • 问答 (5)
  • 收藏
  • 关注

原创 知识学习之道

1、看懂了和能自己写下来不是一回事,看懂了未必能写下来,写下来和能和别人讲述清楚又不是一回事,能自己写下来未必能跟别人讲明白,能跟别人讲明白是最高境界;2、书读百遍,其意自现,无论是书籍还是技术文档,一定要多读,并且学而时习,每一次学习一般都会有新的理解。...

2020-10-06 10:36:53 279

原创 2021Java面试知识点汇总

2019-11-06 22:44:01 408

原创 软件开发之道

1.务必仔仔细细看清该技术的技术文档,切忌概览;2.对于较难理解的,一定要多看,这个多看不仅仅指一遍遍的阅读技术文档或代码,而且也可以理解为不止某一天看,因为有些知识需要消化,当时看过之后未必能够消化掉,因为需要多看几次、多看几天,还有一个原因就是,在学习时有时会陷进去,而此时可以先放下,理清思绪,或者暂时先不理,等到有时间再处理;3.对于某些难以理解的算法,借助画图来理解是一种有效的辅助...

2019-09-10 10:37:46 513

原创 软件开发准则

数据库1.数据表、数据字段一定一定一定要加注释;2.严禁使用数据库保留字段(user、name、type就是保留字段),如果要使用,必须加上符号`,例如:`user`(英文状态下Esc下面的键即可打出符号`);Java1.接口中要打印前端传入的参数和返回的数据,方便查看日志、恢复数据。2.日志打印用日志工具类打印,不要用System.out.println()打印,因为在服务...

2019-05-08 14:58:47 600

原创 istio 问题排查: 使用 istio 保留端口导致 pod 启动失败

查看envoy config_dump。

2024-04-14 12:54:17 209

原创 configmap里一堆\n怎么解决

这个问题是configmap里有一些制表符(Tab)而不是四个空格(K8S的yaml文件只允许有空格)导致的。Tips:使用kubectl describe cm xxx -n xxx是可以让该cm正常显示的。

2024-04-13 18:00:55 161

原创 maven项目,去除jar包中的不想要的依赖关系

【代码】maven项目,去除jar包中的不想要的依赖关系。

2024-03-29 14:17:09 133

原创 java使用socket实现一个简单的聊天室

【代码】java使用socket实现一个简单的聊天室。

2024-03-22 17:40:57 157

原创 软件开发准则(2024)

2. 对旧的业务代码做改动时,务必万分谨慎,必须先查看哪些业务在引用这块代码,确保不会影响到其他业务。1. 偶现的问题才是大问题,务必找到问题所在。

2024-03-11 09:30:43 372

原创 C语言实现学生信息管理系统源码(v0.0.1)

使用C实现一个学生信息管理系统,项目将从0开始,分模块实现一个完整的学生信息管理系统,功能会逐渐丰富。1. 项目使用Clion开发,支持在任何工具上开发运行。2. 定义一个数组,保存学生信息,数组长度默认100。如有问题探讨,可以添加本人QQ:2370775541。1. 定义一个学生结构体:Student。3. 定义一个查看学生信息的方法。4. 定义一个添加学生信息的方法。5. 定义一个显示功能菜单的方法。2. 支持查看学生信息列表。6. 定义执行菜单的方法。1. 支持添加学生信息。

2024-03-09 17:22:55 400

原创 alpine apk download仓库

alpine-v3.12-main-x86_64安装包下载_开源镜像站-阿里云Index of /alpine/v3.12/main/x86_64/ | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror

2024-03-09 15:52:55 360

原创 Docker使用OpenJDK镜像导致验证码错误:java.lang.NullPointerException at sun.awt.FontConfiguration.getVersion

缺少字体文件依赖,需手动添加依赖。

2024-03-09 15:49:09 336

原创 Linux如何分割大文件

【代码】Linux如何分割大文件。

2024-03-08 19:32:41 382

原创 在k8s发布一个deploy

这里以发布一个nginx deploy为例子。

2024-03-07 16:16:12 330

原创 operator-sdk入门(mac)

-repo 指定go拉取依赖的仓库(使用github.com即可)参数介绍 可以通过operator-sdk --help查看。--domain 指定crd的group。

2024-03-06 21:53:35 601

原创 2023 0305笔记

4. expose和-p有什么区别?两个同时使用的时候,优先使用哪一个。3. 如果同时启动了多个gorutine,有一个gorutine。1. map、Chanel、slice是线程安全的吗?2. 如何分析慢sql,explain如何使用。3. CMD和entrypoint有什么区别。2. redis如何实现分布式锁。1. redis有哪些数据类型。2. map遍历时是有序的吗。1. 查看端口监听情况的命令。2. 3次握手和4次挥手。1. tcp粘包如何解决。3. zset底层原理。2. 网络模型有哪些。

2024-03-06 09:23:26 440

原创 使用 helm repo add istio添加了一个helm chart repo,如何查看istio的版本呢

【代码】使用 helm repo add istio添加了一个helm chart repo,如何查看istio的版本呢。

2024-03-04 20:29:08 555

原创 go-zero官网

go-zero 是一个集成了各种工程实践的 web 和 rpc 框架。通过弹性设计保障了大并发服务端的稳定性,经受了充分的实战检验。

2024-03-04 09:36:11 525

原创 go语言1.18 go:linkname must refer to declared function or variable解决办法(go1.18)macos

【代码】go语言1.18 go:linkname must refer to declared function or variable解决办法(go1.18)macos。

2024-03-03 20:48:35 362

原创 GoWeb——Gin框架入门(第一章)

打开控制台,下载gin依赖包:go get -u github.com/gin-gonic/gin。若执行完以上命令后,项目依赖爆红,则可以使用以下命令解决。

2024-03-02 11:55:18 594

原创 go语言中的协程和Java中线程以及进程的区别

总的来说,协程更轻量、更易用,线程相对重一些,而进程更加独立。在 Go 中,协程的并发模型和轻量性使得它在处理大规模并发时表现出色。Java 中的线程相对重一些,而进程则更适用于需要独立内存空间的场景。

2024-03-02 09:32:27 612

原创 在计算机系统中,can总线和sata总线的区别是什么

总的来说,CAN总线和SATA总线分别专注于不同的应用领域,具有不同的设计特点,以满足它们所服务的特定需求。

2024-01-26 14:22:22 355

原创 计算机系统中,并行总线pci和串型总线usb的区别是什么

PCI(Peripheral Component Interconnect)和USB(Universal Serial Bus)是两种不同类型的总线,它们在计算机系统中扮演不同的角色,并有一些显著的区别。总的来说,PCI和USB在设计上有很多差异,主要取决于它们的用途和连接的设备类型。PCI更适合连接内部高性能设备,而USB更适用于连接各种外部设备,提供灵活性和便携性。

2024-01-26 14:16:14 451

原创 在使用go语言开发的时候,程序启动后如何获取程序pid

请注意,这种方式获取的PID是当前进程的PID,如果你希望获取其他进程的PID,可能需要使用一些平台相关的功能。在不同的操作系统上,获取PID的方法可能会有所不同。在Go语言中,标准库并没有直接提供获取进程ID(PID)的函数。通常,你可以使用os包和syscall包来调用底层的操作系统函数来获取PID。在这个示例中,os.Getpid() 返回当前进程的PID。另外,syscall.Getpid() 也提供了相同的功能。

2024-01-18 14:06:57 703

原创 时间差异导致数据缺失,如何调整Grafana时间与Prometheus保持同步?

如上图,如果浏览器时间比k8s集群时间慢10分钟,将这个值设置为10m,修改之后点击Save dashboard保存,在弹出的页面中选择如下两个复选框(有几个选几个,都选上),然后点左上角返回按钮返回面板页。在实际的使用中,有时会遇到这样的问题,k8s集群中的时间比真实时间慢,这个时候,在grafana上查看数据面板的时候,可能会出现数据缺失的情况,那么这个问题如何解决呢?电脑时间为10点35,则浏览器时间也是10点35,last 6 hours的时间范围为:04点35~10点35。

2024-01-11 14:59:28 1002

原创 如何启动、停止rocketmq

RocketMQ 是一个分布式消息中间件,启动、停止RocketMQ 实际上意味着重启 RocketMQ 的各个组件,包括 Namesrv、Broker 等。

2024-01-09 16:04:32 1608

原创 git如何仅合并项目下的某个文件夹

假设目前在做的一个项目名为demoproject,目前版本为v1.0.0,标准开发都是在demoproject上进行的,但是有一个客户需要做定制化,需要将项目中的一些信息改为客户的,于是基于demoproject拉了一个v1.0.0-custom,然后将这个v1.0.0-custom交付给了客户。过了一段时间,客户又提了新的需求,经过评估,这个需求是要做到标准版本上的,于是基于v1.0.0拉取了一个v1.1.0版本。等开发完成后,需要出一个v1.1.0-custom版本的交给客户。这个要怎么实现呢?

2024-01-09 15:55:43 731

原创 golang模仿tail命令,显示文件末尾指定行数的文件内容

【代码】golang模仿tail命令,显示文件末尾指定行数的文件内容。

2023-12-19 17:23:55 680

原创 mac如何永久设置环境变量

当然/etc/profile和/etc/paths是系统级别的,系统启动就会加载,后面几个是当前用户级的环境变量。后面3个按照从前往后的顺序读取,如果~/.bash_profile文件存在,则后面的几个文件就会被忽略不读了,如果~/.bash_profile文件不存在,才会以此类推读取后面的文件。~/.bashrc没有上述规则,它是bash shell打开的时候载入的。Mac中的环境变量介绍。

2023-12-01 15:34:36 673

原创 mac修改默认shell为bash

参考:在 Mac 上将 zsh 用作默认 Shell - 官方 Apple 支持 (中国)

2023-12-01 15:22:02 720

原创 logrus如何配置打印文件行号

【代码】logrus如何配置打印文件行号。

2023-11-30 10:28:12 248

原创 plantuml最原始的主题如何设置

轻松从简单的文字说明创建UML图。也有许多种可用的图表。它也可以以PNG,LaTeX,EPS,SVG格式图像导出。​​​​​​使用简单的文字描述画UML图的开源工具。在@startuml下一行添加 skin rose。

2023-11-17 10:40:55 562

原创 git drop掉的commit如何找回

在某些情况下,你仍然有机会找回这些 "drop" 掉的 commit。请注意,这些方法并不一定能够找回所有 "drop" 的 commit,尤其是在一些情况下,如垃圾收集已经运行并清理了这些对象的情况下。因此,最好的做法是在操作前小心谨慎,确保你的重要 commit 已经备份或有其他方式可以找回。命令会显示所有的 HEAD 引用更改历史,包括已经 "drop" 的 commit。可以帮助你查找不可达的对象(包括 "drop" 的 commit),然后使用。目录来查找可能的 commit 对象,然后使用。

2023-10-25 18:16:18 1348

原创 k8s crd设置额外header

【代码】k8s crd设置额外header。

2023-10-19 10:00:09 738

原创 如何编译一个go项目

【代码】如何编译一个go项目。

2023-10-16 11:34:03 167

原创 如何运行一个编译后的go项目,并把日志输出到指定文件?

【代码】如何运行一个编译后的go项目,并把日志输出到指定文件?

2023-10-11 16:25:41 206

原创 一个好用的k8s代理工具——KtConnect

通过KtConnect可以直接连接Kubernetes集群内部网络,在不修改代码的情况下完成本地联调测试。KtConnect实现了开发者本地运行的服务与Kubernetes集群中的服务之间的双向互通。通过自动或手工设定流量规则,在不影响测试环境正常使用的情况下,仅将指定请求重定向到本地。不同的操作系统,相同的使用方式,让所有开发者轻松共享Kubernetes网络互通的便利。将集群中的流量转移到本地,使得集群中的服务无需额外配置即可访问本地服务。

2023-10-09 10:17:21 506

原创 eclipse如何引入lombok插件

在弹窗内选择eclipse的启动程序eclipse.exe,注意!必须是eclipse.exe,如果该过名字必须改回eclipse.exe,否则识别不到的。

2023-09-24 15:58:31 831

原创 mybatis代码生成器

【代码】mybatis代码生成器。

2023-09-24 11:01:30 190

原创 git如何拉去某个tag的代码

请注意,标签本身通常不支持拉取操作,因为标签代表一个静态的快照,不会像分支一样更新。所以,使用git pull 命令时,您需要指定远程仓库(通常是"origin")和标签名称来获取与标签关联的最新代码。现在,您已经成功切换到标签并拉取了该标签的代码。请注意,标签通常用于表示软件的版本或发布,因此它们通常不会改变,如果您希望在标签基础上进行开发,请考虑创建一个新的分支。Git会将您的工作目录切换到标签所指向的特定提交,即切换到标签时的代码状态。这将列出所有可用的标签。

2023-09-21 20:24:53 5710

xiaozhugedubbodevelop.zip

本资源是使用idea创建的maven聚合项目。项目中有三个工程,一个基础api工程,一个消费者工程,一个服务提供者工程。

2020-05-09

deskjet 2132 驱动.zip

本资源是惠普打印机deskjet 2132的驱动程序安装包,因官网下载很慢,特此分享给大家。

2019-10-28

junit单元测试相关jar包.zip

本资源内有两个工具包,分别为hamcrest-core-1.3.jar、junit-4.12.jar。

2019-09-30

图书管理系统软件开发全过程文档.doc

本文档是软件开发全过程文档,包括需求分析 、概要设计、详细设计、测试计划一整套流程。

2019-08-08

licecap123-install.zip

这是一款gif动态图制作工具,很好用,以录屏的方式制作动态图。

2019-07-24

FiddlerSetup.zip

Fiddler是位于客户端和服务器端的HTTP代理,也是目前最常用的http抓包工具之一 。 它能够记录客户端和服务器之间的所有 HTTP请求,可以针对特定的HTTP请求,分析请求数据、设置断点、调试web应用、修改请求的数据,甚至可以修改服务器返回的数据,功能非常强大,是 web调试的利器。

2019-07-16

方寸科技接口文档模板.docx

本资源是restful风格的api接口文档模板,主要用于前后端联调。

2019-06-25

wx_code_highlight.zip

本工具是一个微信推文代码高亮工具,在写微信推文的时候难免要加入一些代码,通过此工具可实现代码高亮.

2019-05-27

SpringCloud案例(集成了Eureka、Ribbon、Feign)

本案例是SpringCloud项目案例,集成了Eureka、Ribbon、Feign等。

2019-04-09

SpringCloud案例(集成了Eureka、Ribbon)

本案例是一个SpringCloud案例,项目继承了Eureka、Ribbon。

2019-04-04

SpringCloud案例(仅集成了Eureka)

本案例是SpringCloud项目案例,仅集成了Eureka,后续会持续集成Ribbon等。

2019-04-02

软件工程开发文档

本资源是来自东软公司的软件工程开发文档,内容包含从定义产品需求到开发测试全过程。

2019-02-25

Nginx高性能Web服务器详解

Nginx高性能Web服务器详解,Nginx是一款高性能web服务器,主要用于反向代理和负载均衡。

2019-02-25

StarUML v3.0.2

该安装包是从StarUML官方网站下载的最新版的,因为外网速度较慢,所以特此分析给大家使用。

2019-02-21

图书管理系统软件开发文档

本资源是严格遵循软件工程开发文档而编写的软件开发文档。

2019-02-15

软件开发文档模板

本资源是东软集团的软件工程开发规范,分享给大家以供学习、参考使用。

2019-02-15

python-3.7.2 for windows

本资源是python3.7.2安装包,因为官网下载速度较慢,特此分享给大家。

2019-01-18

java解惑中文版、高清

该书特写了95个有关Java或其类库的陷阱和缺陷的谜题,其中大多数谜题都采用了短程序的方式,这些程序的行为与其看似的大相径庭。

2018-12-27

OBS-Studio

OBS Studio是一款可以视频直播软件,该软件与网站中的直播软件不一样,他是一款国外的互联网流媒体直播软件,其直播的构架模式采用开源的方式进行录制,常常用在游戏直播中,软件支持串流、音频、视频等设置,能够让用户可以自由选择自己的直播模式,您可以选择让人们看到指定的视频展现模式,可操作性非常丰富,对于不同的朋友设计了具体的直播方案,充分考虑到了所有类型的直播,操作起来也是比较方便的,可以设置多个场景,方便用户随时切换。

2018-12-22

RabbitMQ安装手册

MQ全称为Message Queue, 消息队列(MQ)是一种应用程序对应用程序的通信方法。

2018-11-09

kibana-6.4.2-x86_64

Kibana使得理解大量数据变得很容易。它简单的、基于浏览器的界面使你能够快速创建和共享动态仪表板,实时显示Elasticsearch查询的变化。

2018-10-22

kibana-6.4.2-windows-x86_64

Kibana使得理解大量数据变得很容易。它简单的、基于浏览器的界面使你能够快速创建和共享动态仪表板,实时显示Elasticsearch查询的变化。

2018-10-22

kibana-6.4.2-linux-x86_64

Kibana使得理解大量数据变得很容易。它简单的、基于浏览器的界面使你能够快速创建和共享动态仪表板,实时显示Elasticsearch查询的变化。

2018-10-22

王道2019年考研复习指导四本无水印PDF

王道2019年考研复习指导四本无水印PDF,供大家复习考研用,仅供学习参考用,如有需要,请购买正版书籍阅览,祝愿大家金榜题名!

2018-10-19

计算机程序设计艺术(中文版)pdf三卷合集

该书的原作者是唐纳德,该书被《美国科学家》杂志评价为20世纪最重要的12本物理科学类专论书。

2018-10-16

Xshell6.0 linux远程连接工具

该工具是用于远程连接linux的ssh远程连接工具,仅供研究学习使用,严禁用于其他商业用途。

2018-09-18

feeds流优质内容排序机制

本文档是优质内容排序机制,有着详细的打分算法、公式。

2018-09-06

SQLyog Ultimate

mysql图形界面管理工具,供大家学习研究使用,严禁用于商业用途!

2018-08-27

sublime_test

本资源是一款强大的编辑器,无需注册即可使用,包含32位和64位的。

2018-08-17

react-developer-tools

该资源是谷歌浏览器react开发调试工具,新版的,亲测可用。

2018-07-09

码出高效阿里巴巴Java开发手册

该资源是阿里巴巴集团Java开发手册,主要用于Java开发中的命名规范及开发规范。

2018-05-17

SSH Secure File Transfer Client

该资源是Windows通过ssh远程连接linux的工具,主要用于远程控制和文件传输。

2018-04-11

Navicat免注册版

本资源是一款数据库图形管理工具Navicat,附带注册码。

2018-03-27

mysql 5.1.51 32位安装包

本资源是mysql5.1.51Windows版本的安装包,安装包版本为32位,但在32电脑和64为电脑下均可以使用。

2018-03-27

redis入门与实践

本文档是redis入门文档,文档内容很全,包括理论与实践,最后讲解了redis主从复制与集群。

2018-03-12

java excel api

本资源是java操作Excel的jar包,jxl可以轻松实现各种复杂的功能呢。

2018-03-06

java连接mysql和sql server的驱动包

该资源是java连接mysql和sql server的驱动包,mysql5.1以上,sql server 2012以上。

2018-03-06

slfj-nop-1.7.5.jar

本jar包是搭建大数据集群环境所必须的jar包,使用在linux环境下。

2018-02-16

X-admin后台管理框架

本资源是基于bootstrap的后台管理框架模板,快速搭建后台页面。

2018-02-05

h+后台管理模板

本资源是基于bootstrap的后台管理模板,快速搭建后台页面。

2018-01-31

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除