1. 设计了主线程用于连接的建立和断开,同时处理读写数据的任务,并将读取到的数据封装成任务类加入线程池里的任
务队列,由线程池里的线程负责完成相应操作实现任务的并行处理。这一设计使得服务器可以在高并发场景下高效地处理
大量请求,提高了系统的性能
2.采用了线程池技术,通过实现线程池可以降低工作线程的创建以及销毁时的效率,从而提高了服务器的并发能力
3.设计了定时器用于清理不活跃的连接,减少高并发场景下不必要的系统资源的占用,从而提高了服务器的稳定性和可靠
性
4.使用单例模式创建了数据库连接池,并使用双向链表存储数据库,实现了用户注册和登录功能