摘要: 序言 从简入深的使用SpringBoot搭建一个Web项目,同时也包括一些小的问题。第一篇博文是以较为简单的方式完成一个可以连接数据库的Springboot web程序。之前自己学习的时候看网上的教程总是感觉有点太大,我只是想最简单的搭建一个可以运行的项目,之后再去深究细节。每个教程的配置还都不一样 阅读全文
posted @ 2021-01-14 23:17 林静生寒 阅读(15765) 评论(4) 推荐(1) 编辑
摘要: 最开始接触Java的时候一定是先听说书写一次,到处运行这句话。字面上来理解大体就是只需要编写一次Java代码,我就可以让代码运行在Windows、Linux等系统上而不需要针对不同的系统写不同的代码。Java语言把这种特性作为自己的招牌那自然是先前的编程语言没有实现这种特性。比如C语言,如果代码涉及 阅读全文
posted @ 2020-11-18 13:36 林静生寒 阅读(547) 评论(0) 推荐(0) 编辑
摘要: RFC标准把状态码分成了5类,用数字的第一位表示分类。 1××:提示信息,表示目前是协议处理的中间状态,还需要后续的操作; 2××:成功,报文已经收到并被正确处理; 3××:重定向,资源位置发生变动,需要客户端重新发送请求; 4××:客户端错误,请求报文有误,服务器无法处理; 5××:服务器错误,服 阅读全文
posted @ 2020-11-12 10:33 林静生寒 阅读(145) 评论(0) 推荐(0) 编辑
摘要: HTTP的报文分为请求报文和响应报文,结构基本相同,由三大部分组成: 起始行(start line):描述请求或响应的基本信息; 头部字段集合(header):使用key-value形式更详细地说明报文; 消息正文(entity):实际传输数据,不一定是纯文本,可以实图片,视频等二进制数据。 HTT 阅读全文
posted @ 2020-11-11 11:19 林静生寒 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 使用Wireshark抓包查看一次浏览器请求,web服务器使用的是OpenResty,Nginx的超集。 在浏览器输入http://127.0.0.1/,Wireshark选择loopback,抓包图如下 粗略的看一下这些步骤都是干什么的 1-3步骤是第一次连接TCP三次握手 4-5步骤是第二次连接 阅读全文
posted @ 2020-11-10 16:24 林静生寒 阅读(199) 评论(0) 推荐(0) 编辑
摘要: TCP/IP网络分层模型 (4层 TCP/IP协议总共有四层,层次顺序是从下往上的。 第一层 链接层 链接层负责在以太网,Wifi这样的底层网络上发送原始数据包,工作在网卡这个层次,使用MAC地址来标记网络上的设备,有时候也叫MAC层。 第二层 网际层/网络互连层 IP协议处在这一层,在“链接层”的 阅读全文
posted @ 2020-11-10 14:17 林静生寒 阅读(298) 评论(0) 推荐(0) 编辑
摘要: 今天修改前端项目的一个bug需要用到延时执行,之前也没怎么写过,就去百度搜了一下写法。 setTimeout(code,millisec) w3school给的写法是上面这样的,然后我就搬过来照着写了我的方法 setTimeout(this.func(),4000) 结果并不好用,又回到w3scho 阅读全文
posted @ 2020-11-09 16:54 林静生寒 阅读(1155) 评论(0) 推荐(1) 编辑
摘要: TCP/IP TCP/IP协议是一系列网络通信协议的统称,最核心的两个协议是TCP和IP TCP TCP协议是Transmission Control Protocol的缩写,意思为传除控制协议,它基于IP协议提供可靠的,字节流形式的通信。 IP IP协议是Internet Protocol的缩写, 阅读全文
posted @ 2020-11-09 14:11 林静生寒 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 声明函数 在go语言中声明函数像下面这样。 // 单参数,单返回值 func MyFuc(v1 int) int { // 参数 v1 int类型 返回值int类型 } // 多参数,多返回值 func MyFuc(v1 int, v2 string) (int,string) { // 参数 v1 阅读全文
posted @ 2020-11-08 14:49 林静生寒 阅读(98) 评论(0) 推荐(0) 编辑
摘要: 如何声明一个Map m1 := map[int]int{1: 2, 2: 4, 3: 9} m2 := map[int]int{} m3 := make(map[int]int , 10) ​ 上面三种方法都可以生成一个键为int类型值为int类型的map,第一种方法可以初始化这个map,第二种只是 阅读全文
posted @ 2020-11-08 13:20 林静生寒 阅读(85) 评论(0) 推荐(0) 编辑