自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 程序员的“必备”算法:开启编程之路的核心钥匙

在程序员的职业生涯中,算法不仅仅是解决问题的工具,更是锻炼逻辑思维和提升编程技能的重要途径。掌握常用的算法,能让我们在编程的道路上走得更加稳健和从容。接下来,我们将一起探讨常见的算法。

2024-09-12 16:58:21 359

原创 离线安装4:kubernetes(k8s)离线安装_kubernetes 离线安装

firewall-cmd --zone=public --add-port=10257/tcp --permanent # kube-controller-manager 自身。firewall-cmd --zone=trusted --add-source=192.168.80.60 --permanent # 信任集群中各个节点的IP。firewall-cmd --zone=public --add-port=10259/tcp --permanent # kube-scheduler 自身。

2024-09-12 16:45:42 2401

原创 真香,同事跳槽阿里,临走甩给一份上千页的Linux源码笔记,干饭了干饭了!

本书第﹖版以最新的Ubuntu 12.04为版本,循序渐进地向读者介绍了Linux 的基础应用、系统管理、网络应用、娱乐和办公、程序开发、服务器配置、系统安全等。由于篇幅限制小编,pdf文档的详解资料太全面,细节内容实在太多啦,所以只把部分知识点截图出来粗略的介绍,每个小节点里面都有更细化的内容!讨论了虚拟文件系统,这是内核中一个一般的间接层,能够支持各种各样的不同文件系统,包括物理文件系统和虚拟文件系统。对中断触发内核活动的方式进行了分析,并介绍了内核中将工作延迟至后续时间点执行的机制。

2024-09-12 16:33:07 446

原创 盘点linux系统中的12条性能调优命令_linux bios 优化设置

-----------------------------------算当前应该把chunk size调成多少------------------------------------/sys/block/sda/queue/nr_requests 队列长度越大,硬盘IO速度会提升,但占用内存。设置在每个硬盘都只写一个文件就切换到下一块硬盘,那么如果都是1K的小文件,就会将系统资源浪费在切换硬盘上。Stripe size.条带大小,并不是有数据就写入,而是设置每次写入的数据量,一般是16K写一次。

2024-09-12 16:20:28 866

原创 深入浅出Linux操作系统搭建JavaEE环境(五)

直接就可以查看即可。

2024-09-12 15:17:28 1228

原创 浅谈UNIX,Linux-操作系统的设计哲学

在操作系统层面,就是新建了一个进程,这个进程将我们编译出来的可执行文件读入内存空间,然后执行,最后退出。进程是要依靠操作系统创建的,每个进程都有它的固有属性,比如进程号(PID)、进程状态、打开的文件等等,进程创建好之后,读入你的程序,你的程序才被系统执行。对于一般的计算机,输入流是键盘,输出流是显示器,错误流也是显示器,所以现在这个进程和内核连了三根线。如果我们写的程序需要其他资源,比如打开一个文件进行读写,这也很简单,进行系统调用,让内核把文件打开,这个文件就会被放到。,它是一个文件指针数组。

2024-09-12 14:47:06 484

原创 本地Linux 部署 Dashy 并远程访问_dashy安装

Dashy是一个开源的自托管的导航页配置服务,具有易于使用的可视化编辑器、状态检查、小工具和主题等功能。你可以将自己常用的一些网站聚合起来放在一起,形成自己的导航页。一款功能超强大,颜值爆表的可定制专属导航页工具结合cpolar内网工具,我们实现无需部署到公网服务器,即可实现公网访问Dashy,下面我们介绍配置方法。

2024-09-12 14:12:24 875

原创 文件共享总结上篇-Windows之间文件共享_共享网页文件、共享网站配置文件和网站日志文件分别存储到windows1的t webshare

“Win7主机的IP地址”,回车–>输入Win7服务端administrator账号密码即可访问以上便是Windows间的文件共享。接下来我们讨论下Windows下的FTP服务怎么玩。

2024-09-12 13:39:46 394

原创 接口自动化之 + Jenkins + Allure报告生成 + 企微消息通知推送

3、开始设置钉钉或者企业微信,你先找到你要发送消息的群组(我这里用的企微,钉钉也一样)好了,企业微信和钉钉的机器人就配置好了 webhook也拿到了。

2024-09-12 13:04:57 288

原创 我在学习Nginx的时候认识的cookie和session,有什么不同?_nginx保存cookie

