自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(544)
  • 收藏
  • 关注

原创 volley源码解析

/此方法通过request.parseNetworkError(volleyError)解析这个错误,然后发起错误回调,值得一提的是parseNetworkError在request中是一个没有意义的方法,传进去的VolleyError会被原封不动的返回,但子类可以复写该方法,完成自己的错误解析。,随后这个network便传给了请求队列,然后又传给网络调度器,最后调用mNetwork.performRequest(request)执行网络请求。这个方法只是对网络请求返回数据的封装处理。

2024-09-18 23:24:07 529

原创 Spring Boot 把 Maven 干掉了,正式拥抱 Gradle!

题外话,Gradle 肯定是未来的趋势,但也不一定非得迁移至 Gradle,只有适合自己的才是最好的,毕竟现在 Maven 和 Gradle 都是主流,但是 Maven 更占有市场,很多主流开源项目都是以 Maven 依赖来作为示例演示的。Spring Boot 官方也给出了数据,一次完整的 Maven 项目构建一般需要一个小时或者以上,而在过去的 4 周时间内,使用 Gradle 构建的平均时间只用了 9 分 22 秒!栈长使用 Maven,哪怕只改一个代码也是构建全部,构建项目确实要花不少时间。

2024-09-18 23:20:19 662

原创 linux yum命令详解_yum kill 命令

最近很多小伙伴找我要Linux学习资料,于是我翻箱倒柜,整理了一些优质资源,涵盖视频、电子书、PPT等共享给大家!最近很多小伙伴找我要Linux学习资料,于是我翻箱倒柜,整理了一些优质资源,涵盖视频、电子书、PPT等共享给大家!

2024-09-07 12:36:00 993

原创 kubectl :命令技巧大全_kubectl cp

Kubctl 命令是操作 kubernetes 集群的最直接和最 skillful 的途径,这个60多MB大小的二进制文件,到底有啥能耐呢?为了使用kubectl命令更加高效,我们可以选择安装一下开源软件来增加操作kubectl命令的快捷方式,同时为kubectl命令增加命令提示。文件中的配置信息在向API server发送请求的时候同时传递认证信息,同时支持CA证书和bearer token的认证方式,请参考。可以为kubectl提供自动的命令提示和补全,使用起来特别方便,推荐给大家。

2024-09-07 12:28:03 1053

原创 EulerOS配置yum源以及安装内核头文件

主要是参考了华为euler操作系统的官方手册,感觉不怎么不好用。。。。。。

2024-09-07 12:18:24 331

原创 Centos7系统 Docker 安装和使用教程(超详细附带常用的容器部署代码)_centos7 docker

docker stop [container]:停止一个容器docker rm [container]:删除一个容器docker exec -it [container] [command]:在运行中的容器中执行命令#其他命令docker info:显示 Docker 系统信息docker version:显示 Docker 版本信息docker logs [container]:查看容器的日志docker network ls:列出 Docker 网络。

2024-09-07 12:07:00 1277

原创 20个提高生产力的 Linux 命令与技巧,用完带你起飞

最近很多小伙伴找我要Linux学习资料,于是我翻箱倒柜,整理了一些优质资源,涵盖视频、电子书、PPT等共享给大家!最近很多小伙伴找我要Linux学习资料,于是我翻箱倒柜,整理了一些优质资源,涵盖视频、电子书、PPT等共享给大家!

2024-09-07 11:55:38 948

原创 “现在,没人能离开 Linux 过一天

报告称,2021年,Linux继续履行承诺,通过引入和推进现有包容性、种族正义和多样性项目,为少数群体带来了积极的改变。在2021年,Linux基金会通过接触新的开发者,服务大大小小的社区,启动了一个社区平台,成立了一个新的研究部门,扩大培训项目,并恢复了线下面对面的工作活动,将目光投向了新的领域。在Linux基金会中,白金会员包括华为、腾讯、微软、三星、Oracle、Meta、英特尔等知名企业,黄金会员则有百度、阿里云、谷歌、索尼、优步等。

2024-09-07 03:40:24 285

原创 OpenStack Train版部署

如果nova-compute服务无法启动,请检查 /var/log/nova/nova-compute.log。#添加每台新的计算节点时,必须在控制器节点上运行”su -s /bin/sh -c “nova-manage cell_v2 discover_hosts --verbose” nova“以注册这些新的计算节点。openstack-config --set /etc/nova/nova.conf neutron url http://controller:9696 #此条官方文档未添加。

