自定义博客皮肤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)
  • 收藏
  • 关注

转载 HTTPS协议讲解

https 这项技术现在已经应用得非常广泛了。随着苹果、Google 等各大互联网领头企业纷纷在自己的操作系统、浏览器等主流产品中强制要求使用 https,http 的淘汰也正式进入了倒计时。 其实 https 对于客户端开发人员来说并没有什么需要特别注意的地方,因为代码和写 http 请求时并没有什么两样。但也正是因为这个原因,导致许多客户端开发人员对 https 并不了解,只知道它是安全的加密网络传输,对其具体的工作原理却一无所知。客户端开发需要了解 https吗?客户端开发人员到底需不需要

2021-02-27 09:19:26 1030 1

转载 介绍一下linux系统 tee 命令

现在越来越多人使用linux系统,今天来给大家介绍一下tee命令 1.命令简介tee 命令从标准输入读取数据后,将数据重定向到给定的文件和标准输出。给定的文件可以有多个。因为 tee 意为字母 T,数据从左边(标准输入)流入,从右边(标准输出)和下面(文件)分流输出,字母 T 的形状很形象地说明了数据的流向,故将该命令命名为 tee。数据流向过程如下图所示。2.命令格式tee [OPTION]... [FILE]...3.选项说明-a, --append向文件中重定向时使

2021-02-26 08:57:32 313

原创 同学Linux,同成长

去年最热门的话题便是新冠肺炎疫情了,网络上铺天盖地的全是疫情的最新新闻,作为当代大学生,自然也是会关注的,那天我在网上冲浪,刷近况新闻的时候无意中看到腾讯宣布作为创始成员,参与发起Linux基金会最新推出的公共卫生计划LFPH(Linux Foundation Public Health)。为抗击疫情贡献出科技力量!这一串的专有名词和英文,我觉得他的逼格高极了,当下就去仔细的做了相关知识的普及,让我了解了一个新名词Linux。后来我在与计算机专业的学长闲谈时,偶然得知在去年华为因美国禁令而推出了鸿蒙操作

2021-02-25 09:05:02 72

转载 使用Zint生成二维码

Zint 支持 50 多种类型的条形码,包括二维码(ISO 18004),你可以轻松地创建这些条形码,然后复制和粘贴到 word 文档、博客、维基和其他数字媒体中。人们可以用智能手机扫描这些二维码,快速链接到信息。 Zint 可以轻松生成 50 多种类型的自定义条码。二维码是一种很好的可以向人们提供信息的方式,且没有打印的麻烦和费用。大多数人的智能手机都支持二维码扫描,无论其操作系统是什么。你可能想使用二维码的原因有很多。也许你是一名教师,希望通过补充材料来测试你的学生,以增强学习效果,或者

2021-02-24 11:05:32 423

转载 如何使用鸿蒙Hi3861来完成Wifi热点的连接,并启动TCP SocketServer?

这次使用Hi3861来完成Wifi热点的连接,并启动TCP SocketServer,接收消息并将消息反馈TcpCLient。 一、连接Wifi热点主要做法是启动开发板Wifi,然后设置热点和密码等配置信息,再连接热点。1、先定义两个Wifi监听器,一个连接改变、一个状态改变,并注册监听器。其中重要的是OnWifiConnectionChanged连接状态事件处理函数。该函数会在连接成功后设置全局变量g_connected=1,代表已经连接成功。WifiEventeventListe.

2021-02-23 09:37:07 585

转载 .Net Core使用File Providers

ASP.Net Core 为了便于获取文件和文件夹信息,监视文件变更, 在文件系统中提供了一个抽象层:File Providers, 这篇文章将会讨论如何使用 File Providers 。 File Provider 抽象层file prodivers 实现了 IFileProvider 接口,它的实现子类大概有三块: Physical,Embedded 和 Composite ,同时这个接口提供了可用于获取文件和文件夹的相关信息的方法,接口定义如下:public interface IF

2021-02-22 08:54:36 278

转载 Linux网络路由简介-查看网络路由

