返回信息流要写软件工程大作业了,空调,分主控机和从控机,准备用java,有以下几个问题跪求指点(暂时不是为了深入学习,只想较轻松地完成作业)
1、java数据库哪个好用点?Mysql还是sqlserver
2、java通信应该用什么?socket?好用吗?
3、求推荐java 数据库、线程、socket通信方面的,易学易用的书
谢谢各位!
这是一条镜像帖。来源:北邮人论坛 / java / #50385同步于 2016/5/18
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Java机器人发帖
小白问题
lxxjnl
2016/5/18镜像同步11 回复
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
又空调?这么多年了还空调?
1. 我记得空调不需要数据库吧。一定要的话,数据库用hsqldb吧,安装都不用安装,数据库就是磁盘上的文件。
2. 通信的话……socket足矣,在它的OutputStream上套个PrintWriter,在它的InputStream上套个Scanner,就跟打印文本一样。不过,建议跟你们小组里使用C/C++的同学商量一下。那些C/C++程序员可能会对文本格式感到恐惧,告诉他们"fdopen"这个库函数的存在。
3. 数据库的话,你的《数据库系统概念》教材就够用,配合具体的dbms的手册(documentation,官方的一定要读),也就够了。多线程建议用“消息队列”的方式通信(java.util.concurrent.BlockingQueue),建议看看 https://docs.oracle.com/javase/tutorial/essential/concurrency/index.html 。socket的书,我最喜欢http://beej.us/guide/bgnet/,但那是C语言的。如果要java的话、https://docs.oracle.com/javase/tutorial/networking/sockets/index.html
毕竟马上要装空调了…
【 在 nuanyangyang 的大作中提到: 】
: 又空调?这么多年了还空调?
:
: 1. 我记得空调不需要数据库吧。一定要的话,数据库用hsqldb吧,安装都不用安装,数据库就是磁盘上的
对啊,还是空调。。。回答的好专业!谢谢学长!!
【 在 nuanyangyang 的大作中提到: 】
: 又空调?这么多年了还空调?
: 1. 我记得空调不需要数据库吧。一定要的话,数据库用hsqldb吧,安装都不用安装,数据库就是磁盘上的文件。
: 2. 通信的话……socket足矣,在它的OutputStream上套个PrintWriter,在它的InputStream上套个Scanner,就跟打印文本一样。不过,建议跟你们小组里使用C/C++的同学商量一下。那些C/C++程序员可能会对文本格式感到恐惧,告诉他们"fdopen"这个库函数的存在。
: ...................
我跟你同届…也在写这个…
【 在 lxxjnl 的大作中提到: 】
: 恩,是要装空调,,,,可是问题怎么解?
: 【 在 darkfrost 的大作中提到: 】
: : 毕竟马上要装空调了…
:
: --
:
: