第三节《spring boot开发web应用-使用传统的JDBC》中,我们使用了传统的JDBC方式连接关系型数据库,完成数据持久化操作,文章最后提到“虽然JdbcTemplate将创建连接、创建语句、关闭连接、关闭结果集和sql异常处理等做了很好的封装,但是还有待完善,所以本节内容将web项目进行改 ...
分类:
编程语言 时间:
2020-09-18 03:04:20
阅读次数:
43
一、事务特性 @Transactional注解是用于事务控制的,需要知道事务的ACID特征:即原子性(Atomicity,或称不可分割性)、一致性(Consistency)、隔离性(Isolation,又称独立性)、持久性(Durability)。 事务是用来控制数据的ACID特性的,用于保证数据的 ...
分类:
编程语言 时间:
2020-09-18 02:54:06
阅读次数:
48
了解spring AOP,需要了解代理模式,这是spring aop的底层 必问面试题【spring aop, spring mvc】 代理模式 1. 静态代理 角色分析: 抽象角色:一般会使用接口或抽象类来实现 真实角色:被代理的角色 代理角色:代理真实角色,代理真实角色后,我们一般会做一些附属操 ...
分类:
其他好文 时间:
2020-09-18 01:36:39
阅读次数:
33
在平时工作当中,会遇到这种情况,而且很常见。比如:1、自动生成文件TXT或者EXCEL(电信行业该需求居多),上传至某服务器;2、双方数据对接,对方提供数据库视图针对以上情况,笔者就写下具体怎么实现1、自动生成EXCEL文件1)如上图,选择表输入(读取视图或者table数据),EXCEL输出(准备输出的EXCEL文件),连接两个控件。2)配置数据库连接(上节有介绍jdbc),后续可以通过jndi进
分类:
其他好文 时间:
2020-09-18 00:30:03
阅读次数:
37
什么是Spring spring是分层的java应用全栈轻量级开源框架,以IOC和AOP为为内核,提供了展现层springmvc和持久层spring jdbc以及业务层事务管理等众多企业级应用技术。 IOC——inverse of control反转控制;AOP——aspect oriented p ...
分类:
编程语言 时间:
2020-09-17 23:51:57
阅读次数:
36
Spring整合JDBC的方式添加依赖编写配置文件db.propertiesbean.xml配置修改配置数据源模板类配置测试整合结果案例实操添加依赖数据库驱动jar包mysql-connector-java-5.1.25-bin.jar数据库连接池相关jar包c3p0-0.9.5.2.jar、mchange-commons-java-0.2.11.jarSpringjdbc相关jarspring-
分类:
数据库 时间:
2020-09-17 22:42:14
阅读次数:
45
CSDN:程序员小羊 微信公众号:程序员小羊 1、Kafka 是什么 Kafka 是一种高吞吐量、分布式、基于发布/订阅的消息系统,最初由 LinkedIn 公司开发,使用Scala 语言编写,目前是 Apache 的开源项目。 broker: Kafka 服务器,负责消息存储和转发 topic:消 ...
分类:
其他好文 时间:
2020-09-17 21:42:29
阅读次数:
32
图灵学院 java架构师学习路线 这篇文章主要讲解一下使用第三方DataSource配置示例. 使用druid数据源 在pom文件中加入druid数据源的依赖 配置Druid数据源 使用dbcp数据源 在pom文件中加入dbcp数据源的依赖 配置dbcp数据源 以上是两种常用的数据源配置(当然配置项 ...
分类:
数据库 时间:
2020-09-17 21:19:47
阅读次数:
39
一、Mybatis简介 1、MyBatis;和数据库进行交互;持久化层框架(SQL映射框架) 1、从原始的JDBC dbutils(QueryRunner) JdbcTemplate xxx;这些与数据库进行交互的工作单元称为工具. 工具:一些功能的简单封装. 框架:某个领域的整体解决方案;缓存,考 ...
分类:
其他好文 时间:
2020-09-17 20:52:13
阅读次数:
27
简介 PreparedStatement 是一个特殊的Statement对象,如果我们只是来查询或者更新数据的话,最好用PreparedStatement代替Statement,因为它有以下有点: 简化Statement中的操作 提高执行语句的性能 可读性和可维护性更好 安全性更好。 使用Prepa ...
分类:
数据库 时间:
2020-09-17 19:20:55
阅读次数:
34