自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 资源 (1)
  • 收藏
  • 关注

转载 Kubernetes的运行流程是怎样的?

如果想了解容器、微服务架构、现代应用程序开发和云原生计算,则需要了解Kubernetes。 Kubernetes是现代微服务中最突出的技术之一。它旨在使容器化应用程序的微服务集群管理更简单、更自动化。本文从概念上详细介绍了这一核心技术的工作原理。了解Kubernetes的一种有用方法是将其视为容器的分布式操作系统。Kubernetes提供了协调容器(最常见的Docker容器)和运行在其上的基础结构容器的交互和缩放所需的工具和命令。Kubernetes是一个设计用于各种场景的通用工具,它是一个非常

2021-05-31 08:45:42 346

转载 备份Outlook 2016 的自动补全列表(AutoComplete List)

如果你经常使用Outlook,你会发现首次给陌生邮箱发送完邮件后,当用户再次向该邮箱发送邮件时,只输入该用户的某些字符,Outlook会自动提示补全收件人的地址。这个缓存在Outlook中的自动补全名单就被称为“自动补全列表(AutoComplete List)”。 使用工具Outlook版本位Outlook 2016MFCMAPI 下载地址:https://github.com/stephenegriffin/mfcmapi/releases如果outlook是64位的就下载对应64位的工

2021-05-30 09:10:24 154

转载 如何将lvm卷移动到另一台服务器中

在某些情况下,将卷组从一个系统移动到另一个系统可能是我们最需要的。下面看一下如何将一个包含多个磁盘的卷组从一台服务器移动到另一台服务器,而不会丢失任何文件。 环境两台Centos8 虚拟机第一台名字为:server1 , 第二台名字为:server2第一台Centos8额外添加4块硬盘。当配置完逻辑卷之后,用来移动到另一个Centos8系统中使用的。第一台Centos8 IP: 192.168.43.131第二台Centos8 IP: 192.168.43.137创建pv、vg、l

2021-05-29 08:45:21 590

转载 使用 OpenSSL 替代 Telnet

Telnet 缺乏加密,这使得 OpenSSL 成为连接远程系统的更安全的选择。 telnet?命令是最受欢迎的网络故障排除工具之一,从系统管理员到网络爱好者都可以使用。在网络计算的早期,telnet?被用来连接到一个远程系统。你可以用?telnet?访问一个远程系统的端口,登录并在该主机上运行命令。由于?telnet?缺乏加密功能,它在很大程度上已经被 OpenSSL 取代了这项工作。然而,作为一种智能的?ping,telnet?的作用仍然存在(甚至在某些情况下至今仍然存在)。虽然?ping?

2021-05-28 08:55:00 139

原创 从业5年,教你学习Linux开发

为什么要学习Linux编程?其实这个问题很容易回答,因为你要写的程序是跑在Linux下的啊。至于跨平台的程序,你熟哪个就在哪个下开发,效率第一,纠缠平台和工具,纯属吃饱了没事干闲的。其实Linux编程就是说开发Linux软件,所以说,在Linux系统下开发才会更加顺手,并且效率更高。因为直接就可以在主机环境下运行,而无需再安装虚拟机,模拟器等来测试程序。关于Linux开发Linux下开发,其实主要涉及两种基本语言,C和C++。C语言是学习Linux编程必不可少的语言,因为Linux系...

2021-05-27 08:52:01 98

转载 Linux性能分析和优化命令介绍

CPU是操作系统稳定运行的根本,CPU的速度与性能在很大程度上决定了系统整体的性能,因此,CPU数量越多、主频越高,服务器性能也就相对越好。 一般互联网的项目都是部署在linux服务器上的,如果linux服务器出了问题,那么咱们平时学习的高并发,稳定性之类的是没有任何意义的,所以对linux性能的把握就显得非常重要,当然很多同学可能觉得这些是运维同学的事情,但是我不这么认为,不管你是架构师,还是crud boy,对项目有个全局的掌控是一项非常重要的基本素质,所以总结了这篇文章,希望对您有用,如果您觉得我

2021-05-26 08:49:04 143

转载 centos7.9 配置nginx实现前后端分离

工作中经常会遇到需要部署前后端分离的项目,今天来给大家介绍一下。 实验目的:实现前后端分离配置,即nginx做代理,前端需要跳转到本地目录访问,后端需要跳转到后端程序。服务器:CentOSLinuxrelease 7.9.2009 (Core)nginx版本:nginx-1.14.2部署nginx上传部署包[root@oracle tools]# lsnginx-1.14.2.tar.gz[root@oracle tools]# tar xf nginx-1.14.2...

2021-05-25 08:58:31 173

转载 Linux的命令行界面简介

学习目标:能够知道什么是命令行,能够说出命令提示符的组成,能够说出如何获取到相关命令的帮助 一、命令行的介绍命令行界面(英语:command-line interface,缩写:CLI)是在图形用户界面得到普及之前使用最为广泛的用户界面,它通常不支持鼠标,用户通过键盘输入指令,计算机接收到指令后,予以执行。也有人称之为字符用户界面CUI。通常认为,命令行界面(CLI)没有图形用户界面GUI那么方便用户操作。因为,命令行界面的软件通常需要用户记忆操作的命令,但是,由于其本身的特点,命令行界面要较图形用

2021-05-24 08:49:02 2360

转载 7种Linux中获取CPU速度的方法

通常,更高的时钟速度意味着更快的CPU。但是,还有许多其他因素在起作用。您的CPU每秒处理来自不同程序的许多指令(低级计算,例如算术运算)。时钟速度衡量CPU每秒执行的周期数,以GHz(千兆赫)为单位。从技术上讲,“周期”是由内部振荡器同步的脉冲,但是出于我们的目的,它们是帮助理解CPU速度的基本单位。在每个周期中,处理器内数十亿个晶体管打开和关闭。 在Linux上,有许多命令可用于获取处理器的CPU速度。在本文中,我们将介绍一些使用最广泛的命令来获取有关CPU的CPU速度。方法1:使用hardin

2021-05-23 07:37:42 1131

转载 在 Linux 中如何删除分区

管理分区是一件严肃的事情,尤其是当你不得不删除它们时。我发现自己经常这样做,特别是在使用 U 盘作为实时磁盘和Linux安装程序之后,因为它们创建了几个我以后不需要的分区。在本教程中,我将告诉你如何使用命令行和 GUI 工具在 Linux 中删除分区。 警告!删除了分区,就会失去你的数据。无论何时,当你在操作分区时,一定要备份你的数据。一个轻微的打字错误或手滑都可能是昂贵的。不要说我们没有警告你!使用 GParted 删除磁盘分区 (GUI 方法)作为一个桌面 Linux 用户,你可能会..

2021-05-21 08:39:56 3215

原创 聊一聊我认识的Linux系统

在这个手机不离手的时代,互联网已经深入我们日常的生活,计算机行业也逐渐成为了当代社会的热门行业,而Linux系统已经渗透了计算机领域的各个角落,于计算机领域来说,不论是程序员、系统分析师、软件工程师还是运维技术人员等等,都应该对Linux系统有一定的了解。 在这个科技时代,从事计算机行业有着明显的优势,首先文章开头也说了互联网已经普及到了全世界、渗透到了世界各个角落,市场空间大,市场需求量也大,前景比较好的岗位自然也比较多,薪资待遇也十分可观,比如从技术领域来看,目前人工智能AI、云计算、大数据、物..

2021-05-20 08:21:15 219

转载 Spring Boot统一异常处理的拦截指南

通常我们在Spring Boot中设置的统一异常处理只能处理Controller抛出的异常。有些请求还没到Controller就出异常了,而这些异常不能被统一异常捕获,例如Servlet容器的某些异常。 通常我们在Spring Boot中设置的统一异常处理只能处理Controller抛出的异常。有些请求还没到Controller就出异常了,而这些异常不能被统一异常捕获,例如Servlet容器的某些异常。今天我在项目开发中就遇到了一个,这让我很不爽,因为它返回的错误信息格式不能统一处理,我决定找个方案解

2021-05-19 09:00:18 423

转载 大神教你如何给脚本写一个守护进程

在我们日常运维中,写脚本监控一个进程是比较常见的操作,比如我要监控mysql进程是否消失,如果消失就重启mysql。 用下面这段代码就可以实现:#!/bin/shDate=` date ‘+%c’`while :doif ! ps aux | grep -w mysqld | grep -v grep >/dev/null 2>&1then/etc/init.d/mysqld startecho $Date mysqld was reboot &gt