比如我们在访问京东网页时,这时我们要登录才可以购买东西,我现在输入账号密码登录到京东后,此时我们的浏览器就会保存缓存和唯一标识符,服务器端也会保存缓存信息,叫做session,但是目前互联网人流较大,网络运营商都会采用多台服务器来进行做负载均衡,所以需要一个唯一标识符来作为标记,这样当一台具有session_id的浏览器来可以对应上它所保存的session缓存信息,这个唯一标识符叫做session-ID,这个就可以实现缓存功。存储:cookie数据保存在客户端,session数据保存在服务端。

2024-09-12 12:25:56 305

原创 怎么将Linux上的文件上传到github上_linux给github上传代码

3.解决完冲突后,运行以下命令将解决后的更改提交到本地仓库:git add .4.最后,运行以下命令将更改推送到远程仓库:同样,如果你使用的是 “master” 分支而不是 “main” 分支,请相应地更改命令中的分支名称。通过以上步骤,你应该能够成功将本地更改合并到远程仓库中。### 2.这个错误提示表明在本地仓库中没有找到名为 “master” 的分支。通常,这是由于还没有进行过任何提交导致的。

2024-09-12 11:47:21 541

原创 开发者,熊二都会的Linux入门_熊二修linux传

恭喜你,到此为止,你就完成了Linux的认识并安装了其发行版CentOS,算是入门级了,下一篇将学习Linux基础篇,我是小周,喜欢的小伙伴关注博主,一起学习。👋座右铭:不要在乎别人如何看你,要在乎你自己如何看未来,看梦想,看世界…!恭喜你,到此为止,你就完成了Linux的认识并安装了其发行版CentOS,算是入门级了,下一篇将学习Linux基础篇,我是小周,喜欢的小伙伴关注博主,一起学习。👋座右铭:不要在乎别人如何看你,要在乎你自己如何看未来,看梦想,看世界…!

2024-09-12 01:45:59 444

原创 嵌入式Linux--tslib下载、编译、安装

注意:如果没有安装automake autoconf,则这一步会报以下错误如果没有安装libtool libsysfs-dev,则会报以下错误失败!如果你的安装路径需要权限,可以使用下边的命令然后再目录/opt/目录下就有了安装好的tslib文件夹了。查看编译的 tslib 文件类型,使用 file 指令。编译出来的 tslib 应为 ARM 格式,不能为 X86格式,如果是 X86 格式就不能用于 ARM 开发板上了。那么说明您上一章的 ARM 交叉编译器环境没生效。请删除重新编译!

2024-09-12 01:05:09 966

原创 将Web应用性能提高十倍的10条建议_linux web应用很卡,怎么优化

本文提到的一些复杂的缓存机制从 DevOps 的角度来看很具有价值,即对集应用开发者、架构师以及运维操作人员的功能为一体的工程师来说可以满足它们对站点功能性、响应时间、安全性和商业结果(如完成的交易数)等需要。智能的内容压缩可以减少 HTML,Javascript,CSS和其它文本内容对带宽的要求,通常可以减少 30% 甚至更多的带宽和相应的页面加载时间。它可以采用以下几种策略:当需要的时候预处理要传输的内容,保存数据到速度更快的设备,把数据存储在距离客户端更近的位置,或者将这几种方法结合起来使用。

2024-09-12 00:36:53 1377

原创 如何打造一个高逼格的云运维平台?_linux 运维平台化收益

第一是资源统一调度,我们可以将资源整合,我们通过资源平台提供的API包括,包括Openstack、数据库管理平台、容器管理平台、分布式存储管理平台、网络管理平台、安全管理平台,将我们所常用的运维操作,都整合在我们这个运维平台中,将我们的运维流程尽量的简化,实现自助化运维。第五个场景是我们应用为维度的应用画像,通常我们一个应用可能有很多的元素,大家想知道这些元素会比较困难,例如这个应用的架构是什么样的,可能只有在一些应用的开发设计人员,或者是一些骨干的心中才能知道,也不一定特别的准确。

2024-09-11 23:28:33 1025

原创 如何向云计算迁移_云计算 数据迁移

对已存在的老的要上云的业务进行迁移评估,并根据数据中心的资源情况来制定详细的解决方案是比较重要的;任何要上云的业务,对其实现难度的评估是对应用系统进行云化或改造风险与收益评估的重要手段. 整个业务系统的云化分析过程需要从包括硬件支撑环境改造、操作系统平台变更、平台软件绑定分析、IP地址依赖性消除、 API重构、模块化改造、标准化改造、外部依赖条件等在内的多个层面和维度进行,准确评估业务信息系统云化改造的相关难点与痛点,才能对信息系统云化改造有充分的认识和准备。从现阶段来看,应用分阶段迁移可能是唯一的选择。

2024-09-11 22:52:22 1143

原创 基于alpine镜像构建nginx镜像

