初试websocket

2021-04-24
阅读 12 分钟
2k
WebSocket使得客户端和服务器之间的数据交换变得更加简单,允许服务端主动向客户端推送数据。在WebSocket API中,浏览器和服务器只需要完成一次握手,两者之间就可以创建持久性的连接,并进行双向数据传输。

java Socket 实践

2019-12-07
阅读 5 分钟
2.7k
TCP协议提供可靠的数据传输服务是通过建立TCP连接实现的。一条“TCP连接”连接的两端是Internet上分别在两台主机运行的两个进程,一个是发送进程,一个是接收进程,每个进程用一个Socket(IP地址和端口)唯一确定。一对Socket唯一标识一条TCP连接。TCP连接是全双工和点对点的,全双工指数据可双向传输,点对点是指每条TCP连...

java I/O 系统

2019-10-26
阅读 2 分钟
1.2k
I/O输入/输出(Input/Output),从直观意义上来说,就是计算机的输入与输出操作,描述的是计算机数据的流动过程。在编程语言的I/O类库中经常使用流这个概念,它代表任何有能力产出数据的数据源对象或任何有能力接收数据的接收端对象,使用流可以有效的屏蔽实际I/O设备处理数据的细节。

java 键值对 按值排序

2018-11-01
阅读 5 分钟
10.1k
在最近写程序题的时候,需要存储一个key为char,value为string的map,后来需要根据string的长度对map从小到大进行排序。

java long 存储时间戳

2018-10-18
阅读 1 分钟
5.3k
存储时间打算用时间戳来存储,打算用long类型来代表时间戳,但是在用long类型存储时间戳的时候出了点问提。 在写单元测试的时候,用一个long类型来存储时间戳,发现编译器报错了 刚开始猜想可能是因为long不够大,存储不了。然后用double类型来存: 发现还是报错了,仔细想想不对,double存储的数量应该时很大的,不会连...

@jsonView过滤属性

2018-10-12
阅读 2 分钟
3.2k
在写学期管理的获取时,写的服务测试之后没有什么问题,却在测试控制器时出现了问题。控制台报了一大堆错误。 {代码...} 主要的错就是这个,他说不能序列化json,栈溢出了,是semester["schedules"]不能序列化。 在Semester表中的schedules属性是一个一对多的属性,猜想可能是数据太多了,导致不能序列化 但在后来测试时...

递归实现迷宫求解

2018-09-24
阅读 4 分钟
4.2k
这周数据结构老师布置了一个作业,用栈来实现迷宫的求解,本来是要求自己写一个栈的类来实现,但是自己懒得写了,因为递归也是栈的一种实现,就直接用了递归来写。

java中字符串的比较

2018-09-21
阅读 1 分钟
2.8k
首先,在java中String是一个对象,在用==比较两个String对象的引用时,是比较两个对象引用的值是否相等,就是比较是否指向同一个对象。name1在堆上创建了一个对象,name2也在堆上创建了一个对象,虽然对象的值都相同,但是内存地址却是不一样,是两个不同的对象,name1指向的对象和name2指向的对象不同,所以==判断返回...