职员)2015-11-10 星期二 日志
今天主要是看源代码和改bug
1.学习了java线程池方面的内容
2.修正了聊天程序当用户退出时,其他用户在线用户列表不能实时更新的问题
3.看了万炮捕鱼程序代码。
体会:服务器后台数据发送现在是通过线程池的机制去处理的是,当服务器接收到数据之后,放入队列,
从队列中不断循环取出数据,进行发送。但是现在线程池的corepoolsize是1,对于cpu的利用率是不够,
因为发送线程的任务还是有很多计算的,要是可以在线程池中多创建几个线程,可能会时cpu利用率提高。
之前的聊天程序对于用户退出的后续操作做的还是不够仔细,造成用户列表的更新有问题,今天修改了下
在用户下线后,广播一个新的用户列表给其他的用户,使得用户列表可以真实反映在线用户的情况。
看了万炮捕鱼的代码,和之前的的demo的结构很像,处理的过程也是相似的,只是有些逻辑复杂了点
还有些spring注入和注解的看不懂,之后要看看spring的深入的东西。
明日计划
看代码