- 博客(6)
- 收藏
- 关注
原创 HTTP协议
HTTP协议4.HTTP协议4.1 什么是HTTP超文本传输协议(Hypertext Transfer Protocol,HTTP)是一个简单的请求-响应协议,它通常运行在TCP之上。文本:html,字符串。…超文本:图片,音乐,视频,定位,地图…默认端口80Https:s表示安全的,默认端口4434.2两个时代http1.0HTTP/1.0:客户端可以与web服务器连接后,只能获得一个web资源,断开连接。http2.0HTTP/1.1:客户端与web服务器连接后,可以获得多个we
2021-03-27 12:46:07
191
原创 注解
导读:相信大家在写java代码的时候,都曾经看到过这样的代码@Override public String toString() { return "hello"; }@Override 这个就叫做注解,接下来让我们好好聊一下注解一—注解入门注释(comment):是给人看的。注解(annotation):也给人看,也能给程序看,能被其它程序读取。什么是注解?Annotation是java5.0开始引入的新技术Annotation的作用:1)不是程序本
2021-03-25 20:25:10
122
原创 This
this关键字先看一段代码,并分析问题。public Dog(String dname, int dage) { name = dname; age = dage; Dog的构造方法,现在传入的形参是dname 和dage,看起来不是特别简洁明了。那是不是可以直接就把形参改为和属性的名字一样呢?public Dog(String name, int age) { name = name; age = age; }
2021-03-25 10:03:01
99
1
原创 javaweb基本概念
1.1 前言web开发web,网页的意思,www.baidu.comhttps://www.baidu.com:80/index.html index.html这个应用程序是放在百度服务器上,可以被访问静态web1)html,css2)提供给所有人看的数据始终不会发生变化动态web1)淘宝,几乎所有的网站2)提供给所有人看的数据始终会发生变化,每个人在 不同的时间,不同的地点看的到信息各不相同。3)技术栈:Selvlet,ASP,PHP在java中,动态web资源开发的技术统称为jav
2021-03-23 20:10:56
155
原创 插值查找
一 —导读插值查找可以说是二分查找的优化版,当 数组特别大的时候,在找相同元素的时候,插值查找所消耗的时间和算法调用次数是远低于二分查找的。如果我们数组是{1, 2, 3, 4, 5, 6, 7, 8, 9 ,10, 11, 12, 13, 14, 15, 16, 17, 18}加入我们现在要找1,虽然也能找到。但是耗费的时间长。二—算法思路1)类似于二分查找。不同的是每次从自适应mid处开始查找 。2)将二分查找中的求mid索引的公式改为下面这个威力巨大的公式。int mid = left
2021-03-22 20:15:46
191
原创 二分查找
思路:1.首先确定该数组中间的下标mid = (left + right) / 22.然后让需要查找的数findval和arr[mid]比较2.1 如果findVal > arr[mid],说明你要查找的数在mid的右边,因此 需要递归的向右查找。2.2 如果findVal < arr[mid],说明你要查找的数在mid的左边,因此 需要递归的向左查找。2.3 如果findVal = arr[mid],就返回。思考:什么时候需要结束递归1)找到就结束递归2)递归完整个数组仍然没
2021-03-22 09:24:49
83
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人