本文对用于理解简单环境的Linux计算机的路由进行了非常简短的介绍。 linux 查看网络路由连接到网络的每台计算机在离开本地主机时都需要针对网络TCP / IP数据包的某种路由说明。 这通常非常简单,因为大多数网络环境都非常简单,并且离开数据包只有两种选择。 所有数据包都发送到本地网络上的设备或其他远程网络上。确保将“本地”网络定义为本地主机所在的逻辑网络,通常也定义为物理网络。 从逻辑上讲,这是指在其中为主机分配了本地子网IP地址范围之一的本地子网。 从物理上讲,这意味着主机已连接到一台

2021-02-21 06:42:11 639

转载 Swagger3.0新版带来的新变化

在社区的推动下,Springfox3.0 去年 7 月份就发布了,最近终于得空和小伙伴们聊一聊新版本的新变化。这次的版本升级估计小伙伴们都翘首以待好久了,毕竟上一次发版已经是两年前的事情了。 在社区的推动下,Springfox3.0 去年 7 月份就发布了,最近终于得空和小伙伴们聊一聊新版本的新变化。这次的版本升级估计小伙伴们都翘首以待好久了,毕竟上一次发版已经是两年前的事情了。新版本还是有很多好玩的地方,我们一起来看下。支持 OpenAPI什么是 OpenAPI?OpenAPI 规范

2021-02-20 08:55:32 405

转载 聊聊linux查看服务和端口状态命令netstat

使用netstat命令可以查看linux系统中正在使用的服务和端口情况 常见参数-a (all)显示所有选项,默认不显示LISTEN相关-t (tcp)仅显示tcp相关选项-u (udp)仅显示udp相关选项-n 拒绝显示别名,能显示数字的全部转化成数字。-l 仅列出有在 Listen (监听) 的服务状态-p 显示建立相关链接的程序名-r 显示路由信息,路由表-e 显示扩展信息,例如uid等-s 按各个协议进行统计-c 每隔一个固定时间,执行该netstat命令。提示:LI

2021-02-19 13:08:24 186

原创 网络工程师,不需要学Linux?

自从2年前毕业开始工作起,越发感觉学习压力比上学时还大,为了完成工作任务一直在填补自己的知识漏洞。从最开始干基础的路由交换网络而学习思科与华为的NA和NP,到后面涉及到云业务时而学习云计算,然后接触到广域网而学习更高级的网络知识,还有在工作中涉及到服务器、虚拟机和软路由等等。其中感触最深的就是其中每一项技术都与Linux息息相关,学好Linux才是基础。下面我想说说我学习Linux的历程。第一次接触到Linux其实是上大学时学习嵌入式开发的时候,那时候就已经学习到了Linux基础,比如基础的几个命令行命

2021-02-18 16:31:19 294

转载 Windows Defender 疑似将 Chrome 标记为恶意软件

近日消息,据外媒 Neowin 报道,Microsoft Defender for Endpoint 昨日将谷歌 Chrome 浏览器更新标记为了恶意软件,并警告用户和管理员,一些推特用户发现了该标记并询问是否为误报。 Windows Defender 疑似将谷歌 Chrome 浏览器更新误标记为恶意软件IT之家近日消息据外媒 Neowin 报道,Microsoft Defender for Endpoint 昨日将谷歌 Chrome 浏览器更新标记为了恶意软件,并警告用户和管理员,一些推特用.

2021-02-18 16:27:51 114

转载 来看看几大运营商如何共建共享5G网络

近日,广电和移动的5G网络共建共享协议签订,700M这个“黄金频段”的建设方式终于尘埃落定。 近日,广电和移动的5G网络共建共享协议签订,700M这个“黄金频段”的建设方式终于尘埃落定。早在一年多前,中国电信和联通就已决定5G共建共享,共同建设3.5GHz网络,充分发挥双方在该频段上大带宽的优势。至此,中国4家运营商在5G网络建设中已形成了两大阵营。电信和联通拥有中频3.5GHz 200M带宽,加上2.1G 45M带宽;移动和广电则拥有700MHz上30M带宽,以及2.6GHz上的1

2021-02-17 07:22:18 2737 1

转载 详解 ARM64 内核中对 52 位虚拟地址的支持

当 64 位硬件变得可用之后,处理更大地址空间(大于 232 字节)的需求变得显而易见。现如今一些公司已经提供 64TiB 或更大内存的服务器,x86_64 架构和 arm64 架构现在允许寻址的地址空间大于 248 字节(可以使用默认的 48 位地址支持)。 x86_64 架构通过让硬件和软件启用五级页表以支持这些用例。它允许寻址的地址空间等于 257 字节(详情见x86:在 4.12 内核中启用 5 级页表)。它突破了过去虚拟地址空间 128PiB 和物理地址空间 4PiB 的上限。arm6

