摘要: 1、事务概念 a)事务是数据库操作的最基本单元,逻辑上一组操作,要么成功,如果有一个失败所有都失败。 2、事务特性(ACID) a)原子性 b)一致性 c)隔离性 d)持久性 3、搭建事务操作环境 a)创建数据库表,添加记录 b)创建service,搭建dao,完成对象创建和注入 (1)servic 阅读全文
posted @ 2021-03-16 14:19 学习的过程就是成长 阅读(34) 评论(0) 推荐(0)
摘要: @Test public void test() throws Exception{ //DbAccess封装数据库的连接配置 DbAccess db=new DbAccess(); Connection conn=db.getConnection(); Statement st=conn.crea 阅读全文
posted @ 2021-03-10 16:09 学习的过程就是成长 阅读(443) 评论(3) 推荐(1)
摘要: 1、JdbcTemplate概念及使用​ a)Spring 框架对 JDBC 进行封装,使用 JdbcTemplate 方便实现对数据库操作​ b)引入相关 jar 包 c)在 spring 配置文件配置数据库连接池 <bean id="dataSource" class="com.alibaba. 阅读全文
posted @ 2021-03-07 22:23 学习的过程就是成长 阅读(81) 评论(0) 推荐(0)
摘要: Spring-AOP1、AOP 基本概念​ (1)面向切面编程(方面),利用 AOP 可以对业务逻辑的各个部分进行隔离,从而使得 业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高了开发的效率。​ (2)通俗描述:不通过修改源代码方式,在主干功能里面添加新功能​ (3)使用登录例子说明 A 阅读全文
posted @ 2021-02-28 20:58 学习的过程就是成长 阅读(205) 评论(0) 推荐(0)
摘要: IOC 操作 Bean 管理(基于注解方式)​ 1、什么是注解​ (1)注解是代码特殊标记,格式:@注解名称(属性名称=属性值, 属性名称=属性值…)​ (2)使用注解,注解作用在类上面,方法上面,属性上面​ (3)使用注解目的:简化 xml 配置 ​ 2、Spring 针对 Bean 管理中创建对 阅读全文
posted @ 2021-02-27 23:22 学习的过程就是成长 阅读(92) 评论(0) 推荐(0)
摘要: 1、IOC操作Bean管理(FactoryBean) 1、Spring 有两种类型 bean,一种普通 bean,另外一种工厂 bean(FactoryBean) ​ 2、普通 bean:在配置文件中定义 bean 类型就是返回类型 ​ 3、工厂 bean:在配置文件定义 bean 类型可以和返回类 阅读全文
posted @ 2021-01-12 19:46 学习的过程就是成长 阅读(73) 评论(0) 推荐(0)
摘要: 一、IOC容器 1、什么是IOC--控制反转 把对象创建和对象之间的调用过程,交给Spring进行管理 使用IOC目的:为了降低耦合度 2、IOC底层 xml解析、工厂模式、反射 3、Spring提供的IOC容器实现的两种方式(两个接口) ​BeanFactory接口:IOC容器基本实现是Sprin 阅读全文
posted @ 2021-01-09 16:32 学习的过程就是成长 阅读(59) 评论(0) 推荐(0)
摘要: //调用shell的方法 shellCommand 存放tomcat路径 projectname 要重新部署的war文件名 public void executeShell(String shellCommand,String projectname) throws IOException { // 阅读全文
posted @ 2020-12-10 17:30 学习的过程就是成长 阅读(103) 评论(0) 推荐(0)
摘要: --查询directory的执行路径和名称 select * from dba_directories; --创建directory 后面路径自己定义 create [or replace] directory JFPT as '/home/dumpfile'; --授权 jfpt(用户名) gra 阅读全文
posted @ 2020-12-10 16:58 学习的过程就是成长 阅读(70) 评论(0) 推荐(0)
摘要: public void printdate() throws Exception{ SimpleDateFormat sf=new SimpleDateFormat("yyyyMMdd"); //开始日期 Date startDate=sf.parse("20171102"); //结束日期 Dat 阅读全文
posted @ 2020-12-10 16:42 学习的过程就是成长 阅读(34) 评论(0) 推荐(0)