Java web与java高级编程
以实战为线索,深入源码底层,积累企业级应用的开发经验,io流、多线程、JDBC编程、数据库连接池,如dbpc、c3p0线程池的优化
豪本豪
这个作者很懒,什么都没留下…
展开
-
JDBC编程与数据库连接池事务处理优化
一、JDBC编程 1.什么是JDBC? JDBC即(java data base connection),是java提供的一套java数据库连接接口,是一套连接标准,各数据库厂商以及第三方对JDBC进行实现,从而生产数据库驱动;当前各主流数据库基本都显现了对JDBC的支持;也就是说掌握JDBC编程可以将你的程序连接到任意实现了JDBC的数据库; 2.JDBC编程基...原创 2020-07-27 21:29:51 · 702 阅读 · 1 评论 -
java 并发编程
JUC编程 一、并发编程中的挑战 1、上下文切换 在多线程编程中,操作系统是利用时间片让多条线程抢占cup,来执行的,当每条线程的时间片执行完毕后,就要切换到其他就绪等待的线程,当下次该线程得到时间片并抢占cpu时,cup要接着上次执行的点,继续执行该线程,这就需要系统要保存每条线程执行的上下文,并在执行时完成上下文的切换,但这是需要耗费系统资源,并需要时间的;而大量的上下文不仅消耗系统资源,而且会拖慢系统执行的效率;所以并不是线程数越多越好; 开发者需要判断: 执行的任务需不需要使用多线程 合原创 2020-11-12 22:15:57 · 509 阅读 · 0 评论