随笔分类 -  原创与记录

摘要:一、理论分析 在学习Redis中的Jedis这一部分的时候,要使用到Protostuff(Protobuf的Java客户端)这一序列化工具。一开始看到序列化这些字眼的时候,感觉到一头雾水。于是,参考了网上的很多资料,理解了Java序列化与反序列化(参考https://blog.csdn.net/wa 阅读全文
posted @ 2018-06-02 23:02 BigJunOba 阅读(16318) 评论(0) 推荐(4)
摘要:在学习Redis的过程中,在学到Redis客户端Jedis的时候,考虑到能不能在ubuntu下用Vim编写Java程序并且能够运行呢? 于是,首先在网上调研了一番用Vim写Java程序的可实现性。 相对于我们熟悉的IDE来说,使用Vim编写程序并且在Ubuntu下通过命令行运行还是比较麻烦的: 首先 阅读全文
posted @ 2018-06-01 16:47 BigJunOba 阅读(3080) 评论(0) 推荐(0)
摘要:解决上述问题之后,作为“客户”的我,又觉得启动的时候启动的是若干个客户端窗口文件和一个服务器文件,服务器的输出都是在控制台输出的,有了之前解决问题的经验,考虑能不能写一个服务器窗口文件,将服务器的输出都放在窗口里面,这样启动的时候都是启动的是窗口文件,个人感觉好一些。 于是有了修改后的第二版程序: 阅读全文
posted @ 2018-05-12 21:32 BigJunOba 阅读(196) 评论(0) 推荐(0)
摘要:接(原创)小程序设计(二)一起来聊天吧! 最终效果图(左一:主机2(客户端1)、中:主机1(服务器、客户端2)、右1:主机1分屏(客户端3)) 客户端1: 客户端2: 客户端3: 服务器输出: 相关代码已上传至github。 阅读全文
posted @ 2018-05-12 19:26 BigJunOba 阅读(252) 评论(0) 推荐(0)
摘要:又过了一天,迎来了周末,然而本人仍然心心念念着如何对代码进行更加详细的测试,于是就吃完中午饭马上跑来实验室用媳妇儿的电脑进行测试了。 主要测试的预期就是,两台电脑之间运行代码后能够聊天,本来以为很简单呢,谁知道到处是坑,于是就费了好几个小时不断出现问题然后解决问题,不断出现bug然后分析代码,对代码 阅读全文
posted @ 2018-05-12 19:24 BigJunOba 阅读(322) 评论(0) 推荐(0)
摘要:最近由于项目需要接触了一些网络编程方面的东西,也理解了IP地址的一些操作、TCP套接字操作和UDP数据包操作。其中用的最多的当然是TCP套接字了,为了根据实例程序进行更好的学习,特地学习了《Java程序设计 慕课版》这本书有关网络程序设计的网络聊天室案例,这个案例程序在之前的博客里也有写到,有兴趣的 阅读全文
posted @ 2018-05-11 16:28 BigJunOba 阅读(316) 评论(0) 推荐(0)