server {#修改根路径#}#}#}#server {# }#}#server {aNULL:!

2024-09-11 22:07:34 867

原创 图像优化算法(HE、AHE、CLAHE)简单介绍_自适应直方图均衡算法

AHE算法是HE算法的优化版本。我们上面有说到,常规的直方图均衡算法虽然算法简单,但是其作用并非的全面的,因为它是对图像进行全局处理,对某种特定的图像数据来说,使用直方图均衡算法会出现许多明显的噪点,甚至于弱化了图像细节,使图像呈现出来的效果反而更差。自适应直方图均衡算法在常规直方图均衡算法的基础上,将图像划分为几块分别处理,没一小块图像统计一个各自专属的分布函数,这样有利于更好地处理图像数据的局部细节,但是由于图像被等分为几块分别处理,这会导致算法的时间复杂度提高不少,降低了图像处理效率。

2024-09-11 21:29:18 1327

原创 华为L410上制作内网镜像模板02_kylin-kwre-crossover

3、查看当前系统是否安装WeChat,重启系统。5、安装完成查看WeChat版本。4、系统启动后查看dpkg进程。

2024-09-11 19:45:53 477

原创 创建云平台 9 Day——------云计算大乘

到这里我们就基本上完成了虚拟机创建实例的准备事项。下面开始创建虚拟机实例。每次新建一个密钥对便会生成一个 .pem 文件。安全组 ,添加ssh规则。再添加一个ssh规则。

2024-09-11 19:09:51 226

原创 关于Https协议中的ssl加密解密流程_ssl证书密钥如何解密 吾爱

对于第一个需求,目前的解决方案是,证书可以由国际上公认的证书机构颁发,这些机构是公认的信任机构,一些验证证书的客户端应用程序:比如浏览器,邮件客户端等,对于这些机构颁发的证书完全信任。因此作为一个https的站点需要与一个证书绑定,无论如何,证书总是需要一个机构颁发的,这个机构可以是国际公认的证书机构,也可以是任何一台安装有证书服务的计算机。A:(查看证书上B的名字是否无误,并通过手头早已有的数字的证书验证了B的证书的真实性,如果其中一项有误,发出警告并断开连接,这一步保证了B的公钥的真实性)

2024-09-11 18:29:35 1662

原创 【linux 多线程并发】多任务调度器,调度策略时间片轮转,先进先出,多种实时任务的策略

现代操作系统都是多任务的系统,它们都会有一个任务调度器的功能,在操作系统课程上,我们也学过各种任务调度算法,在实际实现中会依据各种应用场景实现多套不同的调度策略。多任务的调度是一项非常复杂的事情,linux的历史版本中,经常会对调度做一些优化,这里简单介绍一下linux的调度器。在CPU中一般会有一个以上的core,每个core又可以分多个processor,常见的就是intel i5,i7的CPU, 在linux 下,可以通过查看,每个’core id’看对应几个processor。

2024-09-11 17:07:56 909

原创 linux:如何查看用户密码策略_linux查看密码策略

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

2024-09-11 15:20:41 1312

原创 Linux挂载命令mount用法及参数详解_mount指定网卡

etc/rc.d/init.d/portmap start (在REDHAT中PORTMAP是默认启动的)/etc/rc.d/init.d/nfs start 启动NFS服务。/etc/rc.d/init.d/nfs stop 停止NFS服务。(2)启动nfs服务。

2024-09-11 14:40:39 655

原创 Linux基础 - 系统安全(SELinux与Firewalld)_selinux firewalld

SELinux全称“Security-Enhanced Linux”,是美国国家安全局(NSA)对于强制访问控制的实现,是 Linux历史上最杰出的新安全子系统。NSA是在Linux社区的帮助下开发了一种访问控制体系,SELinux体系针对用户、进程、目录和文件提供了预设的保护策略,以及管理工具。

2024-09-11 13:58:35 1075

原创 linux养成达人之入门实践图文超详细(工欲善其事,必先利其器篇)

设置完后,启动虚拟机等待安装,选择skip跳过然后回车。万一点了OK就会不停地提示,这时选择关闭电源,重新启动电源时注意选skip跳过光盘验证,最后看到安装界面。下面即将出现N多图片,做好心理准备,教程超详细。(img-iVJoBR6I-1726031910926)](img-uIIvO3qQ-1726031910927)](img-4gep3PVx-1726031910927)]四、linux_centos6系统安装。五、安装完后使用优美的。

2024-09-11 13:18:44 403

原创 Linux 的7种文件类型及各颜色代表含义_linux中不同颜色文件的含义

