- 博客(640)
- 资源 (57)
- 问答 (5)
- 收藏
- 关注

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

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

原创 软件开发准则
数据库1.数据表、数据字段一定一定一定要加注释;2.严禁使用数据库保留字段(user、name、type就是保留字段),如果要使用,必须加上符号`,例如:`user`(英文状态下Esc下面的键即可打出符号`);Java1.接口中要打印前端传入的参数和返回的数据,方便查看日志、恢复数据。2.日志打印用日志工具类打印,不要用System.out.println()打印,因为在服务...
2019-05-08 14:58:47
554
原创 eclipse如何引入lombok插件
在弹窗内选择eclipse的启动程序eclipse.exe,注意!必须是eclipse.exe,如果该过名字必须改回eclipse.exe,否则识别不到的。
2023-09-24 15:58:31
55
原创 git如何拉去某个tag的代码
请注意,标签本身通常不支持拉取操作,因为标签代表一个静态的快照,不会像分支一样更新。所以,使用git pull 命令时,您需要指定远程仓库(通常是"origin")和标签名称来获取与标签关联的最新代码。现在,您已经成功切换到标签并拉取了该标签的代码。请注意,标签通常用于表示软件的版本或发布,因此它们通常不会改变,如果您希望在标签基础上进行开发,请考虑创建一个新的分支。Git会将您的工作目录切换到标签所指向的特定提交,即切换到标签时的代码状态。这将列出所有可用的标签。
2023-09-21 20:24:53
69
原创 Nginx使用keepalived配置VIP
VIP常用于负载均衡的高可用,使用VIP可以给多个主机绑定一个IP,这样,当某个负载应用挂了之后,可以自动切到另一个负载。我这里是在k8s环境中做的测试,集群中有6个节点,我给140和141两个节点配置VIP。
2023-08-21 11:44:02
331
原创 如何将一个jar包打包成maven依赖
DartifactId:项目id 【对应pom中的artifactId】DgroupId :组id 【对应pom中的groupId】Dversion:版本号 【对应pom中的version】DgeneratePom:是否生成pom。Dfile:jar包的绝对路径。Dpackaging:是什么包。
2023-08-08 17:11:24
166
原创 Docker多架构镜像标签创建
要实现根据相同的镜像地址,在x86机器上拉取x86架构的镜像,在ARM机器上拉取ARM架构的镜像,可以使用Docker的多架构支持功能和Manifest List。harbor如何给两个架构不同的镜像打相同的tag,从而根据相同的镜像地址,在x86机器上拉的是x86架构的镜像,在arm机器上拉的是arm的镜像。构建和推送镜像:分别构建x86架构和ARM架构的镜像,并推送到Docker仓库。命令创建一个Manifest List,并添加x86和ARM架构的镜像作为不同的平台。
2023-07-06 16:34:51
627
原创 如何查看k8s中kube-proxy的模式是ipvs还是iptables
如果日志中显示了 "Using iptables Proxier",则表示 kube-proxy 使用 iptables 模式。如果没有显示该行或者显示了 "Using ipvs Proxier",则表示 kube-proxy 使用 IPVS 模式。2. 直接在 kube-proxy 所在的节点上查看 kube-proxy 的日志文件。请注意,查看 kube-proxy 的模式需要在 kube-proxy 所在的节点上执行,而不是在集群控制节点上执行。,则表示 kube-proxy 使用 IPVS 模式。
2023-06-29 16:27:03
1232
原创 maven 构建报错 This failure was cached in the local repository and resolution is not reattempted until t
清理本地仓库:尝试清除 Maven 的本地仓库缓存,这将强制 Maven 重新下载所有依赖项。可以手动删除 Maven 本地仓库目录下的所有内容(默认情况下位于用户目录下的。这个错误通常是由于 Maven 在本地仓库中缓存了某个依赖项的失败状态,并且在一段时间内不会再次尝试解析该依赖项,除非更新间隔已过或者强制更新。检查远程仓库:如果你使用的是远程仓库,可以检查该仓库是否可用,并且其设置是否正确。检查网络连接:确保你的网络连接正常,没有被防火墙或代理服务器阻止。参数,强制更新所有依赖项,而不管缓存状态。
2023-06-14 14:11:16
3581
原创 Linux中grep命令的用法详解
在Linux系统中,grep(Global Regular Expression Print)是一个强大的命令行工具,它用于在文本文件中搜索指定的模式。
2023-06-05 17:00:51
5179
原创 pod一直pendding,但是describe pod又看不到资源不足的信息
节点选择器不匹配:检查您的Pod定义中的节点选择器(Node Selector)是否正确,确保Pod可以被调度到符合条件的节点上。解决方法:您可以检查节点的污点设置,然后更新Pod定义,添加正确的容忍度规则,以允许Pod被调度到带有相应污点的节点上。解决方法:如果节点选择器不正确,您可以更新Pod定义,或者使用更宽松的选择器条件来允许Pod被调度到更多的节点上。存储卷问题:如果您的Pod使用了存储卷(Volume),请确保存储卷的配置正确,并且存储卷所需的存储后端可用。查看节点的资源使用情况。
2023-05-30 19:20:20
844
原创 x509: cannot validate certificate for 192.168.31.43 because it doesn‘t contain any IP SANs
x509: cannot validate certificate for 192.168.31.43 because it doesn't contain any IP SANs
2022-11-05 18:30:50
535
FiddlerSetup.zip
2019-07-16
OBS-Studio
2018-12-22
kibana-6.4.2-x86_64
2018-10-22
kibana-6.4.2-windows-x86_64
2018-10-22
kibana-6.4.2-linux-x86_64
2018-10-22
centos7修改语言环境支持中文总失败
2018-03-24
struts2 Session生命周期
2017-12-14
php创建类的方法 php菜鸟一枚 请问这行代码是什么意思?
2017-05-01
Android中如何无损保存BitMap文件?
2017-03-10
Java如何调用打印机打印本地文档
2016-09-08
TA创建的收藏夹 TA关注的收藏夹
TA关注的人