![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
基础
文章平均质量分 77
萤火风
这个作者很懒,什么都没留下…
展开
-
IntelliJ IDEA 常用快捷键讲解(Mac)
Editing(编辑)Control + Space 基本的代码补全(补全任何类、方法、变量)Control + Shift + Space 智能代码补全(过滤器方法列表和变量的预期类型)Command + Shift + Enter 自动结束代码,行末自动添加分号Command + P 显示方法的参数信息Control + J 显示当前位置的变量、方法的 Documentation 内容Control + J 快速查看文档Shift + F1 查看外部文档(在某些代码上会触发打开浏览器显示相转载 2021-07-25 16:53:54 · 385 阅读 · 0 评论 -
黑盒测试,白盒测试与灰盒测试的比较和区别
定义黑盒测试黑盒测试是一种软件测试技术,它可以检查软件的功能,而不会窥视其内部结构或编码。黑盒测试的主要来源是客户声明的要求规范。在此方法中,测试人员选择一个函数并提供输入值以检查它的功能,并检查该函数是否给出了预期的输出。如果函数产生正确的输出,则在测试中传递,否则测试失败。测试团队将结果报告给开发团队,然后测试下一个功能。如果出现严重问题,在完成所有功能的测试后,会将测试结果返回给开发团队进行更正。黑盒测试基于要求的规范,因此在开始时进行检查。测试人员通过选择有效和无效的输入值来检查原创 2021-01-04 12:00:30 · 1281 阅读 · 0 评论 -
Apache和Tomcat和Nginx的区别及优缺点
一、基础定义Servlet(Server Applet),全称Java Servlet。是用Java编写的服务器端程序。其主要功能在于交互式地浏览和修改数据,生成动态Web内容。狭义的Servlet是指Java语言实现的一个接口,广义的Servlet是指任何实现了这个Servlet接口的类,一般情况下,人们将Servlet理解为后者。Servlet运行于支持Java的应用服务器中。从实现上讲,Servlet可以响应任何类型的请求,但绝大多数情况下Servlet只用来扩展基于HTTP协议的Web服务器。最原创 2021-01-03 17:54:48 · 625 阅读 · 0 评论 -
静态页面与动态页面的web访问
近期对web基础进行学习和整理一、静态web页面:1、在静态Web程序中,客户端使用Web浏览器(IE、FireFox等)经过网络(Network)连接到服务器上,使用HTTP协议发起一个请求(Request),告诉服务器我现在需要得到哪个页面,所有的请求交给Web服务器,之后WEB服务器根据用户的需要,从文件系统(存放了所有静态页面的磁盘)取出内容。之后通过Web服务器返回给客户端,客户端接收到内容之后经过浏览器渲染解析,得到显示的效果。2、为了让静态web页面显示更加好看,使用javascript原创 2021-01-03 17:38:00 · 1307 阅读 · 0 评论 -
WAR 和 JAR的区别
WAR文件在软件工程中,一个WAR文件(Web Application Resource or Web application ARchive) 是由 JAR文件、JavaServer pages、 Java Servlets,Java Classes 、XML文件、标签库、静态网页(HTML)以及其他资源组成一个web应用。WAR文件可以用与JAR文件相同的方式进行数字签名,以允许其他人确定源代码来自何处。WAR文件中有特殊文件和目录:WAR文件中的/WEB-INF目录包含一个名为web.xml文件原创 2021-01-03 14:37:53 · 225 阅读 · 0 评论 -
Java 访问控制修饰符详解
Java中,可以使用访问控制符来保护对类、变量、方法和构造方法的访问。Java 支持 4 种不同的访问权限。default (即默认,什么也不写): 在同一包内可见,不使用任何修饰符。使用对象:类、接口、变量、方法。private : 在同一类内可见。使用对象:变量、方法。 注意:不能修饰类(外部类)public : 对所有类可见。使用对象:类、接口、变量、方法protected : 对同一包内的类和所有子类可见。使用对象:变量、方法。 注意:不能修饰类(外部类)。...原创 2020-09-23 17:20:50 · 219 阅读 · 0 评论 -
并发与并行,进程与线程的解析
无论是那种语言,在编程中都会遇到并发,并行问题,进而牵扯到线程,进程。之前一直有所疑惑,现在进行一些梳理。并发,并行的一个比喻知乎上看到一个形象的比喻你吃饭吃到一半,电话来了,你一直到吃完了以后才去接,这就说明你不支持并发也不支持并行。你吃饭吃到一半,电话来了,你停了下来接了电话,接完后继续吃饭,这说明你支持并发。你吃饭吃到一半,电话来了,你一边打电话一边吃饭,这说明你支持并行。可以从这个例子看出,并发,并行的根本区别,是同时线程,进程进程就好比工厂的车间,它代表CPU所能处理的单个任务。任原创 2020-09-22 14:06:23 · 121 阅读 · 0 评论 -
git add 用法及挑选添加改动
最近在使用git提交中遇到了许多的问题,借此机会进行总结处理简单的代码提交流程1、git status 查看工作区代码相对于暂存区的差别2、git add . 将当前目录下修改的所有代码从工作区添加到暂存区 . 代表当前目录3、git commit -m ‘注释’ 将缓存区内容添加到本地仓库4、git push origin master 将本地版本库推送到远程服务器,5、origin是远程主机,master表示是远程服务器上的master分支,分支名是可以修改的Git addgit add原创 2020-09-17 14:24:19 · 1499 阅读 · 1 评论 -
JSON 格式数据基础
之前一直在做后端的内容,但是对数据格式这里一直不是很清楚,正好最近和前端联调,借此机会对json有具体对了解使用JSON原因尽管有许多宣传关于 XML 如何拥有跨平台,跨语言的优势,然而,除非应用于 Web Services,否则,在普通的 Web 应用中,开发者经常为 XML 的解析伤透了脑筋,无论是服务器端生成或处理 XML,还是客户端用 JavaScript 解析 XML,都常常导致复杂的代码,极低的开发效率。实际上,对于大多数 Web 应用来说,他们根本不需要复杂的 XML 来传输数据,XML原创 2020-09-17 14:11:38 · 111 阅读 · 0 评论 -
常见的HTTP状态码详解
最近熟悉了一下常见的状态码,现在做一个总结1xx - 信息提示这些状态代码表示临时的响应。客户端在收到常规响应之前,应准备接收一个或多个 1xx 响应。· 100 - Continue 初始的请求已经接受,客户应当继续发送请求的其余部分。(HTTP 1.1新)· 101 - Switching Protocols 服务器将遵从客户的请求转换到另外一种协议(HTTP 1.1新)2xx - 成功这类状态代码表明服务器成功地接受了客户端请求。· 200 - OK 一切正常,对GET和POST请求的应原创 2020-09-14 10:52:19 · 452 阅读 · 0 评论