2024-09-07 03:29:03 1087

原创 Linux:文件权限数字形式

即表示如果角色具有读权限,则其值为4,如果角色具有写权限,则其值为2,如果用户具有读写权限,则其值为6,以此类推。16、mysql的innodb如何定位锁问题,mysql如何减少主从复制延迟?16、mysql的innodb如何定位锁问题,mysql如何减少主从复制延迟?2、在工作中,运维人员经常需要跟运营人员打交道,请问运营人员是做什么工作的?6、Squid、Varinsh和Nginx有什么区别,工作中你怎么选择?5、LVS、Nginx、HAproxy有什么区别?15、讲述一下LVS三种模式的工作过程?

2024-09-07 03:17:41 561

原创 linux服务器被当肉鸡过程_linux 被 串改的 过程

于是在网上搜索了一下相关的文章,发现很多人员也遇到过这种问题,只是进程名字模拟的不一样罢了,稍微其他文件夹下的有稍微不同,不过大体的原理都差不多,先是把你检测的查证的linux原生命令替换掉,例如:ps lsof netstat ss ifconfig 现在我发现的只是这几个,其余的不知道是不是还有只是我没有发现,这就不好说了。rm-f /etc/rc.d/init.d/selinux(默认是启动/usr/bin/bsd-port/getty)我自己重新安装好像不行,我是找的正常的机器复制的命令。

2024-09-07 03:06:18 617

原创 运维常用的Linux命令_用相对路径切换目录到 etc xml

绝对路径:已“/”为起始,例:绝对路径为/etc/init.d 相对路径为etc/init.d。查看当前用户id:”id“:查看显示目前登陆账户的uid和gid及所属分组及用户名。参数以及区别: a 所有文件 l 详细信息,包括大小字节数,可读可写可执行的权限等。不改名复制test文件到tmp目录下:cp test /tmp/head –n 20 文件,查看文件的前20行,标注行号。ls 执行的功能: 列出指定目录中的目录,以及文件。ln :创建硬链接 ln –s:创建软链接。

2024-09-07 01:10:45 311

原创 运维人必会:Linux常用命令合集

tar -cjvf rumenz.tar.bz2 rumenz.txt #将rumenz.txt压缩成rumenz.tar.bz2。tar -cJvf rumenz.tar.xz rumenz.txt #将rumenz.txt压缩成rumenz.tar.xz。tar -czvf rumenz.tar.gz rumenz.txt #将rumenz.txt压缩成rumenz.tar.gz。tar -xjvf rumenz.tar.bz2 rumenz.txt #只解压rumenz.txt文件。

2024-09-07 00:59:24 723

原创 网络运维和网络安全运维有什么区别?就业前景如何?

为了帮助大家更好的学习网络安全,小编给大家准备了一份网络安全入门/进阶学习资料,里面的内容都是适合零基础小白的笔记和资料,不懂编程也能听懂、看懂,所有资料共282G,朋友们如果有需要全套网络安全入门+进阶学习资源包,可以点击免费领取(如遇扫码问题,可以在评论区留言领取哦)~😝有需要的小伙伴,可以点击下方链接免费领取或者V扫描下方二维码免费领取🆓👉CSDN大礼包🎁:全网最全《网络安全入门&进阶学习资源包》免费分享**(安全链接,放心点击)**👈​。

2024-09-07 00:45:58 828

原创 系统架构师-第7章-系统架构设计基础知识-学习笔记_系统架构设计师软件系统架构知识点

