- 博客(1044)
- 资源 (12)
- 收藏
- 关注
原创 mvn dependency:copy-dependencies 下载依赖
【代码】mvn dependency:copy-dependencies 下载依赖。
2024-12-05 09:56:38 104
原创 如何将Git仓库中的文件打包成zip文件
文件中被忽略的文件。如果您需要包含这些文件,您可能需要先将它们添加到仓库中,或者在创建zip文件后手动添加它们。这个命令允许您将任何git可访问的树或提交导出成一个归档文件。如果您想要打包特定的分支或标签,可以将。仓库中的文件打包成zip文件,您可以使用。如果您想要打包当前分支的最新版本,使用。替换为分支名或标签名。
2024-09-25 15:17:28 365
原创 AI:GPU 算力与 CUDA 版本对应关系
https://developer.nvidia.com/cuda-gpus#computeNVIDIA Datacenter Drivers :: NVIDIA Data Center GPU Driver Documentationhttps://en.wikipedia.org/wiki/CUDA#GPUs_supported
2024-09-24 16:12:18 377
原创 AI:paddlepaddle2.6,paddleorc2.8,cuda12,cudnn,nccl,python10环境
1.安装英伟达显卡驱动首先需要到NAVIDIA官网去查自己的电脑是不是支持GPU运算。。打开后的界面大致如下,只要里边有对应的型号就可以用GPU运算,并且每一款设备都列出来相关的计算能力(Compute Capability)。如果是ubuntu系统:明确了显卡性能后,接下来就开始在ubuntu系统安装对应的显卡驱动。或者去官网下载驱动再手动安装的方式,命令官网上有。上图显示cuda最高支持12.1版本驱动版本Driver Version: 530.41.03。
2024-07-12 17:12:50 2250
原创 PyTorch、TensorFlow 两者和Transformers的关系,openai,chatgpt
Transformers库是由Hugging Face开发的,它建立在PyTorch和TensorFlow之上,提供了许多预训练的Transformer模型和相关工具。PyTorch是由Facebook开发的深度学习框架,它提供了丰富的工具和API,使得构建和训练神经网络变得更加简单和高效。因此,PyTorch和TensorFlow是深度学习框架,而Transformers是一个基于这两个框架之一的库,专注于提供预训练的Transformer模型和相关工具。
2024-03-01 17:40:49 2987
原创 云原生之可观测性-APM概念及选型
监控系统是IT运维和产品运营的一双眼睛,随着业务到达一定的量级,监控需求会越来越丰富,目前市面上开源的监控系统都存在这样或者那样的问题。在国内外,监控系统的技术问题和产品体验都存在很多需要突破的点,后续将持续分享一些自己的看法。云原生之可观测性 - APM概念及选型专家压测服务-腾讯WeTest,您的质量守护专家。
2024-02-02 09:59:02 1439
原创 rancher和k8s接口地址,Kubernetes监控体系,cAdvisor和kube-state-metrics 与 metrics-server
1.k8s原生api地址k8s的REST API:http://127.0.0.1:8001/apis/metrics.k8s.io/v1beta1/nodeshttp://127.0.0.1:8001/apis/metrics.k8s.io/v1beta1/nodes/<node-name>http://127.0.0.1:8001/apis/metrics.k8s.io/v1beta1/namespace/<namespace-name>/pods/<pod
2024-01-22 17:16:03 1308 1
原创 通过curl访问k8s集群获取证书或token的方式
RBAC(Role-Based Access Control,基于角色的访问控制):负责完成授权(Authorization)工作。RBAC(Role-Based Access Control,基于角色的访问控 制),允许通过Kubernetes API动态配置策略。• 资源操作方法:get,list,create,update,patch,watch,delete。创建k8s的用户,用户分为普通用户和serviceAccount用户。serviceAccount:内部集群资源直接访问的用户。
2024-01-22 12:54:28 2808
原创 说清楚Kubernetes、Docker、Dockershim、Containerd、runC、CRI、OCI的关系
Kubernetes v1.20版本 的 release note 里说 deprecated docker。并且在后续版本 v1.24 正式删除了 dockershim 组件,这对我们有什么影响呢?为了搞明白这件事情,以及理解一系列容器名词 docker, dockershim, containerd, containerd-shim, runC, CRI, OCI...。我们先捋一下 Kubernetes 与 Docker 的发展与关系。
2024-01-15 11:10:31 1685 1
原创 subversion httpd
通过http访问模式部署SVN的操作步骤如下:步骤一:安装SVN步骤二:安装Apache步骤三:安装mod_dav_svn步骤四:配置SVN步骤五:配置Apache步骤六:浏览器测试访问。
2024-01-09 15:52:54 978
原创 SpringBoot中maven的parent标签的来源与详解
在jettopro-image项目的pom中引入parent项目也就是jettopro,此时会自动加载jettopro父项目中的<dependencies>的lombok.jar包,而<dependencyManagement>中的<dependencies>为可选包,不会在jettopro-image项目中导入,除非自己在jettopro-image项目中导入同时导入不需要写版本号。首先先创建一个parent项目,打包类型为pom,parent项目中没有任何代码,只是管理多个项目之间的公共的依赖。
2023-12-22 16:35:48 2591
原创 java agent技术原理及简单实现
由于在上述提到的各种技术都难以很好的支持在对原有项目无任何修改下完成MOCK功能的需求,在查阅资料后,将目光放至了java agent技术。java agent本质上可以理解为一个插件,该插件就是一个精心提供的jar包,这个jar包通过JVMTI(JVM Tool Interface)完成加载,最终借助JPLISAgent(Java Programming Language Instrumentation Services Agent)完成对目标代码的修改。
2023-12-21 17:35:58 1564
原创 jvm-sandbox-repeater 精简版部署之非standalone模式
5.1、在 console 增加配置,用于对接应用(注意这个和之前纯命令行有点不同,命令行是先完成第二步)5.2、让 repeater 注入到被测应用,上报数据到 console。1. 调整 repeater 模式配置,改为用 console。4.3、修复官方仓库里 console 一些代码问题。现在,借助界面来做一次录制回放吧。5.3、在 console 中操作,进行录制和回放。5.1、在 console 增加配置,用于对接应用。5. 使用界面化的 console 进行录制回放。,去掉双引号里面第一个。
2023-12-08 14:47:33 954
原创 jvm-sandbox-repeater 精简版部署之standalone模式
仅仅提供了录制回放的能力,如果需要完成业务回归实时监控压测等平台,后面须要有一个数据中心负责采集数据的加工、存储、搜索,repeater-console提供了简单的demo示例;一个模块管理平台负责管理JVM-Sandbox各模块生命周期;一个配置管理平台负责维护和推送jvm-sandbox-repeater采集所须要的各种配置变更。
2023-12-07 14:06:43 2225
原创 nginx之rewrite
rewriterewrite 作用是地址重定向,语法:rewrite regex replacement[flag];根据 regex(正则表达式)匹配请求地址,然后跳转到 replacement,结尾是flag标记如下例子,请求地址是 http://192.168.25.131:9003/baidu/开头的,都会跳转到百度。
2023-11-29 15:24:42 1325
原创 Maven 进阶学习指南---setting详解
当我们在开发项目时,有时需要用到外部依赖组件,例如当我们需要 Json 序列化的时候需要用到 FastJson 组件,我们可以通过下载对应 jar 包加载到项目中。但当一个大的项目同时需要依赖各种各样的外部服务,就存在着配置繁琐、依赖冲突等问题,因此可以通过 maven 来完成对应的依赖管理功能全局 settings.xml 是 maven 的全局配置文件,一般位于 ${maven.home}/conf/settings.xml,即 maven 文件夹下的 conf 中。
2023-11-29 10:39:54 9767
原创 docker nginx imclude
Nginx 的配置分为多个块,其中 http 块是其中的主要部分,包含了 http 的相关配置。$request。
2023-11-28 16:19:37 1712 1
原创 轻松解决rpm软件包的依赖问题repotrack和yum download ,rpm和deb不同系列
centos rpm系列的为它往往有很多依赖项目。
2023-11-23 17:37:48 625
原创 mysql清除数据痕迹_MySQL使用痕迹清理~/.mysql_history - milantgh
同linux command保存在~/.bash_history一样,你用mysql连接MySQL server的所有操作也会被记录到~/.mysql_history文件中,这样就会有很大的安全风险了,如添加MySQL用户的sql也同样会被明文记录到此文件中。2.2 断开刚才的mysql连接,查看/home/mysql/.mysql_history文件,可见刚才添加mysql user的操作已被记录,包括明文密码123.如果此文件不存在,会先创建,再记录(像上面的把它删除后,或才安装的MySQL)
2023-11-20 15:27:58 985
原创 linux rm 删除找回的几种方法 工具介绍3之testdisk以及Photorec xfs文件系统格式的
使用“dd”的经典方法dd 非常强大,可用于从磁盘写入文件以及将文件写入分区或卷。但是,建议您首先尝试使用 ddrescue 或 dd_rescue,因为 dd 不适合处理损坏的数据,并且可能会使用次优方法来恢复数据,如果可能的话,请跳至 ddrescue 部分之一。用于有坏块的磁盘,其目的是用零占位符替换坏块并继续复制。这个工具使用比较简单,无需源码编译,解压即可使用是一款开源软件,受(GPL v2+)条款保护。是一款强大的免费数据恢复软件!
2023-11-17 17:23:36 1522
原创 外部访问K8S集群内部的kafka集群服务
kafka 部署把 kafka 部署到 k8s 后,我们肯定是通过 service 从 k8s 外部访问 kafaka。这里的 service 要么是 NodePort, 要么是 LoadBalancer 类型。我们使用的方式是 LoadBalancer。我们先看下面这张图,这是 kafka 在集群中的网络拓扑。
2023-11-10 15:43:49 1306
原创 Linux虚拟网络设备之tun/tap和veth设备的特点
在现在的云时代,到处都是虚拟机和容器,它们背后的网络管理都离不开虚拟网络设备,所以了解虚拟网络设备有利于我们更好的理解云时代的网络结构。从本篇开始,将介绍Linux下的虚拟网络设备。
2023-11-03 15:49:22 1088
原创 Linux虚拟网络设备之bridge,route,ip route,ip rule
首先,bridge是一个虚拟网络设备,所以具有网络设备的特征,可以配置IP、MAC地址等;其次,bridge是一个虚拟交换机,和物理交换机有类似的功能。对于普通的网络设备来说,只有两端,从一端进来的数据会从另一端出去,如物理网卡从外面网络中收到的数据会转发给内核协议栈,而从协议栈过来的数据会转发到外面的物理网络中。而bridge不同,bridge有多个端口,数据可以从任何端口进来,进来之后从哪个口出去和物理交换机的原理差不多,要看mac地址。
2023-11-03 15:03:09 1352 2
原创 VMware ESXi和vCenter和vSphere关系是怎样的?
安装一台物理机服务器上面,就可以对物理机服务器进行虚拟化了;但是如果有很多台服务器怎么办,首先每台都要安装,然后每台自己虚拟化自己的,自己管理自己的,太麻烦了。所有就有VMware vCenter Server东西来统一管理所有物理机和所有物理机上面的虚拟机,存储,网络等等在上文中了解了VMware ESXi、vCenter和vSphere关系之后,我们再来详细地看看ESXi这个东西。VMware ESXi(以前叫ESX)是一种企业级1型虚拟机监控程序,用于部署和管理虚拟机。
2023-10-26 11:47:16 2791
原创 测试域: 流量回放-工具篇jvm-sandbox,jvm-sandbox-repeater,gs-rest-service
jvm-sandbox-repeater是阿里在19年7月份的时候开源的流量录制回放工具,代码提供了录制回放的能力,以及一个简单的repeater-console的demo示例。github 地址:GitHub - alibaba/jvm-sandbox-repeater: A Java server-side recording and playback solution based on JVM-Sandbox。
2023-09-18 16:41:22 2825
原创 测试域: 流量回放-介绍篇
对于流量回放,如果用户的期望是完全替代手工测试,我会给介绍我们能解决的场景问题和带来价值,如果用户觉得不改变他的期望,建议还是把这个用户作为长尾用户,换一个用户快速推广。只有产品的功能和用户的期望匹配,用户才觉得我们产品能带来价值,才能作为金种子用户帮助我们打磨产品,否则双方可能会基于场景不匹配有很多的沟通,平台方做了再多的努力,没有达到预期,业务方也会认为产品的成熟度不够,这样的用户推广成本较大,但是收益很低。在回放时,通过相同入参,比较线上环境和测试环境接口的出参,判断测试环境的接口代码逻辑是否异常。
2023-09-18 15:34:30 2669
原创 vsftp3.0 匿名用户,本地用户,虚拟用户,主动模式以及被动模式,docker vsftpd,k8s vsftpd
解释:chroot_local_user=NO则所有用户不被限定在主目录内,chroot_list_enable=YES表示要启用chroot_list_file, 因为chroot_local_user=NO,即全体用户都“不被限定在主目录内”,所以总是作为“例外列表”的chroot_list_file这时列出的是那些“会被限制在主目录下”的用户。当chroot_list_enable=NO时,就不再启用chroot_list_file,此时就是单纯的把全部用户限定或不限定在主目录下了!
2023-09-15 17:34:03 666
原创 Rancher上的应用服务报错:413 Request Entity Too Large
UI->rancher的ingress->UI前端(在nginx里面)->zuul->server。配置注释:nginx.ingress.kubernetes.io/proxy-body-size。当出现Request Entity Too Large时,是由于传输流超过1M。也就是说没经过一次http servlet 都要设置一下大小。1、需要在rancher的ingress中设置参数解决。1.rancher的ingress。4.前端通过网关访问到真正的后端服务。2. 前端在nginx里面。
2023-08-28 13:22:31 735
原创 jasypt 加密和解密
Jasypt 简介Jasypt 是一个 Java 库,它允许开发人员以最小的努力为项目添加基本的加密功能,而无需深入了解密码学的工作原理。Jasypt 特征Jasypt 提供简单的单向(摘要)和双向加密技术。用于任何 JCE 提供程序的开放 API,而不仅仅是默认的 Java VM 提供程序。Jasypt 可以很容易地与 Bouncy Castle 等知名提供商一起使用。为您的用户密码提供更高的安全性。二进制加密支持。Jasypt 允许对二进制文件(字节数组)进行摘要和加密。
2023-08-04 14:06:24 1467
httrack-3.49.2-8.el8.x86_64
2022-03-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人