摘要: HashMap和Hashtable都实现了Map接口,其主要的区别有:线程安全性,同步(synchronization),以及效率。 注: 1 在单线程下使用HashMap 2 多线程下使用Hashtable和ConcurrentHashMap。但ConcurrentHashMap的使用场景远远多于 阅读全文
posted @ 2017-11-20 19:33 py_Im 阅读(173) 评论(0) 推荐(0)
摘要: 最近做一个分页的功能,网上很多资料都说用Paginator类来实现。可是看了一些例子,觉得这种分页方式在数据量非常大的情况下,效率会变得非常低下: 这里我们需要多少数据,从数据库中查询多少数据,在数据量很大的下,大大的提升了效率。 废话不多说,直接上代码: python views.py useri 阅读全文
posted @ 2017-11-26 15:54 py_Im 阅读(516) 评论(0) 推荐(0)
摘要: 线程池的作用: 线程池的使用: 1 Java中的四种线程池 (1) newCachedThreadPool创建一个可缓存线程池,如果线程池长度超过处理需要,可灵活回收空闲线程,若无可回收,则新建线程。 线程池为无限大,当执行第二个任务时第一个任务已经完成,会复用执行第一个任务的线程,而不用每次新建线 阅读全文
posted @ 2017-11-25 21:24 py_Im 阅读(130) 评论(0) 推荐(0)