2023-JavaWeb最新整理面试题-TCP、Tomcat、Servlet、JSP等
Java基础面试题
一、JavaWeb专题
1.HTTP响应码有哪些
1、1xx(临时响应)
2、2xx(成功)
3、3xx(重定向):表示要完成请求需要进一步操作
4、4xx(错误):表示请求可能出错,妨碍了服务器的处理
5、5xx(服务器错误):表示服务器在尝试处理请求时发生内部错误
举例:
200:成功,Web服务器成功处理了客户端的请求。
301:永久重定向,当客户端请求一个网址的时候,Web服务器会将当前请求重定向到另一个网址,搜索引擎会抓取重定向后网页的内容并且将旧的网址替换为重定向后的网址。
302:临时重定向,搜索引擎会抓取重定向后网页的内容而保留旧的网址,因为搜索引擎认为重定向后的网址是暂时的。
400:客户端请求错误,多为参数不合法导致Web服务器验参失败。
404:未找到,Web服务器找不到资源。
500:Web服务器错误,服务器处理客户端请求的时候发生错误。
503:服务不可用,服务器停机。
504:网关超时
2.Forward和Redirect的区别?
- 浏览器URL地址:Forward是服务器内部的重定向,服务器内部请求某个servlet,然后获取响应的内容,浏览器的URL地址是不会变化的;Redirect是客户端请求服务器,然后服务器给客户端返回了一个302状态码和新的location,客户端重新发起HTTP请求,服务器给客户端响应location对应的URL地址,浏览器的URL地址发生了变化。
- 数据的共享:Forward是服务器内部的重定向,request在整个重定向过程中是不变的,request中的信息在servlet间是共享的。Redirect发起了两次HTTP请求分别使用不同的request。
- 请求的次数:Forward只有一次请求;Redirect有两次请求。
3.Get和Post请求的区别
用途:
- get请求用来从服务器获取资源
- post请求用来向服务器提交数据
表单的提交方式:
- get请求直接将表单数据以name1=value1&name2=value2的形式拼接到URL上(http://www.baidu.com/action?name1=value1&name2=value2),多个参数参数值需要用&连接起来并且用?拼接到action后面;
- post请求将表单数据放到请求头或者请求的消息体中。
传输数据的大小限制:
- get请求传输的数据受到URL长度的限制,而URL长度是由浏览器决定的;
- post请求传输数据的大小理论上来说是没有限制的。
参数的编码:
- get请求的参数会在地址栏明文显示,使用URL编码的文本格式传递参数;
- post请求使用二进制数据多重编码传递参数。
缓存处理:
- get请求可以被浏览器缓存被收藏为标签;
- post请求不会被缓存也不能被收藏为标签
4.介绍下OSI七层和TCP/IP四层的关系
为了更好地促进互联网的研究和发展,国际标准化组织ISO在1985 年指定了网络互联模型。OSI 参考模型(Open System Interconnect Reference Model),具有 7 层结构
应用层:各种应用程序协议,比如HTTP、HTTPS、FTP、SOCKS安全套接字协议、DNS域名系统、GDP网关发现协议等等。
表示层:加密解密、转换翻译、压缩解压缩,比如LPP轻量级表示协议。
会话层:不同机器上的用户建立和管理会话,比如SSL安全套接字层协议、TLS传输层安全协议、RPC远程过程调用协议等等。
传输层:接受上一层的数据,在必要的时候对数据进行分割,并将这些数据交给网络层,保证这些数据段有效到达对端,比如TCP传输控制协议、UDP数据报协议。
网络层:控制子网的运行:逻辑编址、分组传输、路由选择,比如IP、IPV6、SLIP等等。
数据链路层:物理寻址,同时将原始比特流转变为逻辑传输路线,比如XTP压缩传输协议、PPTP点对点隧道协议等等。
物理层:机械、电子、定时接口通信信道上的原始比特流传输,比如IEEE802.2等等。
而且在消息通信的过程中具体的执行流程为:
网络传输的数据其实会通过这七层协议来进行数据的封装和拆解
5.说说TCP和UDP的区别
1、TCP面向连接(如打电话要先拨号建立连接):UDP是无连接的,即发送数据之前不需要建立连接。
2、TCP提供可靠的服务。也就是说,通过TCP连接传送的数据,无差错,不丢失,不重复,且按序到达;UDP尽最大努力交付,即不保证可靠交付。tcp通过校验和,重传控制,序号标识,滑动窗口、确认应答实现可靠传输。如丢包时的重发控制,还可以对次序乱掉的分包进行顺序控制。
3、UDP具有较好的实时性,工作效率比TCP高,适用于对高速传输和实时性有较高的通信或广播通信。
4.每一条TCP连接只能是点到点的;UDP支持一对一,一对多,多对一和多对多的交互通信
5、TCP对系统资源要求较多,UDP对系统资源要求较少。
6. 说下HTTP和HTTPS的区别
端口不同:HTTP和HTTPS的连接方式不同没用的端口也不一样,HTTP是80,HTTPS用的是443
消耗资源:和HTTP相比,HTTPS通信会因为加解密的处理消耗更多的CPU和内存资源。
开销:HTTPS通信需要证书,这类证书通常需要向认证机构申请或者付费购买。
7.说下HTTP、TCP、Socket的关系是什么?
- TCP/IP代表传输控制协议/网际协议,指的是一系列协议族。
- HTTP本身就是一个协议,是从Web服务器传输超文本到本地浏览器的传送协议。
- Socket是TCP/IP网络的API,其实就是一个门面模式,它把复杂的TCP/IP协议族隐藏在Socket接口后面。对用户来说,一组简单的接口就是全部,让Socket去组织数据,以符合指定的协议。
综上所述:
- 需要IP协议来连接网络
- TCP是一种允许我们安全传输数据的机制,使用TCP协议来传输数据的HTTP是Web服务器和客户端使用的特殊协议。
- HTTP基于TCP协议,所以可以使用Socket去建立一个TCP连接。
8. 说下HTTP的长链接和短连接的区别
HTTP协议的长连接和短连接,实质上是TCP协议的长连接和短连接。
短连接
在HTTP/1.0中默认使用短链接,也就是说,浏览器和服务器每进行一次HTTP操作,就建立一次连接,但任务结束就中断连接。如果客户端访问的某个HTML或其他类型的Web资源,如JavaScript文件、图像文件、CSS文件等。当浏览器每遇到这样一个Web资源,就会建立一个HTTP会话.
长连接
从HTTP/1.1起,默认使用长连接,用以保持连接特性。在使用长连接的情况下,当一个网页打开完成后,客户端和服务器之间用于传输HTTP数据的TCP连接不会关闭。如果客户端再次访问这个服务器上的网页,会继续使用这一条已经建立的连接。Keep-Alive不会永久保持连接,它有一个保持时间,可以在不同的服务器软件(如Apache)中设定这个时间。
9.TCP原理
三次握手:
1.第一次握手:客户端将标志位syn重置为1,随机产生seq=a,并将数据包发送给服务端
2.第二次握手:服务端收到syn=1知道客户端请求连接,服务端将syn和ACK都重置为1,ack=a+1,随机产一个值seq=b,并将数据包发送给客户端,服务端进入syn_RCVD状态。
3.第三次握手:客户端收到确认后,检查ack是否为a+1,ACK是否为1,若正确将ACK重置为1,将ack改为b+1,然后将数据包发送给服务端服务端检查ack与ACK,若都正确,就建立连接,进入ESTABLISHEN.
四次挥手:
1.开始双方都处于连接状态
2.客户端进程发出FIN报文,并停止发送数据,在报文中FIN结束标志为1,seq为a连接状态下发送给服务器的最后一个字节的序号+1,报文发送结束后,客户端进入FIN-WIT1状态。
3.服务端收到报文,向客户端发送确认报文,ACK=1,seq为b服务端给客户端发送的最后字节的序号+1,ack=a+1,发送后客户端进入close-wait状态,不再发送数据,但服务端发送数据客户端一九可以收到(城为半关闭状态)。
4.客户端收到服务器的确认报文后,客户端进入fin-wait2状态进行等待服务器发送第三次的挥手报文。
5.服务端向fin报文FIN=1ACK=1,seq=c(服务器向客户端发送最后一个字节序号+1),ack=b+1,发送结束后服务器进入last-ack状态等待最后的确认。
6.客户端收到是释放报文后,向服务器发送确认报文进入time-wait状态,后进入close
7.服务端收到确认报文进入close状态。
10. Cookie和Session的区别
cookie是由Web服务器保存在用户浏览器上的文件(key-value格式),可以包含用户相关的信息。客户端向服务器发起请求,就提取浏览器中的用户信息由http发送给服务器
session是浏览器和服务器会话过程中,服务器会分配的一块储存空间给session。服务器默认为客户浏览器的cookie中设置sessionid,这个sessionid就和cookie对应,浏览器在向服务器请求过程中传输的cookie包含sessionid,服务器根据传输cookie中的sessionid获取出会话中存储的信息,然后确定会话的身份信息。
1、Cookie数据存放在客户端上,安全性较差,Session数据放在服务器上,安全性相对更高
2、单个cookie保存的数据不能超过4K,session无此限制
3、session一定时间内保存在服务器上,当访问增多,占用服务器性能,考虑到服务器性能方面,应当
使用cookie。
11.Tomcat是什么?
Tomcat服务器Apache软件基金会项目中的一个核心项目,是一个免费的开放源代码的Web应用服
务器(Servlet容器),属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被
普遍使用,是开发和调试JSP程序的首选。
12.Tomcat有几种部署方式
- 利用Tomcat的自动部署:把web应用拷贝到webapps目录(生产环境不建议放在该目录中)。Tomcat在启动时会加载目录下的应用,并将编译后的结果放入work目录下。
- 使用Manager App控制台部署:在tomcat主页点击“Manager App”进入应用管理控制台,可以指定一个web应用的路径或war文件。
- 修改conf/server.xml文件部署:在server.xml文件中,增加Context节点可以部署应用。
- 增加自定义的Web部署文件:在conf/Catalina/localhost/路径下增加xyz.xml文件,内容是Context节点,可以部署应用。
13.什么是Servlet
Servlet是JavaEE规范的一种,主要是为了扩展Java作为Web服务的功能,统一接口。由其他内部厂
商如tomcat,jetty内部实现web的功能。如一个http请求到来:容器将请求封装为servlet中的
HttpServletRequest对象,调用init(),service()等方法输出response,由容器包装为httpresponse
返回给客户端的过程。
14. 什么是Servlet规范?
- 从Jar包上来说,Servlet规范就是两个Jar文件。servlet-api.jar和jsp-api.jar,Jsp也是一种Servlet。
- 从package上来说,就是javax.servlet和javax.servlet.http两个包。
- 从接口来说,就是规范了Servlet接口、Filter接口、Listener接口、ServletRequest接口、ServletResponse接口等。类图如下:
15.为什么我们将tomcat称为Web容器或者Servlet容器?
我们用一张图来表示他们之间的关系:
简单的理解:启动一个ServerSocket,监听8080端口。Servlet容器用来装我们开发的Servlet。
16.Servlet的生命周期
17. jsp和Servlet的区别
- 本质都是servlet
- servlet侧重于逻辑处理
- jsp侧重于视图显示
18. 九大内置对象
- page页面对象
- config配置对象
- request请求对象
- response响应对象
- session会话对象
- application全局对象
- out输出对象
- pageContext页面上下文对象
- exception异常对象
19. JSP的四大作用域
page:
只在当前页面有效
request:
它在当前请求中有效
session:
它在当前会话中有效
application:
他在所有的应用程序中都有效
注意:当4个作用域对象都有相同的name属性时,默认按照最小的顺序查找
20. GenericServlet和HttpServlet有什么区别?
GenericServlet 为抽象类,定义了一个通用的、独立于底层协议的servlet,实现了Servlet 和 ServletConfig接口,ServletConfig接口定义了在Servlet初始化的过程中由Servlet容器传递给Servlet得配置信息对象。OK,这个类可能我们不是那么熟悉,但是他的子类相信大家都知道,也就是HttpServlet,HttpServlet 继承自抽象类GenericServlet 具有其所有的特性并拓展了一些其他的方法,如doGet、doPost等
相关文章:
![](https://img-blog.csdnimg.cn/img_convert/c9639d078efc3bb8502da99caf01c074.png)
2023-JavaWeb最新整理面试题-TCP、Tomcat、Servlet、JSP等
Java基础面试题 一、JavaWeb专题 1.HTTP响应码有哪些 1、1xx(临时响应) 2、2xx(成功) 3、3xx(重定向):表示要完成请求需要进一步操作 4、4xx(错误):表示请…...
![](https://img-blog.csdnimg.cn/495707f1c54a46869a546c0f9b87d4d8.png)
【云原生kubernetes】k8s Ingress使用详解
一、什么是Ingress 在上一篇关于k8s之service的使用一篇中提到,Service对集群之外暴露服务的主要方式有两种,NotePort和LoadBalancer,但这两种方式,都有一定的缺点,具体来说: NodePort 会占用很多集群机器…...
![](https://img-blog.csdnimg.cn/028a1c9129b04d269c222eacbda96544.png)
[数据结构]:顺序表(C语言实现)
目录 前言 顺序表实现 01-开发环境 02-文件布局 03-代码 01-主函数 02-头文件 03-SeqListCommon.cpp 04-SeqListPositionOperation.cpp 05-SeqListValueOperation.cpp 结语 前言 此专栏包含408考研数据结构全部内容,除其中使用到C引用外,全为…...
![](https://img-blog.csdnimg.cn/029cb1c90a1d4c7eaaa087fd41021a02.jpeg)
【大厂高频必刷真题100题】《有序矩阵中第 K 小的元素》 真题练习第27题 持续更新~
有序矩阵中第 K 小的元素 给你一个 n x n 矩阵 matrix ,其中每行和每列元素均按升序排序,找到矩阵中第 k 小的元素。 请注意,它是 排序后 的第 k 小元素,而不是第 k 个 不同 的元素。 你必须找到一个内存复杂度优于 O(n^2) 的解决方案。 示例 1: 输入:matrix = [[1,5,9…...
![](https://img-blog.csdnimg.cn/ea48c1dc15804d2a965dcd5c0b0969c2.png)
两年外包生涯做完,感觉自己废了一半....
先说一下自己的情况。大专生,17年通过校招进入湖南某软件公司,干了接近2年的点点点,今年年上旬,感觉自己不能够在这样下去了,长时间呆在一个舒适的环境会让一个人堕落!而我已经在一个企业干了五年的功能测试…...
![](https://img-blog.csdnimg.cn/3b17d828a3a744ab9d8c28ee3f43b973.png)
02- OpenCV绘制图形及图像算术变换 (OpenCV基础) (机器视觉)
知识重点 OpenCV用的最多的色彩空间是HSV. 方便OpenCV做图像处理img2 img.view() # 浅拷贝img3 img.copy() # 深拷贝split(mat) 分割图像的通道: b, g, r cv2.split(img) # b, g, r 都是数组merge((ch1, ch2, ch3)) 融合多个通道cvtColor(img, colorspace): 颜…...
![](https://img-blog.csdnimg.cn/226dc0e389414f119aa67f1ab8750bab.png)
猜数字大小 II
力扣链接 力扣 题目描述: 我们正在玩一个猜数游戏,游戏规则如下: 我从 1 到 n 之间选择一个数字。你来猜我选了哪个数字。如果你猜到正确的数字,就会 赢得游戏 。如果你猜错了,那么我会告诉你,我选的数…...
![](https://img-blog.csdnimg.cn/548bf10f2bce4ae4af121abef5bba5ee.png)
CCNP350-401学习笔记(251-300题)
251、 Which IPv6 OSPF network type is applied to interface Fa0/0 of R2 by default? A. multipointB. broadcast C. Ethernet D. point-to-point 252、Which EIGRP feature allows the use of leak maps? A. neighborB. Stub C. offset-list D. address-family 253、W…...
![](https://img-blog.csdnimg.cn/914da4561f354061b2a66c85216df687.png)
掌握MySQL分库分表(二)Mysql数据库垂直分库分表、水平分库分表
文章目录垂直分表拆分方法举例垂直分库水平分表水平分库小结垂直角度(表结构不一样)水平角度(表结构一样)垂直分表 需求:商品表字段太多,每个字段访问频次不⼀样,浪费了IO资源,需要…...
![](https://img-blog.csdnimg.cn/e9fd648b98da4667b01382db22f1bdab.jpeg#pic_center)
算法训练营 day50 动态规划 单词拆分 多重背包理论基础
算法训练营 day50 动态规划 单词拆分 多重背包理论基础 单词拆分 139. 单词拆分 - 力扣(LeetCode) 给你一个字符串 s 和一个字符串列表 wordDict 作为字典。请你判断是否可以利用字典中出现的单词拼接出 s 。 注意:不要求字典中出现的单词…...
![](https://img-blog.csdnimg.cn/img_convert/43c487a279ec2e4a7583e61cec2af055.png)
一文3000字用Postman从0到1实现UI自动化测试
“阅读本文大概需要4分钟。Postman不是做接口测试的吗?为什么还能做UI自动化测试呢? 其实,只要你了解Selenium的运行原理,就可以理解为什么Postman也能实现UI自动化测试了。 Selenium底层原理 运行代码,启动浏览器后…...
![](https://www.ngui.cc/images/no-images.jpg)
2023年美国大学生数学建模C题:预测Wordle结果建模详解+模型代码(一)
目录 前言 一、题目理解 背景 解析 字段含义: 建模要求 二、建模思路...
![](https://img-blog.csdnimg.cn/2d61ecd943c14d16b05f805688558173.png)
spring-boot 整合 前端框架 React 增删改查(附源码)
看了很多 关于 SpringBoot 增删改查 的文章 ,但是 React 前端框架这块似乎没什么人玩,一般都是Vue进行整合 ,所以想写一篇关于 React 整合 SpringBoot 增删改查的项目 React 学习区域 React中文教程: https://www.php.cn/doc/react/tutorial/…...
![](https://img-blog.csdnimg.cn/img_convert/022f9a3d2697469fba0ccc51b1213cd0.png)
未来的城市:智慧城市定义、特征、应用、场景
智慧城市是通过连接一个地区的物理、经济和社会基础设施,以创新、有效和高效的方式应用和实施技术来发展城市的概念,以改善服务并实现更好的生活质量。智慧城市是一个将信息和通信技术融入日常治理的城市区域,旨在实现效率、改善公共服务、增…...
![](https://img-blog.csdnimg.cn/b87c5d1deff4456dbfe5dcfd107b4674.png)
Qt线程池QThreadPool使用示例
目录前言1.线程池原理介绍2.QThreadPool详细介绍反复执行同一个任务设置线程过期时间线程数量信息3.QThreadPool示例4.总结前言 线程池顾名思义就是同时管理多个线程的"池子",它是一种并发处理技术,在程序中使用线程池能够提高线程的使用效率…...
![](https://img-blog.csdnimg.cn/31c4ba0dcea04382bf0ab9ce05c54898.png)
【Spring】难理解的Aop编程 | 入门?
作者:狮子也疯狂 专栏:《spring开发》 坚持做好每一步,幸运之神自然会驾凌在你的身上 目录一. 🦁 前言二. 🦁 常见概念2.1 常见术语2.2 AOP入门Ⅰ. 🐇 功能场景Ⅱ. 🐇 实现过程2.3 通知类型Ⅰ.…...
![](https://img-blog.csdnimg.cn/img_convert/cb00dcba9468da6444870d14d831d721.jpeg)
2 月 25 日,论道京城 | 云原生开源项目应用实践报名开启
在数字化转型的浪潮中,云原生已经逐渐成为人们关注的焦点。开源社区作为云原生技术创新的根据地,为云原生的产业发展打造了丰富的技术生态圈,也在广泛的实践中源源不断地创造着新的机遇。想知道云原生存储技术实现了怎样的突破吗?…...
![](https://www.ngui.cc/images/no-images.jpg)
第五、六章 贪心算法、回溯算法
贪心算法 适合于贪心算法求解的问题具有:贪心选择性质、最优子结构性质。 贪心算法可以获取到问题的局部最优解,不一定能获取到全局最优解。 贪心算法总是作出在当前看来最好的选择;并且每次贪心选择都能将问题化简为一个更小的与原问题具有…...
![](https://img-blog.csdnimg.cn/img_convert/e33a8d0db4408163056d74ce51c76322.png)
k8s-kubectl命令
文章目录一、kubectl 基本命令1、陈述式资源管理方法:2、声明式资源管理办法二、基本信息查看三、项目的生命周期创建kubectl run命令四、金丝雀发布(Canary Release)——陈述式管理方法五、声明式管理方法kubectl create 和 kubectl apply区别一、kubectl 基本命令 1、陈述式…...
![](https://img-blog.csdnimg.cn/01d6ffd0966547699f01ba79971ae3a2.png)
36、基于51单片机频率计 LCD 1602显示系统设计
摘要 数字频率计是一种基本的测量仪器。它被广泛应用于航天、电子、测控等领域,还被应用在计算机及各种数学仪表中。一般采用的是十进制数字,显示被测信号频率。基本功能是测量正弦信号,方波信号以及其他各种单位时间内变坏的物理量。由于其…...
![](https://img-blog.csdnimg.cn/6b8d0338899d4201ac3a8da77eecf783.png)
【vue】elemente-ui table toggleRowSelection 默认选择无效[已解决]
项目场景: 点击按钮,弹出一个弹出框,内部出现一个table表,表内数据是动态获取,同时得勾选上几个table表的数据,类似以下的图 问题描述 点击按钮显示弹出框,加载table中的数据,默…...
![](https://www.ngui.cc/images/no-images.jpg)
SpringMVC DispatcherServlet源码(5) HttpMessageConverter扩展
前文通过阅读源码,深入分析了DispatcherServlet及相关组件的工作流程,本文不再阅读源码,介绍一下扩展HttpMessageConverter的方式。 HttpMessageConverter工作方式及扩展方式 前文介绍过,HttpMessageConverter是读写请求体和响应…...
![](https://www.ngui.cc/images/no-images.jpg)
day16_API
今日内容 上课同步视频:CuteN饕餮的个人空间_哔哩哔哩_bilibili 同步笔记沐沐霸的博客_CSDN博客-Java2301 零、 复习昨日 一、作业 二、String 三、StringBuffer&StringBuilder 四、日期 零、 复习昨日 见晨考 一、String String代表字符串,类,java程序中的所有字符串&…...
![](https://img-blog.csdnimg.cn/img_convert/fb9d36387b4d38bf8b6c61aa4baeb751.jpeg)
十二月券商金工精选
✦研报目录✦ ✦简述✦ 按发布时间排序 华宝证券 主动暴露的得与失—从Barra框架到私募指增因子分析方法 发布日期:2022-12-01 关键词:股票、Barra、风险暴露、指数增强 主要内容:本文针对私募指数增强产品的策略流程,设计…...
![](https://www.ngui.cc/images/no-images.jpg)
JUnit
Junit 简介 JUnit是一个开源的java单元测试框架,它是XUnit测试体系架架构的一种体现 是Java语言事实上的标准单元测试库真正的优势来自于JUnit所采作用的思想和技术,而不是框架本身。推动了单元测试、测试先行的编程和测试驱动的开发JUnit衍生了许多xUn…...
![](https://www.ngui.cc/images/no-images.jpg)
MySQL学习笔记4-乐观锁和悲观锁
1.定义 乐观锁和倍灌水是并发控制采用的技术手段,确保当多个数位同时对数据中同一数据存取时,不会破坏事物的隔离性、统一性和数据库统一性 乐观锁 假定不会发生并发冲突,只在提交操作时检测是否违反数据完整性 实现方式: 记录…...
![](https://www.ngui.cc/images/no-images.jpg)
踩大坑:json格式存储wav二进制内容
需求描述: 需要将wav音频文件以二进制的形式读出,存放到 json 中,发送post请求到服务,服务解析json,得到二进制内容后放进ASR模型得出转录结果。 记一次坑: # 将wav以二进制形式读出存放到json中 f ope…...
![](https://img-blog.csdnimg.cn/90496e606e0341189c325bb1268ea278.jpeg#pic_center)
加入CSDN的一年,我收获了这些……
加入CSDN的一年,我收获了这些……加入CSDN的一年,我收获了这些……加入CSDN的一年,我收获了这些…… 🚀🚀时光如白驹过隙般,飞逝而过。一转眼,我就已经是一名大二的学生了,也已经在…...
![](https://img-blog.csdnimg.cn/ad1f3fb7667a4e20925f6b7486fc563c.png)
【Python学习笔记】44.Python3 MongoDB和urllib
前言 本章介绍Python的MongoDB和urllib。 Python MongoDB MongoDB 是目前最流行的 NoSQL 数据库之一,使用的数据类型 BSON(类似 JSON)。 PyMongo Python 要连接 MongoDB 需要 MongoDB 驱动,这里我们使用 PyMongo 驱动来连接。…...
![](https://img-blog.csdnimg.cn/5e7d6f172f3247a586646841df241e16.png)
LVS中的keepalived高可用
文章目录前言一、Keepalived简介二、keepalived工作原理三、配置文件四、实验1.某台Real Server down2.LVS本身down实验过程:五、代码详细演示整体过程调度器安装软件、设置测试keepalived对后端RS的健康检测backup服务主机设置前言 一、Keepalived简介 Keepalived是…...
![](/images/no-images.jpg)
网站模板的组成/阿里指数网站
JS实现文本框回车移动光标我登陆界面有三个文本框:用户名(asp:TextBox idtxtUserName)、密码(asp:TextBox idtxtUserPassword)、验证码(asp:TextBox idtxtSN),两个按钮:登陆(asp:Button idbtnLogin)、重置(asp:Button idbtnReset)。我想实现的…...
![](/images/no-images.jpg)
简历做的很棒的网站/网站收录提交工具
JQ属性选取attr、prop、data的区别 ps:本人亲测,阿里云2核4G5M的服务器性价比很高,新用户一块多一天,老用户三块多一天,最高可以买三年,感兴趣的可以戳一下:阿里云折扣服务器 1、attr返回属性…...
![](https://img2018.cnblogs.com/blog/1108990/201903/1108990-20190302215414251-1718697002.png)
怎么上网站/互联网推广平台有哪些公司
1、self是什么,一般都说指对象本身,这样说了没了用,说了后还是很难懂,因为这样说了后,仍然完全搞不清楚,什么时候变量前需要加self,什么时候不需要加self。 造成很多人,已经怕了self…...
![](https://img2018.cnblogs.com/blog/814849/201904/814849-20190424135657773-1968718247.png)
如何把地图放到自己做的网站上/百度推广登录地址
转载于:https://www.cnblogs.com/lianghong881018/p/10761990.html...
![](/images/no-images.jpg)
潍坊网站建设wfyckj/自己怎样在百度上做推广
1.一个人总要走陌生的路,看陌生的风景,听陌生的歌,然后在某个不经意的瞬间,你会发现,原本是费尽心机想要忘记的事情真的就那么忘记了。1.One is always on a strange road, watching strange scenery and listeningto …...
![](/images/no-images.jpg)
电商网站开发票税率/搜资源的搜索引擎
#include<linux/gpio.h> // 标准 GPIO_API intgpio_request(unsigned gpio, const char *label); 获得并占有 GPIO>。在/proc/mem应该会有地址占用表描述。 这种用法的保护作用前提是大家都遵守先申请再访问,有一个地方没遵守这个规则,这功能就…...