- 博客(28)
- 收藏
- 关注
原创 使用lambda表达式出现 Lambda expressions are not supported at language level ‘7‘错误
使用lambda出现错误
2022-06-08 13:27:03 328
原创 NIO详解
什么是NIO传统的BIO(阻塞式IO)是面向"流"的。流的特点:顺序的读写进行,并且是单项的(要么用于读,要么用于写)所谓阻塞式IO指的是当我们在读写数据时,数据没有准备好之前,程序(线程)会进入阻塞状态等待数据准备完毕后再进行读写。非阻塞IO:NIO是面向"通道"的。通道的特点:又能读又能写。基于一个缓冲区Buffer进行读写操作的。在读写数据时,若数据还没有准备完毕,此时程序(线程)会继续向后执行其他逻辑并不会在读写方法这里阻塞。NIO真正解决的问题是网络上IO操作的阻塞问题。NIO中的缓存
2022-05-30 15:08:27 578
原创 如何使用idea打jar包并在其他项目中使用此jar包
生成jar包的操作新建项目时仔细填写GroupId、ArtifactId、Version这些信息在新建项目时填写的信息,在pom中会显示出来点击idea右侧的Maven选项,选择打包安装。控制台输出BUILD SUCCESS表示打包成功,黄色警告可以忽略。打好的jar包存在本体库中,路径跟GroupId一致。在其他项目中使用此jar包,和正常引入依赖的操作一致可以在这里看到我们指定的包已经引入进来...
2022-05-27 12:40:13 498
原创 服务端基础流程详解
服务端的两大作用:1.和浏览器通过HTTP协议进行数据交互2.管理网络资源要理解服务端的工作流程首先要清楚HTTP协议的具体内容,可以参考以下链接查看HTTP协议的具体内容HTTP协议简介_剑剑剑剑啊的博客-CSDN博客。HTTP/1.1 英文版 HTTP/1.0 中文版流程图浏览器发送的一个请求中包含三个部分:请求行、消息头和消息正文。请求行中包含三个部分,分别是:请求方式(SP)抽象路径(SP)协议版本(CRLF)注:SP是空格,CRLF是回车换行在GET...
2022-05-21 10:54:30 877
原创 idea中Maven项目添加外部依赖操作
1.将需要导入的依赖复制到项目目录然后按如下操作:先添加2.给jar取名字3.点击Project Structure…4.按下图依次操作5.选择添加相关依赖6.最后点击ok即可
2022-05-20 20:59:46 1583
原创 浏览器和服务器解决传输中文数据的方法详解
主要内容浏览器使用HTTP协议传输数据,HTTP协议要求请求的请求行和消息头都是字符串,且使用的文字对应的字符集只能是ISO8859-1.这是一个欧洲的字符集,不支持中文字符。在GET提交表单时可以从URL中的参数看到中文字符对应的形式:GET /myweb/login?username=%E8%8C%83%E4%BC%A0%E5%A5%87&password=123456这里的 % 表示这是一个中文字符,百分号后面对应的是一个中文字符对应的16进制数。服务器获取到后按照以上规则反向编译得到相
2022-05-19 20:43:43 1114
原创 html标签详解
<center>:居中,该标签在HTML5中已经不再建议使用了。没学习样式前临时使用<input>:输入组件。它是一套组件,用来在页面上获取用户输入的。 属性type决定着该组件的样式。 常见的值有: text:文本框 button:按钮 checkbox:多选框 ...
2022-05-19 08:58:15 155
原创 对html和java文件路径的理解
像超链接,图片它们都需要指定一个路径。在页面上路径有两种:1:相对路径 例如: <img src="./logo.png">或<img src="logo.png"> 两个路径都表示"当前目录"下的logo.png 当前目录:这里的当前目录与java中我们常在File实例化时指定路径时的当前路径不是一回事!!!!!!!!!! 本质区别是html页面是浏览器理解的。java程序是JVM理解的。所以当前路径不是一个位置.
2022-05-17 19:13:21 278
原创 HTTP协议简介
HTTP协议 超文本传输协议 由万维网制定(w3c)是浏览器与服务器通讯的应用层协议,规定了浏览器与服务器之间的交互规则以及交互数据的格式信息等。HTTP协议对于客户端与服务端之间的交互规则有以下定义:要求浏览器与服务端之间必须遵循一问一答的规则,即:浏览器与服务端建立TCP连接后需要先发送一个请求(问)然后服务端接收到请求并予以处理后再发送响应(答)。注意,服务端永远不会主动给浏览器发送信息。HTTP要求浏览器与服务端的传输层协议必须是可靠的传输,因此是使用TCP协议作为传输层协议的。
2022-05-17 16:21:26 730
原创 Collection集合详解
1.单列集合框架结构|----Collection接口:单列集合,用来存储一个一个的对象 |----List接口:存储序的、可重复的数据。 -->“动态”数组 |----ArrayList、LinkedList、Vector |----Set接口:存储无序的、不可重复的数据 -->高中讲的“集合” |----HashSet、LinkedHashSet、TreeSet...
2022-05-17 13:30:09 641
原创 Map详解
java.util.Map 查找表特点:体现的结构是一个多行两列的表格,其中左列称为key,右列称为value。Map中的key不允许重复。判定重复的标准是根据key的equals方法判定的。常用的实现类:java.util.HashMap 散列表常用方法:V put(K k,V v):向Map中添加一组键值对,使用重复的key存入新的value时,那么就是替换value操作。此时put方法 返回值为被替换的value。否则返回值为null。V get(K k):根据给定的key获取对应的val
2022-05-16 11:10:31 476
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人