![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
运维
文章平均质量分 71
贺公子之数据科学与艺术
科技向善,拥抱开源,要用技术的影响力来领导人,而不是威权和职位!
展开
-
大模型托管平台用户操作手册
其中,前端主要负责用户界面的设计和交互逻辑的实现,后端主要负责数据处理、模型训练和部署的实现,数据库主要负责数据存储和管理,实现上需要根据平台的具体需求和技术栈进行选择和开发。测试和评估:用户可以使用平台提供的测试工具对部署的模型进行测试和评估。管理和监控:用户可以在平台上管理和监控自己的项目和模型。注册和登录:首先,用户需要注册一个账号,提供必要的个人信息,并选择一个用户名和密码。以上是用户操作手册的简要说明,具体的操作步骤和案例分析可以根据平台的具体实现和用户需求进行调整。原创 2024-07-21 00:01:24 · 579 阅读 · 0 评论 -
KubeSphere开源的企业级容器化管理平台
社区提供了许多案例分析和解决方案,您可以在这里找到一些实际使用KubeSphere的案例:https://kubesphere.com/community/社交媒体和论坛:KubeSphere在社交媒体上有一些活跃的社群,您可以在这些平台上找到更多的关于KubeSphere的讨论和案例分析。GitHub仓库:KubeSphere的源代码托管在GitHub上,您可以在这里找到更多的信息和资源:https://github.com/kubesphere/kubesphere。原创 2024-07-20 23:47:13 · 190 阅读 · 0 评论 -
史上最强之安装Kafka并启动Zookeeper和Kafka
现在,Kafka和Zookeeper已经启动成功。完美,可以使用Java代码进行Kafka相关的操作。使用Java编写代码安装Kafka并启动Zookeeper和Kafka,需要按照以下步骤进行操作。欢迎关注微信公众号:数据科学与艺术。原创 2024-07-20 23:26:58 · 835 阅读 · 0 评论 -
使用bash编写的安装MYSQL主从复制
执行以上脚本,将会完成MYSQL主从复制的安装和配置。替换为实际的备份SQL文件路径,并将。欢迎关注微信公众号:数据科学与艺术。替换为主库的实际IP地址,替换为主库的实际日志文件,替换为主库的实际日志位置。原创 2024-07-20 23:24:25 · 137 阅读 · 0 评论 -
qinglong青龙操作手册和使用
它包含了详细的步骤、示例和注意事项,帮助用户充分利用青龙的功能,提高工作效率。执行时间:可以设置任务的执行时间,即任务在什么时间开始执行。执行频率:可以设置任务的执行频率,即任务执行的间隔时间。下载并安装青龙:可以从青龙的官方网站或GitHub页面下载最新版本的青龙。添加任务:使用青龙的Web界面或命令行工具,添加需要调度的任务。用户可以根据自己的需求,进一步配置和定制青龙的功能。执行方式:可以选择任务的执行方式,如并发执行、按顺序执行等。超时时间:可以设置任务的超时时间,即任务的最长执行时间。原创 2024-07-20 23:22:24 · 744 阅读 · 0 评论 -
使用kubeasz在centos7中离线部署K8S集群的详细操作手册
欢迎关注微信公众号:数据科学与艺术。原创 2024-07-20 23:18:02 · 330 阅读 · 0 评论 -
史上最全的PyQt5操作手册
以上只是一些常用控件的示例,更多控件的使用与属性设置可以查阅PyQt5官方文档。以上为PyQt5的操作手册,如有其他问题,可以查阅PyQt5官方文档或提问。1.确保已安装Python解释器,版本为3.5以上;2.使用pip安装PyQt5:在命令行中输入。欢迎关注微信公众号:数据科学与艺术。原创 2024-07-20 23:15:56 · 210 阅读 · 0 评论 -
【GZIP压缩的二进制数据】
由于标准JSON不直接支持二进制数据,以下示例将展示如何在HTTP请求/响应上下文中实现这一需求,而不是直接在JSON内部嵌入二进制数据。如果必须通过JSON传输元数据,可以仅在JSON中携带关于二进制数据位置和长度的指示信息,而实际数据则通过HTTP Body或其他二进制安全通道传输。服务器端的处理取决于使用的Web框架,但核心思想是识别出多部分表单数据中的二进制部分,然后解压。这种方式绕过了在JSON中直接嵌入二进制数据的限制,但需要客户端和服务端都按照约定的协议处理数据。接收端(服务器端伪代码)原创 2024-07-02 00:03:18 · 421 阅读 · 0 评论 -
【硬件通讯测试方案】
综上所述,一个完整的软件测试方案应该包括测试目标、测试范围、测试策略、测试计划、测试用例设计、测试环境搭建、执行测试、缺陷管理、测试报告和测试评估等内容,以确保软件的质量和稳定性。测试策略:确定测试的策略,例如测试用例的设计方法、测试数据的选择和生成方法、测试环境的配置等。测试目标:明确测试的目标,例如发现软件中的缺陷、验证软件功能是否符合需求、评估软件的性能等。测试计划:编制测试计划,包括测试的时间安排、测试资源的分配、测试进度的控制等。测试评估:对测试的效果和质量进行评估,提出改进和优化的建议。原创 2024-07-02 00:02:22 · 336 阅读 · 0 评论 -
【MongoDB数据库】
在上述示例中,我们创建了一个名为UserRepository的接口,它继承自MongoRepository,并指定User类作为实体类,String作为ID类型。在Spring Boot中使用MongoDB存储JSON数据,需要配置MongoDB的连接信息,并使用MongoTemplate或MongoRepository来进行数据的插入操作。MongoDB是一种非关系型数据库,与传统的关系型数据库使用SQL语言进行操作不同,MongoDB使用了自己的查询语言来进行操作。在Java中,可以使用。原创 2024-06-29 23:07:56 · 474 阅读 · 0 评论 -
服务器监控磁盘插件JAVA
本插件提供了一种简单而高效的方式来监控服务器磁盘使用情况,并及时进行报警处理。通过使用Java语言编写,我们可以灵活地对插件进行扩展和优化,以满足不同场景的需求。希望本文对你理解服务器监控磁盘插件的设计思路和Java代码实现有所帮助。如有任何问题或建议,欢迎在下方留言。原创 2024-05-16 09:22:35 · 252 阅读 · 0 评论 -
Java中使用ClickHouseDriver连接和基本操作
在Java中使用ClickHouseDriver连接和操作ClickHouse数据库是非常简单的。ClickHouseDriver是Yandex ClickHouse官方提供的Java连接器,可以通过它与ClickHouse数据库进行交互。以上就是使用ClickHouseDriver连接和操作ClickHouse数据库的基本步骤。你可以根据自己的需求进行更多的操作,例如更新数据、删除数据、创建表等。为你的ClickHouse数据库的用户名和密码。为你要插入的表名和列名。是ClickHouse数据库的名称。原创 2024-05-12 12:43:07 · 524 阅读 · 0 评论 -
java 获取url返回结果中的Cookie
获取URL返回结果中的Cookie是一个常见的需求,可以通过Java中的URLConnection类来实现。下面是一个示例代码,可以将URL返回结果中的Cookie写入到一个文件中。在运行代码之前,需要确保可以访问到指定的URL,并且返回结果中包含Cookie。通过设置请求方法为GET,可以发送GET请求到指定的URL。方法可以获取返回结果中的Cookie。上述代码中,首先创建一个URL对象,然后使用。的文件,其中包含了返回结果中的Cookie。将Cookie写入到文件中。原创 2024-05-12 12:42:43 · 420 阅读 · 0 评论 -
【项目需求分析ER图】
实体关系(ER)图是一种用于描述系统中实体之间关系的图形工具。它有助于我们可视化系统中的实体和它们之间的关系,从而更好地理解系统的结构和功能。步骤一:识别实体在开始绘制ER图之前,我们需要先识别项目中的实体。实体可以是物理的实体(例如人、车辆)或概念的实体(例如订单、账户)。我们可以通过审查需求文档、访谈用户和开发团队来识别实体。步骤二:确定实体之间的关系在识别实体后,我们需要确定它们之间的关系。关系可以是一对一、一对多或多对多的。一对一关系表示一个实体与另一个实体之间有且仅有一个关联。原创 2024-05-11 08:51:21 · 483 阅读 · 0 评论 -
【电脑笔记本电源充电80%】
这样,电脑笔记本电源的充电设置就会被更改为100%。请注意,具体的设置选项和界面可能因不同的电脑品牌、型号和操作系统而有所不同,上述步骤仅为一般指导。如果您无法找到相应的设置,请参考您的电脑的用户手册或与厂商联系以获取更准确的操作指导。欢迎关注微信公众号:数据科学与艺术 作者WX:superhe199。原创 2024-04-29 17:51:40 · 355 阅读 · 0 评论 -
【java面试】数据库
避免全表扫描:全表扫描是指数据库查询时没有使用索引,而是扫描整个表的每一行数据。使用索引:索引是数据库中的一种数据结构,可以加快查询速度。优化查询语句:编写高效的查询语句可以提高数据库查询性能。使用合适的硬件和配置:为数据库分配足够的内存和磁盘空间,选择合适的硬件和配置,以满足数据库的性能需求。缓存查询结果:对于一些经常查询的数据,可以将查询结果缓存在内存或其他缓存中,以减少数据库访问次数。以上是一些常见的优化数据库查询性能的方法,具体的优化策略还要根据具体的数据库和应用场景来决定。原创 2024-04-28 09:07:54 · 113 阅读 · 0 评论 -
直接停掉docker后镜像都没了
停止Docker容器不会影响Docker镜像的存在。镜像是构建容器的基础,并且可以重复使用用于创建多个容器。运行容器时对其进行的更改可能会丢失,除非您在容器中使用了持久化存储来保存数据。原创 2024-04-24 09:53:18 · 343 阅读 · 2 评论 -
【发邮件】使用Java的定时任务库Quartz来定时获取MySQL数据并发送邮件
使用Java的定时任务库Quartz来定时获取MySQL数据并发送邮件。欢迎关注微信公众号:数据科学与艺术 作者WX:superhe199。方法将会被执行,即获取数据库数据并发送邮件。对象来定义任务的触发时间。对象来定义要执行的任务,然后创建了一个。为你的SMTP服务器和邮箱地址。等为你的数据库信息,以及。此时,当定时任务触发时,方法中,我们创建了一个。,然后启动定时任务。原创 2024-04-24 09:52:49 · 415 阅读 · 0 评论 -
本地接口流量抓包
通过 ip.addr == 192.168.9.42 and tcp.port == 9020 进行分组过滤。注意: 如果mokoon和postman 都是在本地启动的,无法抓取流量包,最好将请求和响应放在不同机器上。选择自己使用的网卡,可以在右侧切换显示有线、无效、虚拟等网卡列表,然后双击开始抓取网络包。欢迎关注微信公众号:数据科学与艺术 作者WX:superhe199。例如:我再自己的虚拟机上启动了一个 mockoon,发布一个接口。点击红色按钮停止,点击最左侧开始捕获分组。原创 2024-04-24 09:51:48 · 272 阅读 · 0 评论 -
【socket】Socket`类来实现连接
要使用Java实现Socket连接并发送原始报文,可以使用Java的Socket类。类来实现连接并发送原始报文。方法获取输出流,然后将原始报文的字节数组写入输出流发送给服务器。欢迎关注微信公众号:数据科学与艺术 作者WX:superhe199。替换为你实际的服务器地址和端口。类创建了一个与服务器的连接,通过。在Java中,您可以使用。替换为你的用户名和密码。原创 2024-04-24 09:51:04 · 308 阅读 · 0 评论 -
【云服务】多云环境中实现端到端自动化
在Jenkins上配置构建任务和流水线,将代码从版本控制系统中拉取,并进行构建、测试和部署。例如,可以配置Jenkins构建任务来拉取代码、执行构建、运行测试用例,并将应用程序部署到AWS和Azure云平台上。通过执行Terraform脚本,可以在不同云平台上快速部署和配置应用程序所需的资源。通过配置CI/CD流水线,可以实现端到端的自动化,包括代码构建、自动化测试和部署到多个云平台。因此,需要进行自动化测试来验证应用程序在不同云平台上的兼容性和一致性。原创 2024-04-22 14:09:49 · 464 阅读 · 0 评论 -
高速宽带享受 TL-R478路由经典应用方案
TL-R478路由器支持可一键管控IM类(QQ/MSN/阿里旺旺/飞信等)、P2P类(迅雷/QQLive/PPTV/PPStream等)、金融类(大智慧/分析家/同花顺/指南针等)、游戏类(QQ游戏/迅雷游戏/开心农场/魔兽世界/浩方平台/联众世界等)及基础应用(HTTP/SSL/MMS/RTSP等)等各种常见上网行为,并支持基于用户组和时间段分配上网权限。安全方面,TL-R478路由集成防火墙,能有效防范DoS类攻击、ARP欺骗、蠕虫等病毒入侵。高速宽带享受 TL-R478路由经典应用方案。原创 2024-04-21 18:13:45 · 296 阅读 · 0 评论 -
WinSW把Windows程序变成开机自启动服务
第五步:Win+R 输入:services.msc 打开服务之后就可以看到你添加的文件服务了,这里我添加的是Tomcat启动bat程序,我完全没有运行startup.bat 我就可以在浏览器地址栏输入:localhost:8080 即可访问Tomcat主页 如下图所示。第二步:编辑xml文件,打开sample-allOptions.xml文档里面的绿色字体都可以删掉,最后显示如下图,请根据一下解释进行配置。第一步:我们需要编写xml文件,下载文件夹里面会放的有,如下图所示。–显示如下图则代表成功。原创 2024-04-21 17:46:54 · 413 阅读 · 0 评论 -
sourceTree
我们进入%LocalAppData%\Atlassian\SourceTree\目录。欢迎关注微信公众号:数据科学与艺术 作者WX:superhe199。如果使用git客户端,选择我不想使用Mercurial即可.创建一个accounts.json文件,写入以下内容。这个时候会要求注册账号,这个时候关掉就可以了。然后打开安装好的Sourcetree软件。我们直接下一步,会提示我们注册完成了.继续下一步,会让你选择用什么git。原创 2024-04-19 09:43:31 · 994 阅读 · 0 评论 -
【redis启动与数据过期】
如果不想重新计算过期时间,可以使用"PEXPIRE"和"PSETEX"命令,它们与"EXPIRE"和"SETEX"的用法相同,只是过期时间的单位为毫秒。这条命令会显示Redis服务器的运行状态,如果Redis正在运行,将会显示“running”,如果Redis没有运行,将会显示“not running”。其中,key为键名,seconds为过期时间,value为键的值。其中,key为要设置过期时间的键名,seconds为过期时间,单位为秒。该命令可以用于设置一个键的过期时间,当时间到期后,键会被自动删除。原创 2024-04-18 08:49:09 · 327 阅读 · 0 评论 -
【k8s里部署redis集群与迁移数据】
如果你的应用场景需要处理复杂的关系型数据和事务管理,那么TongRDS可能更适合。它适合处理复杂的关系型数据,并提供了一套完整的SQL语言支持。Redis Cluster集群的迁移过程需要小心处理,因为一些数据可能会在迁移过程中丢失。Redis是一种基于内存的数据存储解决方案,它非常适合处理读取频率高、响应速度要求较高的场景。由于数据保存在内存中,Redis的读写速度非常快,可以在毫秒级别提供响应。创建一个Redis配置文件(redis.conf),其中包含Redis集群的相关配置。原创 2024-04-16 22:02:40 · 875 阅读 · 0 评论 -
Ansible运维工具
ansible是新出现的自动化运维工具,基于Python开发,集合了众多运维工具(puppet、cfengine、chef、func、fabric)的优点,实现了批量系统配置、批量程序部署、批量运行命令等功能。任务剧本(任务集),编排定义Ansible任务集的配置文件,由Ansible顺序依次执行,通常是JSON格式的YML文件。模块功能的补充,如连接类型插件、循环插件、变量插件、过滤插件等,该功能不常用。就算你会很厉害的脚本,面对成百上千,甚至上万的主机,效率问题将会困扰你的。原创 2024-04-15 09:32:04 · 588 阅读 · 0 评论 -
【架构之路】解决架构冲突机制
综上所述,解决架构冲突的决策机制需要充分考虑各方利益,制定明确的标准和评估方法,并通过讨论、协商和权衡利弊等方式做出决策。这些信息可以帮助他们做出准确的决策。5.决策的透明度和可追溯性:确保决策过程的透明度,让所有相关方都能了解和参与到决策过程中,并保留决策的详细记录和文档,以方便以后的追溯和评估。2.明确决策标准:制定明确的决策标准和评估方法,以便能够有据可依地做出决策,并提供评估决策的数据和信息。7.复审和反思:定期复审决策的效果和结果,并进行反思和总结,以改进决策机制和提高决策的质量。原创 2024-04-13 15:12:24 · 621 阅读 · 0 评论 -
Java编写程序片段,定义表示课程的类Cours
使用Java编写程序片段,定义表示课程的类Course。课程的属性包括课程名、编号、先修课号;方法包括设置课程名、设置编号、设置先修课号以及获取课程名、获取编号、获取先修课号。,包括课程名、编号和先修课号作为属性,并提供了对应的设置和获取方法。对象,并设置了课程名、编号和先修课号。最后打印出了这些属性的值。这段程序定义了一个表示课程的类。原创 2024-04-12 08:27:58 · 200 阅读 · 0 评论 -
【java 查找引用了指定方法的内容】
使用代码分析工具:有一些专门的代码分析工具可以用于查找引用了指定方法的代码。例如,可以使用静态代码分析工具如Checkstyle、PMD或FindBugs来执行静态分析,并找到引用了指定方法的代码。使用IDE的查找功能:大多数IDE都提供了查找功能,可以查找引用了指定方法的地方。在Eclipse中,可以使用。在IntelliJ IDEA中,可以使用。来在代码文件中搜索指定方法的引用。这将在指定的源代码目录下递归地搜索所有引用了。可以执行以下命令来查找所有引用了。使用命令行工具:可以使用工具如。原创 2024-04-12 08:23:38 · 605 阅读 · 0 评论 -
linux部署war
/startup.sh 同样需要在tomcat的bin目录下执行命令,然后查看状态,如出现如下图界面所示,表示启动成功。原创 2024-04-12 08:22:00 · 214 阅读 · 0 评论 -
window系统下kill进程与设置git信息
查看被占用端口:netstat -ano | findstr “5037”欢迎关注微信公众号:数据科学与艺术 作者WX:superhe199。杀死端口占用进程:taskkill /f /pid 124060。原创 2024-04-12 08:21:44 · 304 阅读 · 0 评论 -
【mysql远程访问】ERROR 1045 (28000): Access denied for user ‘ODBC‘@‘localhost‘ (using password: NO)
10、改好之后,再修改一下my.ini这个文件,把我们刚才加入的"skip-grant-tables"这行删除,保存退出再重启mysql服务就可以了。5、然后运行cmd,输入mysql -u root -p就可以不用密码登录了,出现password:的时候直接回车可以进入。2、打开后,搜索mysqld关键字找到后,在mysqld下面添加skip-grant-tables,保存退出。3、开始按钮+R,打开运行对话框,输入“services.msc”,打开服务窗口。9、退出mysql:mysql> exit。原创 2024-04-12 08:20:48 · 740 阅读 · 0 评论 -
MobaXterm主要功能
当然MobaXterm的功能远不止这些,但这些是最基本,最常用的,因此先拿出来讲。点击确定后,输入密码(输入密码时并不会显示,只管输入后按确定即可,第一次登陆成功后会提示保存密码,一般选择同意),就可以连接上虚拟机了。(2) 我们可以直接apt-get安装vim等常用功能(或者官网下载插件),实现在windows下模拟linux环境,这样就可以使用vi命令准备INCAR文件,也可以使用Gnuplot进行绘图。支持 Unix 命令(bash,ls,cat,sed,grep,awk,rsync,…原创 2024-04-11 12:29:08 · 1259 阅读 · 0 评论 -
镜像(Image)
镜像(Image),镜像是只读的,镜像中包含需要运行的文件(提供容器运行时所需的程序、库、资源、配置等文件,还包含了一些为运行时准备的一些配置参数)。镜像用来创建container,一个镜像可以运行多个container;镜像可以通过Dockerfile创建,也可以从Docker hub/registry上下载。容器(Container),是Docker的运行组件,启动一个镜像就是一个容器,容器是一个隔离环境,多个容器之间不会相互影响,保证容器中的程序运行在一个相对安全的环境中。原创 2024-04-11 12:28:46 · 332 阅读 · 0 评论 -
【CenterOS 7.X安装过程】
这里我选择“基于网页服务器”原创 2024-04-11 12:28:30 · 674 阅读 · 0 评论 -
史上最全的Docker 入门教程
欢迎关注微信公众号:数据科学与艺术 作者WX:superhe199。原创 2024-04-11 12:27:51 · 810 阅读 · 0 评论 -
【Spring Boot 打包,分离依赖jar,配置文件】
jar.original 是普通jar包,不包含依赖.jar 是可执行jar包,包含了pom中的所有依赖,可以直接用java -jar 命令执行如果是部署,就用.jarSpring Boot 打包,分离依赖jar,配置文件。原创 2024-04-10 09:45:48 · 563 阅读 · 0 评论 -
【心跳Server和client测试】
/ 客户端接口// 模拟客户端类@Override@Override// 模拟客户端断开连接// 模拟发送心跳包// 客户端响应心跳// 重置丢失的心跳计数} else {// 检查是否丢失了太多心跳// 客户端断开连接的处理逻辑// 连接到MySQL数据库)")) {// 设置SQL语句参数// 执行插入操作// 创建一个模拟客户端实例// 创建心跳服务实例// 模拟发送心跳包i < 10;原创 2024-03-26 08:38:04 · 520 阅读 · 0 评论 -
【案例分析】大文件分片下载协议
该协议允许将大文件划分为多个较小的文件块,并将这些文件块分布在多个节点上进行并行下载,以提高下载速度和减轻单个节点的负载。同时,由于文件块分布在多个节点上,可以降低单个节点的负载,提高系统的可扩展性和稳定性。客户端请求下载大文件,并获得文件的元数据信息,如文件大小、文件块数量等。最后,它会将所有分片文件拼接成一个完整的文件,并保存到指定的输出文件中。客户端接收到文件块后,将其保存在本地,并根据需要请求下一个文件块。客户端根据文件块数量,将整个文件划分为多个大小相等的文件块。最后将每个分片的数据写入文件。原创 2024-03-25 09:38:24 · 841 阅读 · 0 评论