一、原生JS实现:  var request = new XMLHttpRequest();  //创建XMLHttpRequest()对象
 //启动一个HTTP请求,但未发送请求到服务端,最后一个参数默认为false,异步发送。
request.open("GET/POSt", url, true/false);  //使用GET方法时直接在的url上传递参数。 
 //使用POST            
                
         
            
            
            
             目录一、接口测试的目的二、接口测试怎么测三、用什么工具测1.创建接口用例集(没区别)2.步骤的实现(有区别)3数据用例的实现4断言的实现5执行6其他软件测试行业做功能测试和接口测试的人相对比较多。在测试工作中,有高手,自然也会有小白,但有一点我们无法否认,就是每一个高手都是从小白开始的,所以今天我们就来谈谈一大部分人在做的接口测试,小白变高手也许你只差这一次深入了解!一、接口测试的目的            
                
         
            
            
            
             一、电子通信的一些概念  1、同步通信和异步通信发送方和接收方按照同一个时钟节拍工作就叫同步;发送方和接收方按照自己的节拍工作就叫异步;  同步通信中,通信双方按照统一节拍工作,所以配合很好;一般需要发送方给接收方发送信息同时发送时钟信号,接收方根据发送方给它的时钟信号来安排自己的节奏。同步通信用在通信双方信息交换频率固定,或者经常通信时。  异步通信又叫异步通知。在双方通信            
                
         
            
            
            
            前面我们谈的大多是服务端与客户端的技术,服务器开发其实有时还会涉及到跨服务器的访问,比如腾讯的拍拍服务器需要知道登录的会员信息,就需要访问会员服务器。跨务器访问会涉及到很多的技术,比如访问权限控制,数据同步等,这里主要来学习一下传输层。为了更容易理解,我们将访问端服务器称为客户端,被访问端服务器称为服务端。客户端发起一个连接的过程:socket_fd = socket( AF_INET,SOCK_            
                
         
            
            
            
              在使用SpringCloud来构建微服务时,服务和服务之间的调用非常频繁,服务之间调用通常用feign和Hystrix结合来使用,当使用上游微服务调用下游微服务时,怎么将上游服务的请求信息传递到下游服务中去呢?Feign提供了Interceptor来设置请求下游服务的header等信息,如下:@Component
public class FeignRequestIntercepto            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-17 13:44:52
                            
                                157阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            
                    在servlet中,一般跳转都发生在doGet, doPost等方法里面。 
一、原理 
1) redirect 方式 
response.sendRedirect("/a.jsp"); 
页面的路径是相对路径。sendRedirect可以将页面跳转到任何页面,不一定局限于本web应用中,如: 
response.sendRedirect("htt            
                
         
            
            
            
            *SqlSessions 由 SqlSessionFactory 实例创建的。SqlSessionFactory 对 象 包 含 创 建 SqlSession 实 例 的 所 有 方 法 。 而 SqlSessionFactory 本 身 是 由  SqlSessionFactoryBuilder 创建。*那么我们先从 SqlSessionFactoryBuilder 开始 SqlSessionF            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-09-11 11:51:18
                            
                                18阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            引言今天在写一个对外接口, 这个接口大致原理是在过滤器中通过 token 获取用户信息然后创建 session, 后续的流程就是 Controller -> Service -> Dao 了.这次开发没有像之前那样愣头愣脑的, 我想了一下, 对方调用的时候是没有 session id 的, 也就是每次认证之后都会创建一个 session. 那这就可能存在一个大问题了, 假设调用次数非常            
                
         
            
            
            
            本文是在学习了中 “Python 异步任务队列 Celery 使用”课程后记录下来的笔记。由于笔者使用的python版本是python 3.7,所以直接需要在老师的代码基础上进行一定的修改,才能适配当前的环境。环境: python: python3.7 django: 2.1.5 celery: 4.2.0 django-celery: 3.2.2 flower: 0.9.2 kombu: 4.3            
                
         
            
            
            
            C#之异步在计算机中,一个线程就是一系列的命令,一个工作单元。操作系统可以管理多个线程,给每个线程分配cpu执行的时间片,然后切换不同的线程在这个cpu上执行。这种单核的处理器一次只能做一件事,不能同时做两件以上的事情,只是通过时间的分配来实现多个线程的执行。但是在多核处理器上,可以实现同时执行多个线程。操作系统可以将时间分配给第一个处理器上的线程,然后在另一个处理器上分配时间给另一个线程。异步是            
                
         
            
            
            
            首先,我们明确一下同步和异步概念 同步和异步强调的是消息通信机制 (synchronous communication/ asynchronous communication)。同步,就是在发出一个"调用"时,在没有得到结果之前,该“调用”就不返回。但是一旦调用返回,就得到返回值了。换句话说,就是由“调用者”主动等待这个“调用”的结果。异步是"调用"在发出之后,这个调用就直接返回了,所以没有返回结            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-08 23:43:28
                            
                                252阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            消息传递作为基本通信机制已经在全世界成功运用。无论是人与人、机器与人还是机器与机器之间,消息传递一直都是唯一常用的通信方式。在双方(或更多)之间交换消息有两种基本机制。  
1.同步消息传递  
2.异步消息传递  
同步消息传递在这种情况下使用,当消息发送者希望在某个时间范围内收到响应,然后再进行下一个任务。基本上就是他在收到响应前一直处于“阻塞”状态。             
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-19 22:12:59
                            
                                118阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            我有一个要在多个页面上使用的数组,因此我将其设置为SESSION数组。我想添加一系列名称,然后在另一页上,我希望能够使用foreach循环来回显该数组中的所有名称。这是会话:$_SESSION['names']我想像这样使用array_push向该数组添加一系列名称:array_push($_SESSION['names'],$name);我收到此错误:array_push()[function.            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-15 11:43:12
                            
                                13阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            sessionhttp协议是面向无状态无连接的,所以当用户登入之后需要用session记录用户的登入状态,服务端储存一个session,用户端也存放一个cookie,其中存放sessionID当用户再次访问时,根据session可以判断用户登录状态以及用户信息。在单点登录状态下,只有一台服务器。当多台服务器出现时,会出现nginx来进行分发请求,进行负载均衡,就会出现问题,此时一个服务器存储着用户            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-04 17:43:33
                            
                                51阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            SessionSession 学习:问题:Request 对象解决了一次请求内的不同 Servlet 的数据共享问题,那么一个用户的不同请求的处理需要使用相同的数据怎么办呢?解决:使用 session 技术原理:用户使用浏览器第一次向服务器发送请求,服务器在接受到请求后,调用对应的 Servlet 进行处理。在处理过程中会给用户创建一个 session 对象,用来存储用户请求处理相关的公共数据,并            
                
         
            
            
            
            HTTP简介1. HTTP协议是用于从服务器传输超文本到本地浏览器的传送协议。2. HTTP基于TCP/IP通信协议进行传送输数据(HTML文件、图片文件、查询结果等)。3. HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。4. HTTP协议工作于客户端-服务器架构之上。浏览器作为HTTP客户端通过URL向HTTP服务器端即WEB服务器发送请求。WEB            
                
         
            
            
            
            分布式组件Apache ZooKeeper ZooKeeper是一个分布式的协调服务,提供了高可用性和一致性的服务注册、配置管理和分布式锁等功能。Apache Kafka Kafka是一个高吞吐量的分布式消息队列系统,用于实时数据流处理和消息传递。Apache Hadoop Hadoop是一个用于大规模数据处理的分布式计算框架,包括分布式文件系统HDFS和分布式计算框架MapReduce。Spri            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-09-14 14:52:33
                            
                                17阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # 如何实现Java传递Session ID
作为一名经验丰富的开发者,我将向你展示如何实现Java传递Session ID。在这里,我将向你解释整个流程,并提供每一步所需的代码示例。
## 流程
下面是实现Java传递Session ID的步骤表格:
| 步骤 | 描述 |
| --- | --- |
| 1 | 用户登录到应用程序并生成Session ID |
| 2 | 将Sessi            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-07-13 04:20:12
                            
                                39阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            最近在使用SpringCloud的context-path时,遇到了一些坑,记录一下。server.context-path(上下文)服务提供者的application配置文件中有一个属性叫server.context-path,是上下文。如下示:server.context-path=/dev如果没有上下文,我们访问一个接口的路径可能是:localhost:8080/user/如果有上下文dev            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-29 16:00:58
                            
                                81阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            ![在这里插入图片描述]()
这是因为,在每次浏览器请求后,只能等待服务器的响应,即这种方式是同步请求,与之相对应的是异步请求。
(1)同步请求,会阻止代码的执行,这会导致屏幕上出现“冻结”和无响应的用户体验。
(2)异步请求,当请求的响应数据完全收到之时,会执行一个指定的回调函数,而在执行异步请求的同时,浏览器会正常地执行其他事务的处理。
## Ajax是啥?& axio