首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

黑马JavaEE第二阶段day022

三要素之网络协议

位于同一个网络中的计算机在进行连接和通信时需要遵守一定的规则

网络通信协议有很多种,目前应用最广泛的是TCP/IP协议

TCP/IP协议是一个包括TCP协议和IP协议,UDP(User Datagram Protocol)协议和其它一些协议的协议组

三要素之IP

在TCP/IP协议中,用于识别不同计算机的标识

目前,主要使用IPv4,但由于其取值不够用,于是有了IPv6。

三要素之端口号

识别同一计算机中不同程序的标识

取值范围是0~65535,

其中,0~1023之间的端口号用于一些知名的网络服务和应用

用户的普通应用程序需要使用1024以上的端口号,从而避免端口号被另外一个应用或服务所占用。

InetAddress

用于封装一个IP地址,并提供一些方法

UDP

DatagramSocket用于接受和发送数据,相当于码头

DatagramPacket是将需要发送和接收的数据打包,相当于集装箱

TCP

严格区分客户端与服务器端

服务端ServerSocket,用于接收连接请求。

ServerSocket对象负责监听某台计算机的某个端口号,在创建ServerSocket对象后,需要继续调用该对象的accept()方法,接收来自客户端的请求。当执行了accept()方法之后,服务器端程序会发生阻塞,直到客户端发出连接请求,accept()方法才会返回一个Scoket对象用于和客户端实现通信,程序才能继续向下执行。

客户端Socket,用于发送连接请求,建立连接

加料区

前几天高考,那今天就聊聊学习的事情吧,来讲一本叫《如何学习》的书

虽然自己是个学渣,但是这也不妨碍我了解一些学习真相

1.遗忘,是为了更好的记住

大脑分存储能力和提取能力

存储能力只会越来越强,而人能提取的记忆容量很小

你能感觉到自己记住的东西,其实只是那些你能提取出来的东西

也就是说,用的越多,记得越牢。而那些用不到的,就得不到强化,就被你认为是遗忘了

遗忘不仅仅可以过滤掉次要信息,让注意力集中在重要的事情上。还可以帮大脑起到锻炼“肌肉”的作用。先损耗,后增长。

特别是当经历一番困难重新回忆起一些记忆后,大脑会建立更稳固的记忆回路。相当于建立了一条高速公路

所以有点间隔,暂时“忘记”一下,过不久再“回忆”一下,是效率最高的学习方式。

现在的脑科学认为,所谓记忆并不是往里放,而是往外拿

2.先考试再学习,将事半功倍

考试的本质是强迫你的大脑从记忆中提取已经学过的知识或技能。

在提取的过程中,这些信息还会被复制一份存储起来,也会在神经网络中增加新的信息节点。

这份额外的提取记忆的努力加强了信息的存储和提取能力。

在读书时,可以想做一套测试题,目的是让你带着问题去阅读。

比如我们可以先看每天的作业,然后带着作业的问题去学习每天的内容。

3.打断,让你更高效

以前考语文的时候,老师总告诉我们,先看作文题。

其实当我们做其他题目时,我们的潜意识还在工作,已经在构思作文。所以考试的时候遇到不会的问题,可以先放一放。潜意识会帮助我们。

同时,心理学家蔡加尼克认为,当一个人在全神贯注的完成工作时被打断,他会对此留下深刻的印象,内心还会生出一种强烈的渴望去完成这项工作。

后来的心理学家进一步发现,在这种强烈的渴望下,大脑的感知力会充分调动一切资源去完成最初的目标。

当然,关搜集灵感还不够,还要将灵感记录下来。诗鬼李贺就会将偶尔的散诗句写下来。然后回家之后提炼整合,从而写出诗词。正所谓,书得一锦暮归家 苦吟数炼薄灯下。

4.交替训练

刻意练习这种强调重复训练的方法还不够好

我们练习的目的是应对现实中的难题

刻意练习的做法和真实场景差别太大,更好的办法是交替练习

这个过程中,大脑随时准备面对各种意想不到的情况,提高了灵活性

比如,我们学集合和IO流的时候不是一下子将全部的相关知识点学完,而是先学常用的,过段时间再学另外一些。

小怪兽陪你复习的第22天!

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180611G00G6W00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券