摘要: 吞吐量收集器使用并行版本的新生代垃圾收集器,它用于中等规模和大规模数据的应用程序。而串行收集器对大多数的小应用(在现代处理器上需要大概100M左右的内存)就足够了。 阅读全文
posted @ 2020-12-16 08:54 RanXingshuo 阅读(392) 评论(0) 推荐(0) 编辑
摘要: wait():让线程等待。将线程存储到一个线程池中。 notify():唤醒被等待的线程。通常都唤醒线程池中的第一个。让被唤醒的线程处于临时阻塞状态。 notifyAll(): 唤醒所有的等待线程。将线程池中的所有线程都唤醒。 阅读全文
posted @ 2020-12-16 08:52 RanXingshuo 阅读(47) 评论(0) 推荐(0) 编辑
摘要: Dbcp,c3p0等,用的最多还是c3p0,因为c3p0比dbcp更加稳定,安全;通过配置文件的形式来维护数据库信息,而不是通过硬编码。当连接的数据库信息发生改变时,不需要再更改程序代码就实现了数据库信息的更新。 阅读全文
posted @ 2020-12-16 08:50 RanXingshuo 阅读(260) 评论(0) 推荐(0) 编辑