会员
周边
新闻
博问
闪存
赞助商
YouClaw
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Joker-0927
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
9
10
11
12
13
14
15
下一页
2020年8月19日
转换流
摘要: 在IO流中说了一个区别字节流和字符流的方法:字节流人类看不懂所以都是inputstream或者outputstream 字符流人们都能看得懂,所以在起名字的时候果断而自信的加上了reader和writer,但是那只是为了区分字节流和字符流。 接下来的转换流就流批了,名字里既有inputstream或
阅读全文
posted @ 2020-08-19 19:00 Joker-0927
阅读(92)
评论(0)
推荐(0)
2020年8月18日
TCP中客户端和服务器的理解
摘要: 客户端:Socket 服务器:ServerSocket 其中服务器中要使用accept方法时刻监听有没有客户端发来访问。 accept方法的返回值是一个Socket对象,而客户端和服务器之间的信息传递是靠网络中的流的, 而网络中的流都是靠Socket对象创建的,所以可以认为服务器其实没有自己的网络流
阅读全文
posted @ 2020-08-18 22:51 Joker-0927
阅读(1625)
评论(0)
推荐(0)
并发工具类Hashtable
摘要: 在多线程中如果需要用到集合则不能使用HashMap,Arrlist等集合,在多线程的操作中容易出现错误。 因此java为我们提供了几个并发工具类包括Hashtable,concurrentHashMap,CountDownLatch和Semaphore 首先是HashTable Hashtable采
阅读全文
posted @ 2020-08-18 18:49 Joker-0927
阅读(148)
评论(0)
推荐(0)
关于TCP的字节流转字符流
摘要: TCP客服端的接收中: 1 public static void main(String[] args) throws IOException { 2 ServerSocket ss = new ServerSocket(10000); 3 Socket accept = ss.accept();
阅读全文
posted @ 2020-08-18 13:36 Joker-0927
阅读(512)
评论(0)
推荐(0)
同一台机器不容程序不能用相同的端口号
摘要: 同一台机器不容程序不能用相同的端口号,不然如果前面同端口号的程序正在运行,那么后面同端口号的程序再执行就会报错: 端口号1025先执行 端口号1025的另一个程序后执行: 报错: 虽然很简单,但是遇到了就记一下吧
阅读全文
posted @ 2020-08-18 10:38 Joker-0927
阅读(194)
评论(0)
推荐(0)
UDP广播
摘要: UDP广播发送端: 1 public static void main(String[] args) throws IOException { 2 DatagramSocket socket = new DatagramSocket(); 3 String s = "Hello 广播"; 4 byt
阅读全文
posted @ 2020-08-18 10:33 Joker-0927
阅读(121)
评论(0)
推荐(0)
UDP组播代码
摘要: UDP组播发送端: 1 public static void main(String[] args) throws IOException { 2 DatagramSocket socket = new DatagramSocket(); 3 //组播地址224.0.0.0——239.255.255
阅读全文
posted @ 2020-08-18 10:19 Joker-0927
阅读(789)
评论(0)
推荐(0)
UDP的发送与接收代码(单播)
摘要: UDP的发送:(单播) 1 public static void main(String[] args) throws IOException { 2 DatagramSocket socket=new DatagramSocket();//到邮局(邮局开门) 3 String s="这是码头上的货
阅读全文
posted @ 2020-08-18 09:45 Joker-0927
阅读(1004)
评论(0)
推荐(0)
JAVA网络编程入门
摘要: 网络编程概述: 计算机网络 是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来, 在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算 机系统 网络编程 在网络通信协议下,不同计算机上运行的程序,可以进行数据传输 网络编程三要素: - I
阅读全文
posted @ 2020-08-18 09:11 Joker-0927
阅读(110)
评论(0)
推荐(0)
2020年8月17日
悲观锁和乐观锁
摘要: synchronized和CAS的区别: 相同点:在多线程的情况下,都可以保证共享数据的安全性。 不同点: synchronized总是从最坏的角度出发,认为每次获取数据的时候,别人都有可能修改。 所以在每次操作共享数据之前,都会上锁。(悲观锁) cas是从乐观的角度出发,假设每次获取数据别人都
阅读全文
posted @ 2020-08-17 22:20 Joker-0927
阅读(160)
评论(0)
推荐(0)
上一页
1
···
9
10
11
12
13
14
15
下一页
公告
// 侧边栏目录