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

  • 跨域:后端工程师最熟悉的陌生“人”

    摘要:跨域,对后端工程师来说,可谓既熟悉又陌生。本文分享自华为云社区《后端老司机的跨域之旅》,作者:勇哥java实战分享。跨域,对后端工程师来说,可谓既熟悉又陌生。这两个月我以架构师的角色参与一款教育产品的孵化,有了一段难忘的跨域之旅。写这篇文章,我想分享我在跨域这个知识点的经历和思考,希望对大家有

  • Vue 中的 Ajax

    1.1使用代理服务器1.1.1方式一在vue.config.js中添加如下配置:devServer:{proxy:"http://localhost:5000"}说明:优点:配置简单,请求资源时直接发给前端(8080)即可。缺点:不能配置多个代理,不能灵活的控制请求是否走代理。工作方式:若按照上述配

  • H5移动端调试攻略

    基于目前主流场景——H5页面内嵌在APP端的应用,我们基于H5页面承载的平台,遇到很多设备的兼容性问题【如:ios13.6.1页面一直循环请求问题、Android5.0+ios10白屏问题等】,针对特殊机型,我们并不能直接通过浏览器调试出其问题所在。因此,需要我们在真实的设备场景下,采用真机调试的方

  • 爱奇艺海外App的网络优化实践

    ​做海外市场,特别是目标面向全球的用户,网络的重要性不言而喻。试想一个移动端应用,打开 App 首页需要 10s 的时间,恐怕会让一半的用户流失。爱奇艺推出的国际版面向全球的用户,在面临海外网络复杂的环境,针对性做了一系列优化实践,取得了不错的效果,在此总结分

  • SpringMVC接口定义RequestMapping这些细节你用过吗?

    环境:Spring5.3.25概述你可以使用@RequestMapping注释将请求映射到控制器(controller)方法。它有各种属性,可以根据URL、HTTP方法、请求参数、头和媒体类型进行匹配。你可以在类级别使用它来表示共享映射,或者在方法级别使用它来缩小到特定的端点映射。还有HTTP方法特

  • 浅谈OpenResty在Web应用防火墙中的应用

    1、OpenResty起源OpenResty是一个基于Nginx与Lua的高性能Web平台,其内部集成了大量精良的Lua库、第三方模块以及大多数的依赖项。用于方便地搭建能够处理超高并发、扩展性极高的动态Web应用、Web服务和动态网关。Nginx由俄罗斯工程师IgorSysoev于2002年基于C语

  • 闲扯Maven项目代码组织形式

    因为最近有小伙伴问到了,所以我想和大家随便扯扯Maven项目中代码的组织形式这个问题。其实也不是啥大问题,但是如果不懂的话,就像雾里看花,始终不能看的明明白白,懂了就像一层窗户纸,捅破就好了。所以我们就简单扯几句。1.代码组织形式首先来说说代码组织形式。一般来说,就两种比较常见的形式:平铺父子结构这

  • 既然有HTTP协议,为什么还要有RPC

    我想起了我刚工作的时候,第一次接触RPC协议,当时就很懵,我HTTP协议用的好好的,为什么还要用RPC协议?于是就到网上去搜。不少解释显得非常官方,我相信大家在各种平台上也都看到过,解释了又好像没解释,都在用一个我们不认识的概念去解释另外一个我们不认识的概念,懂的人不需要看,不懂的人看了还是不懂。这

  • Web页面全链路性能优化指南

    性能优化不单指优化一个页面的打开速度,在开发环境将一个项目的启动时间缩短使开发体验更好也属于性能优化,大文件上传时为其添加分片上传、断点续传也属于性能优化。在项目开发以及用户使用的过程中,能够让任何一个链路快一点,都可以被叫做性能优化。本文会对web页面的全链路进行完整的讲解并针对每一步找到能做的性

  • 两种给 Http 添加状态的方式,都不完美

    我们知道,http是无状态的,也就是说上一次请求和下一次请求之间没有任何关联。但是我们要实现应用的功能,很多时候是需要有状态的,比如登录之后,再添加购物车,那就应该识别出是登录用户做的。怎么给http请求添加上状态呢?这个问题的解决有两种方案:服务端存储的session+cookie的方案,客户端存

  • Java线程池没用好,系统直接崩溃了...

    背景介绍大家好,今天给大家讲一个比较偏硬核技术类的知识,就是Java线程池在生产项目中的高并发优化。可能很多兄弟都听说过Java线程池的理论原理,知道他是怎么运作的,但是从来没在项目里玩儿过Java线程池,更没在高并发环境下玩儿过Java线程池的优化,所以今天我们来一起探讨一下这个Java线程池在生

  • Spring Security 即将弃用配置类 WebSecurityConfigurerAdapter

    用过WebSecurityConfigurerAdapter的都知道对SpringSecurity十分重要,总管SpringSecurity的配置体系。但是马上这个类要废了,你没有看错,这个类将在5.7版本被@Deprecated所标记了,未来这个类将被移除。相关的issues已经被处理并关闭对此对

  • 从零开始学 Mitmproxy 抓包工具

    本文转载自微信公众号「测试开发刚哥」,作者dongfanger。转载本文请联系测试开发刚哥公众号。ManInTheMiddlemitm是ManInTheMiddle的首字母缩写,意思是位于中间的人,表明mitmproxy是一个代理,可以拦截请求,实现网络抓包。知名的网络抓包工具有Fiddler、Ch

  • Java程序员如何通过 ElasticSearch 构建极致的搜索体验?

    搜索引擎在任何人的日常生活和工作中都承担着很重要的角色,说到搜索大家想到的最多可能就是百度,谷歌,必应等搜索引擎。这些确实是PC互联网时代的搜索先锋,但是现在移动互联网时代搜索已经很普及了,各大应用基本上都支持搜索,像抖音,微信,知乎等等应用程序,都会内置搜索引擎来实现自家内容的搜索。Elastic

  • Blazor WebAssembly 应用程序中进行 HTTP 请求

     翻译自WaqasAnwar2021年5月13日的文章《MakingHTTPRequestsinBlazorWebAssemblyApps》[1]在我的前篇文章《BlazorServer应用程序中进行HTTP请求》中,我介绍了在BlazorServer应用程序中进行HTTP请求的相关技术,

  • 聊一聊微服务网关 Kong

     Kong是由Mashape开发的并于2015年开源的一款API网关,它是基于OpenResty(Nginx+Lua模块)和ApacheCassandra/PostgreSQL构建的,能提供易于使用的RESTfulAPI来操作和配置API管理系统。Kong可以水平扩展多个KongServe

  • HTTPS详解一:附带最精美详尽的HTTPS原理图

     前言作为一个有追求的程序员,了解行业发展趋势和扩充自己的计算机知识储备都是很有必要的,特别是一些计算机基础方面的内容,就比如本篇文章要讲的计算机网络方面的知识。本文将为大家详细梳理一下HTTPS的实现原理。近年来,随着用户和互联网企业安全意识的提高和HTTPS成本的下降,HTTPS已经越

  • Web应用安全性: HTTP简介

     HTTP是一个美好的东西:一个存在了20多年而没有太多变化的协议。正如我们在前一篇文章中看到的,浏览器通过HTTP协议与web应用程序交互,这是我们深入研究这个主题的主要原因。如果用户在网站上输入他们的信用卡信息,黑客就能在数据到达服务器之前拦截数据,我们肯定会有麻烦。了解HTTP是如何

  • 网络创世纪

    第0x00天上帝看到了人类制造的各种规格的电脑设备,也组建了一些规模极小的、各种各样的网络,却没有办法把它们连接起来使用,很是伤心。晚上,上帝就给温顿·瑟夫托梦,告诉他怎么样在一个不可靠的网络环境下可靠地传输数据,又托梦给鲍勃·卡恩,告诉他如何给每个主机分配一个“门牌号”,如何兼容底层协议多样的网络

  • 超级大汇总!200多个好用的机器学习、NLP和Python教程

    大数据文摘出品编译:瓜瓜、Aileen这篇文章包含了我目前为止找到的最好的教程内容。这不是一张罗列了所有网上跟机器学习相关教程的清单——不然就太冗长太重复了。我这里并没有包括那些质量一般的内容。我的目标是把能找到的最好的教程与机器学习和自然语言处理的延伸主题们连接到一起。我这里指的“教程”,是指那些

推荐阅读