深圳幻海软件技术有限公司 欢迎您!

  • 按需开关更省钱,这样的 Kubernetes 集群谁不想要​

    为了尽可能降低基础设施成本,我们可以在不使用某些资源时将其关闭。然而此时的挑战之处在于,决定在必要时该如何将资源自动打开。本文将介绍如何使用LinodeKubernetesEngine(LKE)部署一个Kubernetes集群,并使用KubernetesEvents-DrivenAutoscaler

  • 别总写代码,这130个网站比涨工资都重要

    今天推荐一些学习资源给大家,当然大家可以留言评论自己发现的优秀资源地址搞学习找书籍冷知识/黑科技写代码资源搜索小工具导航页(工具集)看视频学设计搞文档找图片搞学习TED(最优质的演讲):https://www.ted.com/谷粉学术:https://gfsoso.99lb.net/scholar.

  • Spring项目不要忽视这个超时配置,否则你的Http调用可能无法结束

    ​前言不知道你有没有过这样的经历,你的Spring项目通过http接口远程调用外部系统时,通常你会设置超时时间,比如5秒钟,但是实际情况却是由于外部系统出现故障并导致连接超时,有些请求花费远远超过5秒时间,甚至1分钟,这直接导致你本身的接口响应很慢,如果访问你接口的流量很大的话,甚至拖垮你的系统,这

  • 面试官:Net/Http库知道吗?能说说优缺点吗?

    前言哈喽,大家后,我是asong;这几天看了一下Go语言标准库net/http的源码,所以就来分享一下我的学习心得;为什么会突然想看http标准库呢?因为在面试的时候面试官问我你知道Go语言的net/http库吗?他有什么有缺点吗?因为我没有看过这部分源码,所以一首凉凉送给我;废话不多说,接下来请跟

  • 良心推荐!Python爬虫高手必备的8大技巧!

    想要快速学习爬虫,最值得学习的语言一定是Python,Python应用场景比较多,比如:Web快速开发、爬虫、自动化运维等等,可以做简单网站、自动发帖脚本、收发邮件脚本、简单验证码识别脚本。爬虫在开发过程中也有很多复用的过程,今天就总结一下必备的8大技巧,以后也能省时省力,高效完成任务。1、基本抓取

  • 一套系统多套用户安全体系该怎么办

    在业务系统中很可能遇到两个或者用户体系,比如后台管理用户和前台APP用户。很多时候这两种用户走的还是两种不同的体系,比如后台用户用有状态的Session,而前台用户用流行的无状态JWT,总之它们是两种完全不同的隔离体系。这种需求该怎么实现呢?其中有哪些坑要踩呢?本文将告诉你怎么做。路径拦截策略在Sp

  • 理清 HTTP 之下的 TCP 流程,让你的 HTTP 水平更上一层

    大家都知道HTTP的底层是TCP,但是可能仅限于知道,并不是真正理解它们的关系。平时我们用chromedevtools的Network工具也只是能分析HTTP请求:TCP层的东西看不见摸不着的,所以对它的理解也模模糊糊。那怎么能看到TCP层的数据包来理清TCP和HTTP的关系呢?这里推荐一个抓包工具

  • 用一个文件,实现迷你 Web 框架(建议收藏)

    当下网络就如同空气一样在我们的周围,它以无数种方式改变着我们的生活,但要说网络的核心技术变化甚微。随着开源文化的蓬勃发展,诞生了诸多优秀的开源Web框架,让我们的开发变得轻松。但同时也让我们不敢停下学习新框架的脚步,其实万变不离其宗,只要理解了Web框架的核心技术部分,当有一个新的框架出来的时候,基

  • 真香!自从用了Charles,Fiddler已经被我彻底卸载了

    在做客户端/服务端测试时,经常需要对客户端的操作进行抓包分析,排查请求和响应数据是否符合预期。因此抓包能力是软件测试从业者的必备技能。目前行业里常用的抓包工具主要有Fiddler和Charles。本文重点讲解下Charles的基本使用。Charles是一款支持HTTP代理和抓包的网络代理软件。浏览器

  • 我们一起跟着Dubbo起飞

    前言Docker这项技术其实大家或多或少都听过的,或者是在你以往投简历的时候,划水刷博客、刷论坛的时候,肯定也见到过这一门技术,你要是真的没听过也没见过,去问百度,Dubbo这个技术应该大家都听说过,有的公司可能项目用的也是Dubbo,这个技术面试应该也会属于一个好手,会了Dubbo,关于RPC的调

  • 值得期待的Python 3.9的新功能

    Python3.9beta预计下个月就要发布了,那么3.9有那些让我们期待的新功能和变更呢?本我我们一起来说Python3.9的新功能的。 安装测试版为了能够实际探索Python3.9的功能,我们需要先下载一个Python3.9alpha/beta并安装。复制wget https

  • 是个狠人!万字长文深入剖析应用层原理

    网络应用是计算机网络存在的理由,一批早起的网络应用主要有电子邮件、远程访问、文件传输等,但是随着计算机网络的发展和人类无穷无尽的需求,越来越多的网络应用被开发出来,例如即时通讯和对等(P2P)文件共享,IP电话、视频会议等。还有一些多方在线游戏被开发出来如《魔兽世界》等,可以说计算机网络是一切应用演

  • 构建一个即时消息应用(二):OAuth

    上一篇:模式。在这篇帖子中,我们将会通过为应用添加社交登录功能进入后端开发。社交登录的工作方式十分简单:用户点击链接,然后重定向到GitHub授权页面。当用户授予我们对他的个人信息的访问权限之后,就会重定向回登录页面。下一次尝试登录时,系统将不会再次请求授权,也就是说,我们的应用已经记住了这个用户。

  • 连接池中非常关键的两个参数,到底是干啥用的?

     背景说来惭愧,从事互联网开发好些年了,有些概念一直没有彻底搞清楚。其中之一就是,ttpclient配置连接池的时候,maxConnectionsPerHost,和maxTotalConnections,在网上搜了一圈,发现很多都讲的含含糊糊的。而且有不少故障都是这两个参数设置不合理,或者

  • StackOverflow: 你没见过的七个特别好的Java答案

    StackOverflow发展到目前,已经成为了全球开发者的金矿。它能够帮助我们找到在各个领域遇到的问题的最有用的解决方案,同时我们也会从中学习到很多新的东西。这篇文章是在我们审阅了StackOverflow上最流行的Java问题以及答案后从中挑出来的。即使你是一个有丰富经验的开发者,也能从中学到不

  • 当我们在谈论高并发的时候究竟在谈什么?

    什么是高并发?高并发是互联网分布式系统架构的性能指标之一,它通常是指单位时间内系统能够同时处理的请求数,简单点说,就是QPS(Queriespersecond)。那么我们在谈论高并发的时候,究竟在谈些什么东西呢?高并发究竟是什么?这里先给出结论:高并发的基本表现为单位时间内系统能够同时处理的请求数,

  • Nginx 最实用的配置技巧,用到过才是老司机

     文章列举了几个Nginx常见的,实用的,有趣的配置,希望看过之后能说一句:学到了!一个站点配置多个域名复制server {     listen       

  • 一文概括6种负载均衡技术的实现方式!

     负载均衡作为目前服务器集群部署的一款常用设备,当一台机器性能无法满足业务的增长需求时,不是去找一款性能更好的机器,而是通过负载均衡,利用集群来满足客户增长的需求。负载均衡技术的实现,主要分为以下几种:HTTP重定向负载DNS域名解析负载反向代理负载IP负载(NAT负载和IPtunnel负

  • 使用Python构建可扩展的社交媒体情感分析服务

    学习如何使用spaCy、vaderSentiment、Flask和Python来为你的作品添加情感分析能力。本系列的***部分提供了情感分析工作原理的一些背景知识,现在让我们研究如何将这些功能添加到你的设计中。探索Python库spaCy和vaderSentiment前提条件一个终端shellshe

  • 九种跨域方式实现原理(完整版)

    【51CTO.com原创稿件】前后端数据交互经常会碰到请求跨域,什么是跨域,以及有哪几种跨域方式,这是本文要探讨的内容。本文完整的源代码请猛戳github博客。一、什么是跨域?1.什么是同源策略及其限制内容?同源策略是一种约定,它是浏览器最核心也最基本的安全功能,如果缺少了同源策略,浏览器很容易受到

推荐阅读