网站首页 站内搜索

搜索结果

查询Tags标签: 请求,共有 2319条记录
  • 优雅地处理重复请求(并发请求)——附Java实现

    对于一些用户请求,在某些情况下是可能重复发送的,如果是查询类操作并无大碍,但其中有些是涉及写入操作的,一旦重复了,可能会导致很严重的后果,例如交易的接口如果重复请求可能会重复下单。 重复的场景有可能是:黑客拦截了请求,重放 前端/客户端因为某些原因请求重…

    2021/5/17 20:55:57 人评论 次浏览
  • 为什么有人说Java开发不再吃香?实现原理分析

    前言 难道程序员的职业生命线是青春饭?答案是的。 35岁考虑转行,然后35岁又成了一个新人,而外国可以做到60岁,啥也不说了,可能是觉得中年大叔油腻,不及小鲜肉便宜,唉,可叹市场更新换代太快,快到我们来不及改变,所以,只有让随时保鲜才最重要。造成雪崩的真实场景…

    2021/5/17 14:27:22 人评论 次浏览
  • 如何正确使用redis

    如何正确使用redis 1. 概述 简单来说,Redis就是一个数据结构存储器,可以用作数据库、缓存和消息中间件,它和传统数据库主要有两点不同: 它是Key-Value型数据库,不是关系型数据库,所有数据以Key-Value的形式存在服务器的内存中,其中Value可以是多种数据结构:字符串…

    2021/5/17 2:56:05 人评论 次浏览
  • 数据库跟缓存的双写一致性

    1 关于一致性 为加速系统性能一般都会引入缓存机制,比如 Redis。这种情况下当用户读数据时一般会按照如下流程: 关于读的流程大家是没有异议的,但是对于数据的更新呢,如何操作才算合理呢? 先更新数据库再更新缓存。先删缓存再更新数据库。先更新数据库再删缓存。 2 一…

    2021/5/16 19:25:26 人评论 次浏览
  • 灰度发布-Spring cloud gray系列之多版本灰度测试

    概述 spring cloud gray是作者公司(掌门1对1) 内部孵化的出来的产品,相对来说是比较稳定,毕竟经过了公司的线上验证,目前捐献给了spring cloud中国社区,项目链接,关于特性原作者博客有详细介绍:Spring Cloud Gray 微服务灰度中间件这里不做过多介绍,这里只是为了验…

    2021/5/16 10:55:47 人评论 次浏览
  • 优化Nginx配置提升网站性能

    Nginx官方博客最近发布了一篇文章《Help the World by Healing Your NGINX Configuration》,文章介绍了几种提高性能和减少网络带宽的非常实用的Nginx优化配置方法,值得参考。Nginx官方博客最近发布了一篇文章:Help the World by Healing Your NGINX Configuration,文…

    2021/5/16 7:29:41 人评论 次浏览
  • script标签crossorigin属性及同源策略和跨域方法

    首先介绍(同源策略) 同源策略是浏览器最核心且基本的安全约定,要求协议、域名、端口都相同为同源,如果非同源时请求数据浏览器会在控制台抛出跨域异常错误,同源策略是浏览器的行为,即使客户端请求发送了,服务端也响应了,但是会拦截,浏览器无法接收到响应数据,保证…

    2021/5/15 18:55:16 人评论 次浏览
  • Java 最常见的 面试题 ? 答案 八(网络)

    网络 1、http 响应码 301 和 302 代表的是什么?有什么区别? 301 Moved Permanently:被请求的资源已永久移动到新位置,并且将来任何对此资源的引用都应该使用本响应返回的若干个 URI 之一。如果可能,拥有链接编辑功能的客户端应当自动把请求的地址修改为从服务器反馈回…

    2021/5/15 12:55:42 人评论 次浏览
  • 【Javaweb】HTML

    JavaWeb:用Java语言基于互联网写项目的html就是负责书写网页的内容,CSS给内容添加样式~化妆,js动态效果,和用户交互……服务端架构C/S程序:需要安装客户端;维护与升级的成本较大B/S:客户端发出请求,由服务器动态生成的网页动态网页是指在服务器端运行的程序或者网…

    2021/5/15 12:26:46 人评论 次浏览
  • HTTP协议

    目录认识HTTP协议 协议是什么 现学的协议有哪些,分别动作在那一层【重要】 http的请求方式 GET和POST的区别【重要】 常见的http请求状态码和代表的含义? OSI七层模型和TCP/IP四层模型【重要】 HTTP协议的特点【重要】 B/S与C/S架构的区别,优缺点是什么?【重要】 Cook…

    2021/5/15 10:55:45 人评论 次浏览
  • Node.js开启服务器

    // 1.加载http核心模块 var http = require(http);// 2.使用http.createServer()创建一个web服务器 var server = http.createServer();// 3.服务器要做的事儿 // 提供服务:对数据服务 // 发请求 // 接收请求 // 处理请求 // 反馈(发送响应) // 当客户端请…

    2021/5/14 12:25:22 人评论 次浏览
  • 如何避免用户多次点击造成的多次请求

    我们在访问有的网站,输入表单完成以后,单击提交按钮进行提交以后,提交按钮就会变为灰色,用户不能再单击第二次,直到重新加载页面或者跳转。这样,可以一定程度上防止用户重复提交导致应用程序上逻辑错误。 还有很多其他的方式进行防止重复点击提交,如 1> 定义标志…

    2021/5/14 10:59:22 人评论 次浏览
  • 小程序下拉刷新,上拉加载更多

    一、下拉刷新 下拉刷新实现分为两步。 1. 在要实现下拉刷新的页面中的json配置文件里面开启enablePullDownRefresh属性 "enablePullDownRefresh": true, //开启下拉刷新//设置背景颜色,如果不设置背景颜色,就看不见下拉刷新的加载动画了,因为加载动画和背景色…

    2021/5/13 22:25:47 人评论 次浏览
  • Java如何发起http请求的实现(GET/POST)

    前言 在未来做项目中,一些功能模块可能会采用不同的语言进行编写。这就需要http请求进行模块的调用。那么下面,我将以Java为例,详细说明如何发起http请求。 一、GET与POST GET和POST是HTTP的两个常用方法。 GET指从指定的服务器中获取数据 POST指提交数据给指定的服务器…

    2021/5/13 20:28:59 人评论 次浏览
  • Java互联网大厂高级面试题及答案

    List和Set比较,各自的子类比较 对比一:Arraylist与LinkedList的比较 1、ArrayList是实现了基于动态数组的数据结构,因为地址连续,一旦数据存储好了,查询操作效率会比较高(在内存里是连着放的)。 2、因为地址连续, ArrayList要移动数据,所以插入和删除操作效率比较低…

    2021/5/13 14:56:01 人评论 次浏览
扫一扫关注最新编程教程