![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
网络
文章平均质量分 81
lofate
自嘲墨尽,笑谈词穷。
展开
-
通俗易懂,什么是.NET?什么是.NET Framework?什么是.NET Core?
这里给大家推荐一款免费迭代 二开便捷的商城项目:源码直通车>>>什么是.NET?什么是.NET Framework?本文将从上往下,循序渐进的介绍一系列相关.NET的概念,先从类型系统开始讲起,我将通过跨语言操作这个例子来逐渐引入一系列.NET的相关概念,这主要包括:CLS、CTS(CLI)、FCL、Windows下CLR的相关核心组成、Windows下托管程序运行概念、什么是.NET Framework,.NET Core,.NET Standard及一些VS编译器相关杂项和相关.转载 2021-05-27 18:07:45 · 552 阅读 · 0 评论 -
Chrome“ERR_HTTP2_PROTOCOL_ERROR”解决
实际应用项目:http://github.crmeb.net/u/long打开 chrome://flags/ 页面 找到 Block insecure private network requests. 和 Enable Trust Tokens 两项 将其值从 Default 改为 Enable 点右下角的 ReLaunch 按钮重启浏览器 重新打开报错的网站 如果打不开,在地址栏输入 chrome://restart/ 再重启一遍浏览器即可...原创 2021-05-27 17:34:05 · 30272 阅读 · 4 评论 -
session的工作原理&&session缓存&&浏览器缓存
实际应用项目:http://github.crmeb.net/u/longSession 工作原理 1、创建Session 当用户访问到一个服务器,如果服务器启用Session,服务器就要为该用户创建一个SESSION,在创建这个SESSION的时候,服务器首先检查这个用户发来的请求里是否包含了一个SESSION ID,如果包含了一个SESSION ID则说明之前该用户已经登陆过并为此用户创建过SESSION,那服务器就按照这个SESSION ID把这个SESSION在服务器的内存中查找出来.原创 2021-05-26 17:23:54 · 526 阅读 · 0 评论 -
同步、异步、阻塞、非阻塞 都是什么意思?
实际应用项目:http://github.crmeb.net/u/long一.介绍阻塞和非阻塞指的是执行一个操作是等操作结束再返回,还是马上返回。同步和异步又是另外一个概念,它是事件本身的一个属性。二.例子去书店借一本书,同步就是我要亲自到书店,问老板有没有这本书,阻塞就是老板查询的时候(读写)我只能在那等着,老板找到书后把书交给我,这就是同步阻塞。我亲自到书店借书,老板在找这本书的时候,我可以去干别的(比如去下一个书店借书),然后每隔一段时间去问老板书找到了没有,也可以等老板..原创 2021-05-26 10:04:43 · 208 阅读 · 0 评论 -
关于CORS跨域问题的理解&&跨域问题分析与解决
实际应用项目:http://github.crmeb.net/u/longCORS简介浏览器默认的安全限制为同源策略,即JavaScript或Cookie只能访问同源(相同协议,相同域名,相同端口)下的内容。但由于跨域访问资源需要,出现了CORS机制,这种机制让web服务器能跨站访问控制,使跨站数据传输更安全。CORS需要阅览器和服务器同时支持,目前,主流的阅览器都支持cors。CORS的两种请求方式浏览器将CORS请求分为两类:简单请求和非简单请求一 简单请求1.1...原创 2021-05-25 17:34:21 · 384 阅读 · 0 评论 -
写了这么多代码,你了解自己代码的内存消耗么?
这里给大家推荐一款免费迭代 二开便捷的商城项目:源码直通车>>>理解代码的内存消耗,最关键是要知道自己所用编程语言的内存管理。不同语言的内存管理不同的编程语言各自的内存管理方式。 C/C++这种内存堆空间的申请和释放完全靠自己管理 Java 依赖JVM来做内存管理,不了解jvm内存管理的机制,很可能会因一些错误的代码写法而导致内存泄漏或内存溢出 Python内存管理是由私有堆空间管理的,所有的python对象和数据结构都存储在私有堆空间中。程..转载 2021-05-25 14:38:16 · 623 阅读 · 0 评论 -
Kafka性能篇:为何Kafka这么“快“?
完整实例:源码直通车>>>先预告一下Kafka系列文章,大家敬请期待哦:以讲解性能作为 Kafka 之旅的开篇之作,让我们一起来深入了解 Kafka “快”的内部秘密。你不仅可以学习到 Kafka 性能优化的各种手段,也可以提炼出各种性能优化的方法论,这些方法论也可以应用到我们自己的项目之中,助力我们写出高性能的项目。关公战秦琼“65: Redis 和 Kafka 完全是不同作用的中间件,有比较性吗?”是的,所以此文讲的不是《分布式缓存的选型》,也不是...转载 2021-05-25 11:03:16 · 94 阅读 · 0 评论 -
如果你这样回答“什么是线程安全”,面试官都会对你刮目相看&&网络运维之线程安全
这里给大家推荐一款免费迭代 二开便捷的商城项目:源码直通车>>>不是线程的安全面试官问:“什么是线程安全”,如果你不能很好的回答,那就请往下看吧。论语中有句话叫“学而优则仕”,相信很多人都觉得是“学习好了可以做官”。然而,这样理解却是错的。切记望文生义。同理,“线程安全”也不是指线程的安全,而是指内存的安全。为什么如此说呢?这和操作系统有关。目前主流操作系统都是多任务的,即多个进程同时运行。为了保证安全,每个进程只能访问分配给自己的内存空间,而不能访问别的进程的,这是由操作.转载 2021-05-24 18:56:34 · 82 阅读 · 0 评论 -
不懂数据库索引的底层原理?那是因为你心里没点b树&&数据库原理&& MySQL、MariaDB、MongoDB、SQL Server、SQLite、Oracle 和 PostgreSQL
这里给大家推荐一款免费迭代 二开便捷的商城项目:源码直通车>>>要了解数据库索引的底层原理,我们就得先了解一种叫树的数据结构,而树中很经典的一种数据结构就是二叉树!所以下面我们就从二叉树到平衡二叉树,再到B-树,最后到B+树来一步一步了解数据库索引底层的原理!二叉查找树(Binary Search Trees) 二叉树是每个结点最多有两个子树的树结构。通常子树被称作“左子树”(left subtree)和“右子树”(right subtree)。二叉树常被用于实现二叉查找.转载 2021-05-24 18:50:32 · 132 阅读 · 0 评论 -
还不懂Redis?看完这个故事就明白了!
这里给大家推荐一款免费迭代 二开便捷的商城项目:源码直通车>>>我是Redis你好,我是Redis,一个叫Antirez的男人把我带到了这个世界上。说起我的诞生,跟关系数据库MySQL还挺有渊源的。在我还没来到这个世界上的时候,MySQL过的很辛苦,互联网发展的越来越快,它容纳的数据也越来越多,用户请求也随之暴涨,而每一个用户请求都变成了对它的一个又一个读写操作,MySQL是苦不堪言。尤其是到“双11”、“618“这种全民购物狂欢的日子,都是MySQL受苦受难的日子。.转载 2021-05-24 18:45:54 · 79 阅读 · 0 评论 -
图解 | 原来这就是网络&&计算机网络趣文
这里给大家推荐一款免费迭代 二开便捷的商城项目:源码直通车>>>你是一台电脑,你的名字叫 A很久很久之前,你不与任何其他电脑相连接,孤苦伶仃。直到有一天,你希望与另一台电脑 B 建立通信,于是你们各开了一个网口,用一根网线连接了起来。用一根网线连接起来怎么就能"通信"了呢?我可以给你讲 IO、讲中断、讲缓冲区,但这不是研究网络时该关心的问题。如果你纠结,要么去研究一下操作系统是如何处理网络 IO 的,要么去研究一下包是如何被网卡转换成电信号...转载 2021-05-24 18:42:37 · 170 阅读 · 0 评论 -
Linux就该这么学:重定向,管道符,通配符,转义符,环境变量&&Linux常用命令&&Linux学习教程
这里给大家推荐一款免费迭代 二开便捷的商城项目:源码直通车>>>第三章:重定向,管道符,环境变量3.1 输入输出重定向 定义:输入重定向是指将文件导入命令中,输出重定向是指将原本显示到屏幕的信息输出问文件。相较于输入重定向,输出重定向使用的更多,下面重点介绍输出重定向 输出重定向用到的符号和作用如下所示 符号 作用 命令 > 文件 将标准输出重定向到一个文件中(同时清空文件中原有内容) 命令 2> 文件 将错误.原创 2021-05-24 18:31:53 · 89 阅读 · 0 评论 -
计算机网络的七层结构、五层结构和四层结构&&网站编程之网络协议
这里给大家推荐一款免费迭代 二开便捷的商城项目:源码直通车>>>1、 计算机网络体系计算机网络体系结构分为3种:OSI体系结构(七层),TCP/IP体系结构(四层),五层体系结构。OSI体系结构: 概念清楚,理论也比较完整,但是它既复杂又不实用。 TCP/IP体系结构:TCP/IP是一个四层体系结构,得到了广泛的运用。 五层体系结构:为了方便学习,折中OSI体系结构和TCP/IP体系结构,综合二者的优点,这样既简洁,又能将概念讲清楚。TCP/IP与OSI最大的不同.原创 2021-05-24 12:17:24 · 155 阅读 · 0 评论 -
TCP的三次握手和四次挥手&&Linux网络编程&&网络协议之tcp原理理解
实际应用项目:http://github.crmeb.net/u/longTCP 三次握手和四次挥手的问题在面试中是最为常见的考点之一。很多读者都知道三次和四次,但是如果问深入一点,他们往往都无法作出准确回答。本文就来详解 TCP 连接的三次握手与四次挥手。图片来自 PexelsTCP Connection客户端与服务器之间数据的发送和返回的过程当中需要创建一个叫 TCP Connection 的东西。由于 TCP 不存在连接的概念,只存在请求和响应,请求和响应都是数据包,它们.原创 2021-05-24 12:13:45 · 223 阅读 · 0 评论 -
深入浅出了解CORS原理与实践
这里给大家推荐一款免费迭代 二开便捷的商城项目:源码直通车>>>先从CQRS说起,CQRS的全称是Command Query Responsibility Segregation,翻译成中文叫作命令查询职责分离。从字面上就能看出,这个模式要求开发者按照方法的职责是命令还是查询进行分离,什么是命令?什么是查询?我们来继续往下看。Query & Command什么是命令?什么是查询?命令(Command):不返回任何结果(void),但会改变对象的状态。 查询(Q.转载 2021-05-23 15:16:45 · 137 阅读 · 0 评论 -
什么是跨域以及几种简单解决方案
实际应用项目:http://github.crmeb.net/u/long什么是跨域?要明白什么是跨域之前,首先要明白什么是同源策略?同源策略就是用来限制从一个源加载的文档或脚本与来自另一个源的资源进行交互。那怎样判断是否是同源呢?如果协议,端口(如果指定了)和主机对于两个页面是相同的,则两个页面具有相同的源,也就是同源。也就是说,要同时满足以下3个条件,才能叫同源:协议相同 端口相同 主机相同举个例子就一目了然了:我们来看下面的页面是否与http://store.com..原创 2021-05-16 19:56:33 · 311 阅读 · 1 评论 -
python爬虫之Scrapy框架
这里给大家推荐一款免费迭代 二开便捷的商城项目:源码直通车>>>Scrapy是用python实现的一个为了爬取网站数据,提取结构性数据而编写的应用框架。使用Twisted高效异步网络框架来处理网络通信。Scrapy架构:ScrapyEngine:引擎。负责控制数据流在系统中所有组件中流动,并在相应动作发生时触发事件。 此组件相当于爬虫的“大脑”,是 整个爬虫的调度中心。Schedule:调度器。接收从引擎发过来的requests,并将他们入队。初始爬取url和后..原创 2021-05-13 12:15:41 · 157 阅读 · 0 评论 -
PHP如何实现socket长连接
实际应用项目:http://github.crmeb.net/u/long长连接是什么?朋友们应该都见过很多在线聊天工具和网页在线聊天的工具。学校内有一种熟悉的功能,如果有人回复你了,网站会马上出现提示,此时你并没有刷新页面;Gmail也有此功能,如果邮箱里收到了新的邮件,网站会马上提醒你,即使你的网页一直未刷新过。说到这里大家肯定不陌生,就是复用一个链接持续不断的进行数据交互。在现下很多互联网业务场景都需要长连接的支持,比如:游戏、聊天、信息推送等等等,这么多类似的功能都离不开长连接。前一章节介绍原创 2021-05-12 21:40:56 · 2227 阅读 · 2 评论 -
Linux 服务器必备的安全设置
这里给大家推荐一款免费迭代 二开便捷的商城项目:源码直通车>>>好不容易买了服务器,如果因为自己的疏忽,被黑客黑掉的话,那真的是太糟糕了!下面告诉你一些简单的方法提高服务器的安全系数,我的云服务器就是这么配置的,虽然有些麻烦,但是感觉安心一些。修改 ssh 登陆配置打开 ssh 配置文件vim /etc/ssh/sshd_config#修改以下几项Port 10000#更改SSH端口,最好改为10000以上,别人扫描到端口的机率也会下降。防火墙要开放配置好的端原创 2021-05-12 21:11:12 · 91 阅读 · 0 评论 -
登录授权验证之OAuth2.0
实际应用项目:http://github.crmeb.net/u/long本文将从几个方面了解和学习使用OAuth2.0。对不对就不管了,反正我也几乎不会用到。ps.有个项目用到了,所以才会有本文。OAuth2.0介绍和功能 微信开放平台和github的OAuth2.0接入应用 自己写一个OAuth2.0服务 Springboot OAuth2.0集成快速了解OAuth2.0资源很多,看起来比较麻烦,可以直接看Authorization Code授权码流程,以微信登录为例子的介绍。O原创 2021-05-12 21:00:48 · 2105 阅读 · 1 评论 -
阿里云服务器实现域名解析步骤(入门级教程)
这里给大家推荐一款免费迭代 二开便捷的商城项目:源码直通车>>>对于刚开始接触网站搭建的新手来说,好多东西都需要去了解学习,搭建网站首先需要购买服务器,然后购买域名,然后是域名解析,最后是域名备案等这些大的流程步骤。本节就来将将域名解析的步骤,服务器是以阿里云服务器来讲,其他平台的服务器暂时不介绍。具体步骤如下所示。一、打开进入阿里云官网,然后登陆阿里云账号,进入控制台。二、在控制台主界面,找到左侧菜单栏里面的下拉菜单,并找到“域名”选项,地球图标的那个选项,单击进入域原创 2021-05-10 21:11:25 · 44398 阅读 · 3 评论 -
Linux运维之----从零搭建DNS服务器
这里给大家推荐一款免费迭代 二开便捷的商城项目:源码直通车>>>DNS 相关技术名词FQDN:完全限定域名,即每个域在全球唯一,域不是域名,google.com 是域,www.google.com 是域名。域可以分为根域(.)和顶级域(TLD)顶级域又可以分为三类:1. 通用顶级域(.com商业机构,.org非营利性组织,.net网络服务机构等)2. 国家顶级域(.cn中国,.uk英国,.us美国,.jp日本)3. 反向域(基础建设顶级域,.arp...原创 2021-05-10 21:08:19 · 89 阅读 · 0 评论 -
网络协议之http缓存机制
这里给大家推荐一款免费迭代 二开便捷的商城项目:源码直通车>>>前言开始前先来简单看看缓存是什么,缓存是一种保存资源副本并在下次请求时直接使用该副本的技术。我们使用 HTTP 缓存,通过复用缓存资源,减少了客户端等待时间和网络流量,同时也能缓解服务器端的压力。可以显著的提升我们网站和应用的性能。虽然 HTTP 缓存不是必须的,但重用缓存的资源通常是必要的,HTTP 缓存是一个 web 性能优化的重要手段。HTTP 缓存的类型通常 HTTP 缓存策略分为两种:强缓存和协商原创 2021-05-10 12:29:12 · 380 阅读 · 0 评论 -
github访问加速&&cdn加速github
老规矩 推荐一款免费迭代 二开便捷的商城项目:源码直通车>>>hosts中加入140.82.114.4 github.com185.199.108.153 assets-cdn.github.com199.232.69.194 github.global.ssl.fastly.net然后再打开github 是不是感觉快了很多...原创 2021-05-10 12:23:00 · 450 阅读 · 0 评论 -
不会配图?看看写作达人在哪找的图片
这里给大家推荐一款免费迭代 二开便捷的商城项目:源码直通车>>>1、NewOldStock很难想象在如此浮躁的互联网世界里,还有会这样的一个去处。远离繁杂的颜色,灰白的不同明度和简单的色彩,构成了一个复古的世界。如果你对18、19世纪有一种莫名的迷恋,这里一定是值得你倾听诉说的地方。配图,还是韵味足一点才好。来NewOldStock,给历史找找感觉2、早期中国图片曾几何时,爷爷奶奶在夏夜的星辰下,用一种怀旧的口吻,向我们诉说那个已经告别的岁月..原创 2021-05-07 18:31:28 · 152 阅读 · 0 评论 -
入门网络安全:黑客要攻下一台计算机,一般会怎么做
这里给大家推荐一款免费迭代 二开便捷的商城项目:源码直通车>>>郑重声明:本文仅供技术交流,切勿拿去做违法事情很多刚刚入门安全的同学可能比较好奇:黑客到底是如何攻破一个目标的呢?这个目标可能是一个网站,也可能是一台个人电脑,还可能是一部智能手机。这篇文章就来跟大家简单聊聊网络安全的问题。网络攻击其实是一种电子信息战争,看不见摸不着,却实实在在发生了。打一场战争之前最重要的就是情报收集,所谓知己知彼才能百战百胜,没有情报就是瞎搞。网络攻击也一样,第..原创 2021-05-07 14:39:14 · 166 阅读 · 1 评论