你们有没有遇到开java编的服务器非常卡,在windows下不会
Tofloor
poster avatar
no_hair
deepin
2019-05-10 18:03
Author
图片上的那种  本人才开始学java  不太清楚怎么讲 希望大佬们理解哈


Reply Favorite View the author
All Replies
avatar
userid
deepin
2019-05-10 22:35
#1
如果用的是openjdk,可以试试oralce jdk。
Reply View the author
avatar
魔法师
deepin
2019-05-11 03:13
#2
openjdk请适当使用,oraclejdk请配置好环境再使用
Reply View the author
avatar
seal_haha
deepin
2019-05-11 05:38
#3
第一,你的Linux实例是1核2G的学生机吗?如果是,100来块就不要想自行车了,2M的公网带宽也能卡得你怀疑人生;Linux的机器比Windows的机器差太多的话没有可比性。
第二,每接受一个请求就创建一个新线程开销很大,还有线程上下文切换也是有开销的,不如考虑用得线程池做线程复用
Reply View the author
avatar
no_hair
deepin
2019-05-12 06:47
#4
https://bbs.deepin.org/post/177869
第一,你的Linux实例是1核2G的学生机吗?如果是,100来块就不要想自行车了,2M的公网带宽也能卡得你怀疑人 ...

机器是联想拯救者15 ,试试上面说的配置Oracle jdk试试,因为还在学习阶段,所以其实也就只有开一两个线程 按道理不会卡的,而且我只开服务器不开客户端也会卡。不过还是谢谢指导了!
Reply View the author
avatar
no_hair
deepin
2019-05-12 06:48
#5
https://bbs.deepin.org/post/177869
openjdk请适当使用,oraclejdk请配置好环境再使用

谢谢指导,我去试试!
Reply View the author
avatar
no_hair
deepin
2019-05-12 06:49
#6
https://bbs.deepin.org/post/177869
如果用的是openjdk,可以试试oralce jdk。

好的 谢谢了  我去试试 我才知道原来有两个jdk
Reply View the author
avatar
魔法师
deepin
2019-05-12 09:39
#7
还有就是单独用一种编程语言的话,有些东西的理解会有点难(比如编程思想,程序设计等,模块化等概念),就拿后端语言来说, 同样的node python等解释型语言都好用。对理解 udp tcp socket 等,模块与jar包的概念是同等的。最终也就是编辑思想。
Reply View the author