2021-02-16 10:29:16 690

转载 使用Trace-Event解决系统不能深度睡眠

最近遇到一个问题,系统不能睡眠到c7s, 只能睡眠到c3. (c-state不能到c7s, cpu的c-state, c0是运行态,其它状态都是idle态,睡眠的越深,c-state的值越大)。 发现问题后,我的第一感觉是不是系统很忙导致, 使用pert top看一下耗cpu的进程和热点函数: perf top -E 100 --stdio > perf-top.txt 19.85% perf [.] __symbo

2021-02-15 07:45:14 238

转载 介绍 Saltstack批量管理文件和计划任务

saltstack是由thomas Hatch于创建的一个开源项目,设计初衷是为了实现一个快速的远程执行系统。用来管理你的基础架构,可轻松管理成千上万台服务器。本文主要演示使用saltstack来管理服务器的文件(例如/etc/hosts,/etc/resolv.conf)和计划任务。 简介saltstack是由thomas Hatch于创建的一个开源项目,设计初衷是为了实现一个快速的远程执行系统。用来管理你的基础架构,可轻松管理成千上万台服务器。关于saltstack更多功能本文不多介绍了

2021-02-14 22:31:49 162

转载 简单介绍基于PostgreSql 别名区分大小写的问题

这篇文章主要介绍了基于PostgreSql 别名区分大小写的问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧 PostgreSql是区分大小写的如果别名的大小不一致就会提示错误:SELECT *FROM ( SELECT cpi."product_item_id" "PRODUCT_ITEM_ID" FROM prd.up_product_item cpi ) aWHERE a.PRODUCT_ITEM_ID=1一个很简单的子查询,但是会出

2021-02-13 09:07:37 649

转载 简单介绍六点nginx优化的方法

这篇文章主要介绍了nginx优化的六点方法,有对nginx优化不太熟悉的同学可以参考下 一.优化Nginx并发量[root@proxy ~]# ab -n 2000 -c 2000 http://192.168.4.5/Benchmarking 192.168.4.5 (be patient)socket: Too many open files (24) //提示打开文件数量过多修改Nginx配置文件,增加并发量[root@proxy ~]# vim /usr/local/n

2021-02-12 20:56:33 422

原创 Linux运维启蒙

2020年初的一场疫情,影响着整个中国甚至是整个世界,就业市场也面临着洗礼,千家企业破产,失业人数不计其数。不过凡事皆有俩面性,危和机总是并存的,度过了危机便会迎来机遇,疫情后,医疗行业的口罩、医用酒精、防护服等等制造企业纷纷兴起,与此同时网络直播、手游、远程办公、在线教育等互联网产物也更是彻彻底底的进入了每个人的世界,这便成功的让程序员、互联网行业又迎来了一次新的机遇。 如果现在你想学习一门新的技术,不论是因为这疫情后的机遇或者是为了将来,互联网行业都是一个不错的选择,毕竟在这个人人手机不离手...

2021-02-11 11:26:53 84

转载 JAR冲突问题的解决

今天碰到群里小伙伴问,线上程序好像有多个不同版本的Netty包,怎么去看到底加载了哪一个? 在说如何看之前,先来说说,当你开始意识到项目里有多个不同版本的Jar包,都是因为遇到了这几个异常:1、java.lang.NoSuchMethodException:自己代码中调用了某个方法,因为加载了其他版本的jar,这个版本正好没这个方法。 2、java.lang.NoClassDefFoundError:编译时候是好的,但是运行的时候,因为加载的jar版本问题,没有这个类。 3、java.lan

2021-02-10 18:57:03 1883

转载 Bash Shell脚本中的数组使用实例

数组是一个包含多个值的变量,这些值可以是相同类型或不同类型。没有数组大小限制,也没有要求成员变量被连续索引或连续分配的限制。数组索引从0开始。 1.声明一个数组并赋值在bash中,使用以下格式的变量时会自动创建数组:name[index]=valuename 是数组的名字。 index 可以是任何数字或表达式,值必须等于或大于零。要访问数组元素,请使用大括号,例如${name[index]}。下面是访问Unix数组中的第二个元素,以为数组索引从0开始,所以Unix[1]就是第二个元素

