摘要:
jar: 先引出database工具类: package cn.itcast.utils; public class Stu { private int id; private String sname; private int age; private String gender; public 阅读全文
摘要:
ThreadLocal Thread-->人类Runnable-->任务类 多线程并发问题引出ThreadLocal 多线程并发问题的原因: 操作同一个对象,对对象具有读写权限(只读如拍照,不会改变什么),几乎或者同时操作 解决这个问题的常规方式: 同步锁,synchronized代码块。 我们知道 阅读全文
摘要:
JNDI: JNDI(java Naming and Directory Interface),java命名和目录接口。JNDI的作用就是:在服务器上配置资源,然后通过统一的方式来获取配置的资源 在tomcat中配置资源: 配置在Context中。一般我们将JDNI配置的资源放在tomcat下的co 阅读全文
摘要:
首先,c3p0是一个连接池插件 需要jar包: 使用手动配置: c3p0允许通过xml配置,类似于hibernate.cfg.xml一样: c3p0配置要求: 文件名称:必须叫c3p0-config.xml 文件位置:必须在src下 c3p0-config.xml: 使用配置文件中的默认配置: 配置 阅读全文
摘要:
对象增强的手段: *继承 缺点:增强的内容是不能改变的 被增强的对象也是不能改变的 *装饰者模式 增强的内容是不能改变的 被增强的对象是可以改变的 不知道被增强对象的具体类型也可以使用 特点: 是你,还有你,一切拜托你。增强点! *动态代理(AOP) 被增强的对象可以切换 :Service 增强的内 阅读全文
摘要:
事务管理 MYSQL中的事务 *开启事务:start transaction 提交:commit; 回滚:rollback; JDBC事务在jdbc中处理事务,都是通过Connection完成的!在同一事务中所有的操作都在使用同一个Connection对象 Connection中的三个方法与事务有关 阅读全文
摘要:
需要jar: 阅读全文