软件架构改计是降低成本、战进质量、按时和按需交付产品的关键因索。架构设计能够满足系统的品质系统的功能性娃软件架构设计师通过组成体系架构的多种元素之间的交互作用米支持的。架构设计肘子实现系统的品质,如性能、安全性和可维护性等。架构设计使受益人达成一致的目标、架构设计能够支持计划编制过程、架构设计对系统开发的指导性、架构设计能够有效地管理复杂性、架构设计为复用奠定了基础、架构设计能够降低维护费用、架构设计能够支持冲突分析基于体系结构的软件设计(Architecture-Based Software Desig

2024-09-07 00:34:36 434

原创 Linux文件服务配置FTP服务_linux ftp配置

之前学习了网络管理,在平时我们去各网站下载电影或者文件,比如去电影天堂下载电影的时候,细心的会发现网站的前缀是ftp://,这篇文章就开始学习怎么配置ftp服务器供客户端进行下载文件。FTP(File Transfer Protocol,文件传输协议)是TCP/IP协议组中的协议之一;作用:提供文件共享服务,互联网上多的媒体资源和软件资源。绝大部分都是通过FTP服务器传递。

2024-09-06 22:55:11 1061

原创 Linux常用命令(面试题)

Linux常用命令因为热爱,所以拼搏。--RuiDer。

2024-09-06 22:48:53 449

原创 linux内核设计与实现

linux的进程继承关系,所有进程都是init进程(pid == 1)的后代,系统启动的最后阶段启动init进程。(3)调用prepare_write() 创建一个写请求,将数据从用户空间拷贝到内核缓冲中。(3)调用read_page()函数,从磁盘读入,加入到页缓存中,然后返回用户。fork的实际开销: 复制父进程的页表和子进程创建的唯一的进程描述符。可执行队列时给定处理器上的可执行进程的链表,每个处理器一个。(2)如果没有,内核分配一页,加入到页缓存中。优先级高的先运行,优先级高的时间片也长。

2024-09-06 22:41:31 425

原创 Linux之X11+OpenGL+EGL绘制(二十)

本书是获得了很多读者好评的Linux经典畅销书**《Linux从入门到精通》的第2版**。本书第﹖版以最新的Ubuntu 12.04为版本,循序渐进地向读者介绍了Linux 的基础应用、系统管理、网络应用、娱乐和办公、程序开发、服务器配置、系统安全等。另外,本书还为读者提供了大量的Linux学习资料和Ubuntu安装镜像文件,供读者免费下载。需要《Linux入门到精通》、《linux系统移植》、《Linux驱动开发入门实战》、《Linux开源网络全栈》电子书籍及教程的工程师朋友们劳烦您转发+评论。

2024-09-06 22:34:09 850

原创 linux下批量关闭服务器的shell脚本_浪潮服务使用ipmitool进行服务器批量关机

【代码】linux下批量关闭服务器的shell脚本_浪潮服务使用ipmitool进行服务器批量关机。

2024-09-06 21:31:50 194

原创 Linux-系统监控系统常用命令_free -h total实时显示

glances在用户的终端上显示重要的系统信息,并动态的进行更新,让管理员实时掌握系统资源的使用情况,而动态监控并不会消耗大量的系统资源,比如CPU资源,通常消耗小于2%,glances默认每两秒更新一次数据。(System Activity Reporter 系统活动情况报告)是目前 Linux上最为全面的系统性能分析工具之一,可以从多方面对系统的活动进行报告,包括:文件的读写情况、系统调用的使用情况、磁盘I/O、CPU效率、内存使用状况、进程活动及IPC有关的活动等。

2024-09-06 21:24:28 1067

原创 Linux--进程控制_linux int p=null

执行用户通过 atexit或on_exit定义的清理函数。关闭所有打开的流,所有的缓存数据均被写入调用_exit。

2024-09-06 21:17:06 1022

原创 Linux 命令 su 和 sudo 的区别?

具体使用哪种方式切换用户看个人需求:如果不想因为切换到另一个用户导致自己在当前用户下的设置不可用,那么用。

2024-09-06 21:09:44 878

原创 linux centos安装nginx常见错误及解决办法【make错误,需要yum -y install openssl openssl-devel或者自己下载然后重新

最近很多小伙伴找我要Linux学习资料,于是我翻箱倒柜,整理了一些优质资源,涵盖视频、电子书、PPT等共享给大家!最近很多小伙伴找我要Linux学习资料,于是我翻箱倒柜,整理了一些优质资源,涵盖视频、电子书、PPT等共享给大家!

2024-09-06 21:02:21 791

原创 Kali linux零基础学习教程(从下载、安装、汉化到使用)全套教程开源分享_kali linux 新手教程

2.安装版本选择linux,版本选择Debian版本,镜像文件是64位的就选64,32位的就选32。3.选择好安装位置后,开始分配磁盘,磁盘大小建议30G以上。4.然后选择自定义硬件,建议把打印机移除。同时把虚拟内存提升到2G,默认的是512M。5.下面就可以开始kail安装了。②kail安装过程:1.开始安装后会进入一个界面,新手建议选择图像化安装,即选择Graphical install。2.语言选择中文、汉语,主机名默认,域名可以留白。然后设置登录密码。

2024-09-06 20:52:04 1135

原创 Java中数据库连接池原理机制的详细讲解_数据库连接池在min和max范围内动态调整连接数的实现机制

如果有就把建立时间最长(通过容器的顺序存放实现)的那个连接分配给他(实际是先做连接是否有效的判断,如果可用就分配给用户,如不可用 就把这个连接从空闲池删掉,重新检测空闲池是否还有连接);我们采用的策略是:设计 一个符合单例模式的连接池管理类,在连接池管理类的唯一实例被创建时读取一个资源文件,其中资源文件中存放着多个数据库的url地址()?连接池管理类的引入主要是为了方便对多个连接 池的使用和管理,如系统需要连接不同的数据库,或连接相同的数据库但由于安全性问题,需要不同的用户使用不同的名称和密码。

2024-09-06 12:50:30 733

原创 Docker系列教程03-Docker私有仓库搭建(registry)

registry服务默认将上传的镜像保存在容器的,使用-v参数将容器的/var/lib/registry目录映射到本地/opt/registry目录。即可实现将镜像保存到宿主机/opt/registry目录。浏览器访问,显示“{}” 说明registry运行正常。

2024-09-06 12:39:10 381

原创 5 款新型 Linux 命令行工具,实用!

最近很多小伙伴找我要Linux学习资料,于是我翻箱倒柜,整理了一些优质资源,涵盖视频、电子书、PPT等共享给大家!最近很多小伙伴找我要Linux学习资料,于是我翻箱倒柜,整理了一些优质资源,涵盖视频、电子书、PPT等共享给大家!

2024-09-06 12:27:50 1211

原创 2024 年广东省职业院校技能大赛(高职组) “云计算应用”赛项样题③

某企业根据自身业务需求,实施数字化转型,规划和建设数字化平台,平台聚焦 “DevOps 开发运维一体化”和“数据驱动产品开发”,拟采用开源 OpenStack 搭建企业内部私有云平台,开源 Kubernetes 搭建云原生服务平台,选择国内主流公有云平台服务,基于数字化平台底座,面向业务开发边缘计算云应用产品。拟将该任务交给工程师 A 与 B,分工协助完成云平台服务部署、云应用开发、云系统运维等任务,系统架构如图 1 所示,IP 地址规划如表 1 所示。IP 地址规划如表 1 所示。说明。

2024-09-06 12:16:28 1406

原创 UOS_KYLIN下浏览器如何实现开机全屏自启动02_麒麟系统google浏览器怎么启动

pdsyw@kylin-XNC30:~/桌面$pdsyw@kylin-XNC30:~/桌面$ sudo -i[sudo] pdsyw 的密码:-rw-r–r-- 1 root root 8515 8月 12 05:15 google-chrome.desktop。

2024-09-05 04:10:11 1201

原创 Redis那么快,为什么不用它做主数据库,只用它做缓存?_为什么不使用redis做数据库

但如果你的业务对数据的安全性要求极高,那可能还是需要主从复制、哨兵系统这样的高可用方案来确保数据的安全,当然,成本也是一个需要考虑的因素。Redis的数据结构非常的丰富,键值对嘛,但是它的这些结构主要是为了快速访问、缓存数据设计的,并不适合做复杂的关系数据处理。还有成本问题,内存相比磁盘要贵不少,如果你的数据量特别大,把所有数据都放在内存里,成本可不是个小数目。所以呢,综合来看,Redis用来做高性能的缓存是非常合适的,它能极大地提高应用访问速度,缓解后端数据库的压力。最后说一句(求关注,求赞,别白嫖我)

2024-09-05 03:54:33 324

原创 Pandas常见用法总结_pandas没有head方法

【代码】Pandas常见用法总结_pandas没有head方法。

2024-09-05 03:39:00 208

原创 Java基础知识面试题(2024最新版)_thinkwon java面试

/str2指向堆上的对象。// b为另一个引用,对象的内容一样。// a 为一个引用。//str1指向静态区。// 从常量池中查找。// 改变value所引用的数组中的第5个字符。//匿名内部类必须继承或实现一个已有的接口。// 获取String类中的value字段。// 获取s对象上的value属性的值。//方式二(所在通过路径-相对路径)// 改变value属性的访问权限。//方式一(通过建立对象)//获取反射机制三种方式。//匿名内部类实现部分。//方式三(通过类名)

2024-09-05 03:27:38 1105

原创 GUI图形界面编程基础知识_gui、vc

DirectX是一种应用程序接口(API),它可让以windows为平台的游戏或多媒体程序获得更高的执行效率,加强3d图形和声音效果,并提供设计人员一个共同的硬件驱动标准,让游戏开发者不必为每一品牌的硬件来写不同的驱动程序,也降低用户安装及设置硬件的复杂度。这样说是不是有点不太明白,其实从字面意义上说,Direct就是直接的意思,而后边的X则代表了很多的意思,从这一点上我们就可以看出DirectX的出现就是为了为众多软件提供直接服务的。

2024-09-05 03:16:16 1613

原创 Go开发者必读:Gin框架的实战技巧与最佳实践_gin框架实战

go get -u gorm.io/driver/sqlite # 或者其他数据库驱动。(img-TBKuD9C2-1725476559173)](img-8sbdA1OJ-1725476559173)]// 优先级路由,确保特定路由优先匹配。// 使用正则表达式匹配URL。// 初始化数据库连接。

2024-09-05 03:02:49 1209

原创 Golang八股文面试题_golang面试题2024

len intcap int*array 指向底层数组的指针len 切片长度cap 切片容量2.make创建slice时可以指定其长度和容量,底层会分配一个数组,数组的长度即容量.slice = make([]int,5,10)表示该slice长度为5,容量为10.使用数组创建slice时slice与原数组共用一部分内存。3.使用append向slice追加元素时,若slice空间不足则发生扩容,扩容会重新分配一块更大的内存,将原slice拷贝到新slice,再将数据追加进。

2024-09-05 02:38:00 828

原创 Golang Proxy服务:构建高性能的网络代理_go proxy

Golang的 goroutine 可以轻松处理大量并发的网络请求,而标准库提供的 net/http 包和 net 包则提供了对网络通信的丰富支持。在这个简单的例子中,我们创建了一个HTTP代理服务,它会将所有的请求转发到一个名为 example.com 的目标服务器上。代理服务可以拦截用户的网络请求,对请求进行过滤和加工,从而实现对特定内容的过滤,比如屏蔽成人内容或限制特定网站的访问。为了提高性能,可以考虑对连接进行复用,减少连接的建立和断开开销,提高代理服务的并发处理能力。上述示例中,我们使用。

2024-09-05 02:15:15 677

原创 Etcd教程 — 第三章 Etcd集群动态发现、DNS发现_etcd 动态发现

本章操作内容建立在第二章静态发现 ※2.3 多机搭建Etcd集群 基础上Etcd教程 — 第二章 Etcd集群静态发现 ※2.3 多机搭建Etcd集群。

2024-09-05 01:50:27 572

原创 Django2:创建属于你的第一个django项目_django新建app

manage.py以后和项目交互基本上都是基于这个文件。一般都是在终端输入python manage.py [子命令]。可以输入python manage.py help看下能做什么事情。除非你知道你自己在做什么,一般情况下不应该编辑这个文件。本项目的设置项,以后所有和项目相关的配置都是放在这个里面。urls.py这个文件是用来配置URL路由的。比如访问http://127.0.0.1/news/是访问新闻列表页,这些东西就需要在这个文件中完成。wsgi.py。

2024-09-05 01:37:00 616

原创 ChatGPT 和生成式 AI 年度回顾:16个精彩瞬间

​ChatGPT 的自定义说明首次在 2023 年 7 月的测试版中推出,仅针对 ChatGPT Plus 订阅者。这使得 Plus 用户可以提供持续的指导和偏好,以形成 ChatGPT 在对话中的响应,而不必对每个提示重复说明。该特性通过合并您希望 ChatGPT 在每次生成响应时考虑的首选项或规范,使 ChatGPT 更加强大。GPTs,或自定义 AI 模型,代表了一种新方法,任何人都可以为特定的用例创建定制的 ChatGPT版本,而无需编码。

2024-09-05 01:25:39 897

空空如也

空空如也

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

TA关注的人

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