2021-02-08 04:48:49 132

转载 2021年云计算前景如何

2021年云计算行业发展趋势如何?在2020年云计算技术为组织的首席信息官提供了支持和帮助,随着进入新的一年,组织将会更加重视云计算带来的弹性、连续性和响应性。我国云计算产业的安全、云计算产业链关键技术的自主可控性以及云计算服务资源的整合等几大问题正在不断优化之中,企业、云服务商仍然需要大量云计算人才来进行云计算体系创建、完善云计算平台安全措施等工作。 对业务弹性的需求将推动DRaaS采用流量激增造成的带宽和延迟问题不再是首席信息官关心的主要问题。协作应用程序中断已经成为首要问题。随着越来越多的

2021-02-06 09:07:15 328

转载 如何用Redis实现搜索接口

大家如果是做后端开发的,想必都实现过列表查询的接口,当然有的查询条件很简单,一条 SQL 就搞定了。 但有的查询条件极其复杂,再加上库表中设计的各种不合理,导致查询接口特别难写,然后加班什么的就不用说了(不知各位有没有这种感受呢~)。下面以一个例子开始,这是某购物网站的搜索条件,如果让你实现这样的一个搜索接口,你会如何实现?当然你说借助搜索引擎,像 Elasticsearch 之类的,你完全可以实现。但我这里想说的是,如果要你自己实现呢?从上图中可以看出,搜索总共分为 6 大类,每大

2021-02-05 08:43:25 472

原创 我和linux的故事

从毕业时对linux的一无所知到现在算不上精通但可以熟练应用的程度,中间发生了怎样的故事,今天且听我跟大家讲讲我和linux的故事。大学毕业的时候,跟很多人一样,对自己想做什么,以后能做什么感到很迷茫,不知道自己何去何从,有时候感觉自己什么都可以做,有时候好像又感觉自己什么都不会,拿着简历到处投。我毕业的时候,恰逢互联网盛行,听说很多从事IT行业的师兄师姐工资都很高,我就心动了,于是我也尝试着投IT行业的职位,软件测试工程师,软件开发工程师…,虽然那个时候啥也不会,但不知哪来的勇气,结果..

2021-02-04 08:56:42 152

转载 单点登录的三种实现方式

在 B/S 系统中,登录功能通常都是基于 Cookie 来实现的。当用户登录成功后,一般会将登录状态记录到 Session 中,或者是给用户签发一个 Token,无论哪一种方式,都需要在客户端保存一些信息(Session ID 或 Token ),并要求客户端在之后的每次请求中携带它们。 在这样的场景下,使用 Cookie 无疑是最方便的,因此我们一般都会将 Session 的 ID 或 Token 保存到 Cookie 中,当服务端收到请求后,通过验证 Cookie 中的信息来判断用户是否登录 。

2021-02-03 05:01:59 192

转载 K8S 集群内 Debug 微服务的最佳实践

在 K8s 集群中调试微服务很困难。有时我们遇到在不真实的环境下难以复现的 bug。在本机用你最习惯的工具调试达到和在集群中运行服务一样的效果,这其实只需要运行几个命令。 为了达到目标效果,我主要用如下工具:Gebughttps://github.com/moshebe/gebug这个开源工具让调试容器化了的Go程序非常方便,它是通过开启热更新和debugger配置实现的。我就是这个工具的作者嘻嘻。Telepresencehttps://www.telepresence.io/

2021-02-02 08:59:38 447 1

转载 如何自动接受SSH密钥指纹?

首次连接到Linux系统时,SSH会提示你接受计算机的指纹以成功建立连接,因为“ known_hosts”文件中没有指纹。 指纹是系统公钥的缩写版本,为了保护自己免受中间人攻击(MITM),ssh程序使用自上次连接以来存储的指纹验证远程系统ssh的指纹。如果指纹已更改,系统将提醒你并询问是否要继续。有时你可能需要自动接受SSH指纹。例如,如果创建了一个shell脚本用来远程管理多台linux服务器。可以使用以下两种方法来完成此操作。使用StrictHostKeyChecking=no选项自

2021-02-01 08:47:06 879

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

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

2014-03-27

空空如也

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

TA关注的人

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