学习小技巧:
1: 数据库类的修改
多线程对数据化的保护,需要构造函数为私有,使用单例模式,这样才能确保线程调用的实体为一个
2:Eclipse的操作技巧
在Eclipse中设置xml和java的自动补全功能,在xml文件和java编码中能快速补全代码
3:数据库操作的修改
在更改操作数据库的各个操作中,添加了synchronized的关键字,但是在查询中没有加,这是在效率和安全之间做了平衡
4:优化静态的函数
尽量把数据库的操作从线程中摘取出来,这样也能减少死锁的机会
5:下载文件很多的时候,该如何组织线程呢?可以用list,为了防止有过多的废线程产生,那么可以用线程池来启动线程