2021-05-18 08:49:35 300

转载 教你如何查看 Git 提交中发生了什么变化

Git 提供了几种方式可以帮你快速查看提交中哪些文件被改变。 如果你每天使用 Git,应该会提交不少改动。如果你每天和其他人在一个项目中使用 Git,假设 每个人 每天的提交都是安全的,你会意识到 Git 日志会变得多么混乱,似乎永恒地滚动着变化,却没有任何迹象表明修改了什么。那么,你该怎样查看指定提交中文件发生哪些变化?这比你想的容易。查看提交中文件发生的变化要想知道指定提交中哪些文件发生变化,可以使用 git log --raw命令。这是发现一个提交影响了哪些文件的最快速、最方便的方法.

2021-05-17 08:39:43 428

转载 Windows bat脚本之for循环用法

这篇文章主要介绍了Windows bat脚本之for循环用法详解,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值 Windows bat脚本的for语句基本形态如下:在cmd窗口中:for %I in (command1) do command2 在批处理文件中:for %%I in (command1) do command2之所以要区分cmd窗口和批处理文件两种环境,是因为在这两种环境下,命令语句表现出来的行为虽然基本一样,但是在细节上还是稍有不同,最明显的一个差异

2021-05-16 08:32:22 1849

转载 Powershell 如何批量获取文件大小的实现代码

这篇文章主要介绍了Powershell之批量获取文件大小的实现代码 效果图:核心代码:$startFolder = "D:\"$colItems = (Get-ChildItem $startFolder | Where-Object {$_.PSIsContainer -eq $True} | Sort-Object)foreach ($i in $colItems){ $subFolderItems = (Get-ChildItem $i.FullName -recurse .

2021-05-15 08:35:43 454

转载 Golang二维切片初始化

本文主要介绍Golang二维切片初始化的实现 引言之前,刷Leetcode的时候,有些题需要初始化二维数组,而一维数组的初始化,比如:var a = [5]int{1, 2, 3, 4, 5} // 用varb := [5]int{1, 2, 3, 4, 5} // 用类型推断var c = [...]int{1, 2, 3, 4, 5} // 不确定长度d := [...]int{1, 2, 3, 4, 5}如果不知道数组元素的话,可以这样:var a [5]intb :

2021-05-14 08:45:01 511

原创 渗透测试是否需要学习Linux

渗透测试是一种利用模拟黑客攻击的手段,来评估生产系统的安全性能,用黑客惯用的破坏攻击方式,行的却是维护安全之事,也就是大家所说的白帽黑客。白帽黑客通常受雇于各大公司,是维护网络与计算机安全的主要力量。关于黑客的理解,应该是执着于对计算机技术的研究,并不是去恶意攻击、破坏别人的系统。接下来我简单介绍一下学习路径。在开始学习渗透测试的时候,需要掌握各种常见的黑客术语,也就是行话。我罗列如下术语,需要逐个学习并掌握相关知识:木马、肉鸡、后门、挂马、弱口令、IPC$、rootkit、shell、默认共享、注入、

2021-05-13 08:51:36 316 2

转载 window设置定时执行 git 更新(git pull)

这篇文章主要介绍了window设置任务计划定时执行 git 更新(git pull)并隐藏运行cmd,需要的朋友可以参考下 windows计划任务开始 > 管理工具 > 任务计划程序首先创建一个bat文件。命名为:XXXX.bat, 内容如下:@echo offD:cd \share\docgit pull\share\doc:是git项目目录。创建完,手动双击执行一下该bat文件,是否正常。正常的情况是:双击就会进行更新将该bat文件放在自己相中的位置,比如D盘根

2021-05-12 08:43:27 884

转载 为什么异步Python比同步Python快?

在本文中,我将继续使用 Web 应用程序作为例子,但还有其它类型的应用程序也从并发中获益。因此,这个讨论并不仅仅是针对 Web 应用程序的。你是否听人们说过,异步 Python 代码比“普通(或同步)Python 代码更快?果真是那样吗? 1. “同步”和“异步”是什么意思?Web 应用程序通常要处理许多请求,这些请求在短时间内来自不同的客户端。为避免处理延迟,必须考虑并行处理多个请求,这通常称为“并发”。在本文中,我将继续使用 Web 应用程序作为例子,但还有其它类型的应用程序也从并发中获益。

