在千锋杭州学习大数据 反复总结不断进步
当沉浸在学习中时,时间总是会过得很快,不知不觉中,在千锋杭州大数据培训已经一月有余。这期间有过困惑,挥洒过汗水,也曾披星戴月,最终还是在不懈努力下收获了成长、赢得了信心。经过这一段时间的学习,我也寻得了一套适合自己的学习方法,并对这一阶段的学习内容进行了总结,在此做一个分享。
一、 单元测试(Junit测试)
测试代码有没有问题,是由开发人员自己做的,每个方法都要单独测试,测试的时候用@Test,test方法里面写你要测试的方法。
eg:
public void m(){}
@Test à @ 注解 à 常用注解:@Before [在test之前运行] 、@After [在test之后运行]
public void test(){
m()
}
二、 Debug
1. 断点
2.file:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml5976\wps1.jpg( step over(F8))运行下一步
3. step over(F8) / step into(F7)
三、 网络编程
1、 IP:访问通讯/物理设备的唯一标志,地址坐标
2、 port端口:设备上指定的程序,不允许重复,0~65535 公:0~1023 注册:1025~49151 动态和私有:1024~65535
3、 protocol协议:网络通信当中双方必须要遵守的规则
TCP/UDP协议(传输层)
UDP协议:发短信,不需要建立连接,通信速度快,不安全
TCP协议:打电话,需要建立连接,通信速度慢,安全
InetAddress à IP地址
实现了序列化接口,然后有v4,v6主要看v4
Inet4Address inet4 = Inet4Address.getLocalHost(); //获取本地主机IP地址 , 底层的localhost都是本地的 , 127.0.0.1 à 是一个回路地址,相当于本地ip
Inet4Address byAddress = Inet4Address.getByName(“手动IP地址”);
sout(byAddress.getHostName());//获取主机名
sout(byAddress. getHostAddress());
sout(byAddress.isReachable(访问时间)) //测试这个IP是否可达
URLEncoder和URLDecoder
URL : 统一资源定位器
Encoder :编码 à 将字符串转换为字节数组
Decoder : 解码 à 将字节数组转换为字符串
网络传递编码方式:appllication/x-ww-form-urlencoded(表单)、
eg:
String str = “aaa”;
String encode = URLEncoder.encode(str, “gbk”); //后面是enc即编码格式 à 编码
System.out.println(encode);
String decode = URLDecoder.decode(encode,”gbk”); à 解码
System.out.println(decode);
基于UDP协议的网络编程:à不超过64k
DatagramSocket: Socket[套接字] 可以发送和接收数据
receive(DatagramPacket p) 接收 DatagramPacket数据报包
send(DatagramPacket p) 发送
DatagramPacket 数据报包 :数据、长度、远程主机的IP地址和端口
DatagramPacket (byte[] buf , int length, InetAddress address ,int port); à发送端
DatagramPacket (byte[] buf , int length) à接收端
基于TCP协议的网络编程:
建立连接
安全
速度较UDP协议稍微慢
基于字节流
三次握手:1、客户端向服务端发送请求 2、服务端接收到客户端的请求做出响应 3、当服务端响应了之后,客户端向服务端确认
Socket/ServerSocketh
必须先运行服务端,再运行客户端 。
Socket有自己的关流:shutdownOutput (); / shutdowInput();
猜你喜欢LIKE
最新文章NEW
相关推荐HOT
更多>>热门推荐
加快推进新基建 千锋教育积极贡献人才力量
沸育“新苗”千锋教育007教学辅导团队守护学员梦想
热找准目标 用对方法 就离成功更进一步
热参加千锋教育逆战班 未来可期
新参加千锋杭州Java培训 拉近与互联网企业之间的距离
参加千锋杭州HTML5大前端培训 向着美好的未来出发
参加千锋杭州Java培训 向着高薪迈出坚实的一步
参加千锋杭州UI培训 向着高薪梦想迈进
参加千锋杭州UI培训 以梦为马 方可不负韶华
参加千锋杭州HTML5大前端培训 期待下一次相逢
在千锋杭州校区学UI设计 为梦想扬帆起航
参加千锋杭州HTML5大前端培训并肩作战携手向前
参加千锋杭州云计算培训成就更好的自己
参加千锋杭州云计算培训培养自己的“绿灯思维”