Linux 中的目录也是文件,目录文件中保存着该目录下其他文件的 inode 号 和文件名等信息,目录文件中的每个数据项都是指向某个文件 inode 号的链接,删除文件名就等于删除与之对应的链接。目录文件的字体颜色是蓝色,使用 ls -l 命令查看,第一个字符为"d"(directory)。目录文件的权限:1)r 表明该目录文件具有可读权限,即可以使用 ls 命令查看该目录的存储情况;2)w 表明该目录文件具有写权限,即可以往该目录下添加、修改、删除文件;

2024-09-11 12:38:48 1386

原创 Kotlin学习手记——注解、注解处理器、编译器插件

acc.replaceRange(pair.first, pair.second.toString()) // 把{name}/followers中的0到5的位置的字符串{name}替换成bennyhuo。c.isUpperCase() -> acc.append(‘_’).append(c.toLowerCase()) //如果是大写字母直接拼一个下划线再拼上小写。//@FieldName(“avatar_url”) //这种是单个字段上面添加注解,只能一个一个添加。

2024-09-08 17:01:55 1269

原创 EventBus源码学习

该过程的主要方法流程为:(1)

2024-09-08 12:15:56 1034

原创 Android强行进阶:Android-Hook技术实现一键换肤,偷懒必备~

找工作是个很辛苦的事情,而且一般周期都比较长,有时候既看个人技术,也看运气。第一次找工作,最后的结果虽然不尽如人意,不过收获远比offer大。接下来就是针对自己的不足,好好努力了。最后为了节约大家的时间,我把我学习所用的资料和面试遇到的问题和答案都整理成了PDF文档加入社区》https://bbs.csdn.net/forums/4304bb5a486d4c3ab8389e65ecb71ac0if (!return;//取得PackageManager引用。

2024-09-07 20:20:02 1383

原创 Android内存优化神器——MAT入门使用

这里介绍的不是MAT这个工具的主界面,而是导入一个文件之后,显示OverView的界面。打开经过转换的hprof文件:如果选择了第一个,则会生成一个报告。这个无大碍。选择OverView界面:我们需要关注的是下面的Actions区域Histogram:列出内存中的对象,对象的个数以及大小Dominator Tree:列出最大的对象以及其依赖存活的Object (大小是以Retained Heap为标准排序的)Top Consumers : 通过图形列出最大的object。

2024-09-07 14:41:17 1167

原创 Android 自定义卫星扇形菜单栏 可自行修改参数

对于很多初中级Android工程师而言,想要提升技能,往往是自己摸索成长,不成体系的学习效果低效漫长且无助。整理的这些架构技术希望对Android开发的朋友们有所参考以及少走弯路,本文的重点是你有没有收获与成长,其余的都不重要,希望读者们能谨记这一点。下面是部分资料截图,诚意满满:特别适合有开发经验的Android程序员们学习。不论遇到什么困难,都不应该成为我们放弃的理由!如果你看到了这里,觉得文章写得不错就给个赞呗?

2024-09-07 08:13:15 536

原创 android 三级级联筛选列表

由于文章篇幅原因,我只把面试题列了出来,详细的答案,我整理成了一份PDF文档,这份文档还包括了还有高级架构技术进阶脑图、Android开发面试专题资料,高级进阶架构资料 ,帮助大家学习提升进阶,也节省大家在网上搜索资料的时间来学习。加入社区》https://bbs.csdn.net/forums/4304bb5a486d4c3ab8389e65ecb71ac0。

2024-09-07 02:29:06 1115

原创 80后程序员月薪50K+感慨中年危机,降薪6K想要跳槽却没地方!

为了方便有学习需要的朋友,我把资料都整理成了视频教程(实际上比预期多花了不少精力)当程序员容易,当一个优秀的程序员是需要不断学习的,从初级程序员到高级程序员,从初级架构师到资深架构师,或者走向管理,从技术经理到技术总监,每个阶段都需要掌握不同的能力。早早确定自己的职业方向,才能在工作和能力提升中甩开同龄人。无论你现在水平怎么样一定要 持续学习 没有鸡汤,别人看起来的毫不费力,其实费了很大力,这四个字就是我的建议!!我希望每一个努力生活的IT工程师,都会得到自己想要的,因为我们很辛苦,我们应得的。

2024-09-06 20:09:41 893

原创 Java—异常

什么是异常?在程序的运行或者编译时,所产生的错误统称为异常 (也叫Bug)异常的存在形式异常在java中以类的形式存在,每一个异常类都可以创建异常对象我们平时看到的异常,都被封装成一个类例如:0 为除数,异常为:ArithmeticException查看在线文档会发现:Java异常体系异常的分类异常分为:运行时异常 和 编译时异常。

2024-09-05 08:44:44 1217

空空如也

空空如也

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

TA关注的人

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