2021-05-11 09:03:50 155

转载 Java 设计模式之外观模式的作用

Java 设计模式——外观模式:为子系统中的一组接口提供一个一致的界面,该模式定义了一个高层接口,这个接口使这个子系统更加容易使用。 外观模式的作用松散耦合,外观模式松散了客户端与子系统的耦合关系,让子系统内部的模块能更容易扩展和维护。 简单易用,外观模式让子系统更加易用,客户端不再需要了解子系统内部的实现,也不需要跟众多子系统内部的模块进行交互,只需要跟门面类交互就可以了。 更好的划分访问层次-通过合理使用 Facade,可以帮助我们更好地划分访问的层次。有些方法是对系统外的,有些方法是系

2021-05-09 03:28:26 192

转载 Redis实际应用:限流

首先让我们先看一看系统架构设计中,为什么要做“限流”。不知道大家注意过没有,比如双11,刚过12点有些顾客的网页或APP会显示下单失败的提示,有些就是被限流掉了。 为什么要做限流首先让我们先看一看系统架构设计中,为什么要做“限流”。旅游景点通常都会有最大的接待量,不可能无限制的放游客进入,比如故宫每天只卖八万张票,超过八万的游客,无法买票进入,因为如果超过八万人,景点的工作人员可能就忙不过来,过于拥挤的景点也会影响游客的体验和心情,并且还会有安全隐患;「只卖N张票,这就是一种限流的手段」。

2021-05-08 14:36:12 106

转载 常见的IaaS安全问题和缓解方法

IaaS安全性问题是用户和提供商都最关注的问题,需要解决这些问题才能实现高性能。因此,人们需要了解IaaS的安全问题。这将有助于为业务数据保护选择合适的解决方案。 基础设施即服务(IaaS)安全性问题是用户和提供商最关注的问题之一,需要解决这些问题才能实现更高的性能。在当今不断数字化的世界中,由于其速度和灵活性,企业不断将工作负载从传统基础设施转移到IaaS平台。根据调研机构Gartner公司的预计,到2021年初,全球IaaS市场将增长近13.4%,市场规模达到504亿美元。但是,由于它是一种

2021-05-07 08:38:27 1027

原创 只要有耐心,就一定能学好Linux

学习 linux ,首先我们要做的就是从 linux 基础知识开始进行学习,对于 linux 操作系统的各种功能,版本,特点,以及 linux 系统的安装与图形环境都要有较为全面的认识和了解。 linux 不同于 windows 的系统,命令也是必须需要自己去学习的,虽然 linux 的桌面应用技术发展很快,但是这些命令在 linux 中仍然具备着很强的存储性和生命力。 linux 是一个由命令行构成的自动化操作系统,精髓就在于命令行,学习如何在安全的环境中正确地执行一个系统的命令,其中包含了有关文件,目录

2021-05-06 08:56:58 145 2

转载 如何能避免数据迁移陷阱

组织需要确保有适当的机制来确保充分控制数据,以免对业务造成不良影响。在许多情况下,没有进行控制就开始移动数据的组织最终会影响其他业务的运行,因此不得不停止迁移,并在工作日结束时重新启动数据迁移。 希望实现数据基础设施的现代化并将Hadoop迁移到云平台中吗?以下是组织在数据迁移之前需要问的五个问题:1.迁移的数据量是多少?组织有几种方法可以将少量数据传输到云平台,特别是在数据是静态并且不变的情况下。其面临的风险在于认为同样的方法也适用于大量数据,尤其是当这些数据在迁移到云中时发生变化时。如果

2021-05-05 18:05:53 157

转载 学习一个 Linux 命令:pstree

linux在工作中用的越来越多,接下来为大家介绍一下比较常用的命令pstree的使用方法 命令简介pstree 命令以树状图的方式展现进程之间的派生关系。[root@centos7 ~]# pstree-bash: pstree: command not found[root@centos7 ~]# yum install psmisc -y语法格式pstree [OPTIONS]选项说明-a #显示每个程序的完整指令-c #不使用精简标示法-G #使用V

2021-05-04 09:12:24 1380

笔记本出厂预装Windows 8系统机型改装Windows 7系统的操作步骤及常见问题

本资源自己总结出来的,内容非常详细,希望大家喜欢!

2014-03-27

空空如也

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

TA关注的人

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