自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 资源 (1)
  • 收藏
  • 关注

原创 帆软报表通过SpringBoot实现数据查询

一、实现共分为三步:搭建SpringBoot后台,从DB获取需要的数据通过URL请求后台处理后返回特定结构的数据新建帆软模板,选择文件数据集中的URL二、总体效果后台日志数据库信息三、SpringBoot后台项目文件结构如下图主要包及内容介绍com/frsp/demo/config 包下放的是数据库DB(支持多数据源)和Swagger API信息com/frsp/demo/controller 下是Controller文件,处理URL请求根据URL参数返回数据

2020-12-29 22:59:26 1605

原创 Spring入门学习(基于XML文件的方式配置事务) 第二十一节

Spring入门学习(基于XML文件的方式配置事务)XML方式配置事务XML方式配置事务复制之前的包,去掉相关的注解,新建Spring配置文件如下:<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http...

2019-01-12 12:37:27 125

原创 Spring入门学习(事务的其它属性) 第二十一节

Spring入门学习(事务的其它属性)事务的隔离级别事务的回滚事务的只读属性和过期时间事务的隔离级别使用 isolation指定事务的隔离级别,最常用的取值为 READ_COMMITTED事务的回滚默认情况下Spring 的声明式事务对所有的运行时异常进行回滚,也可以通过对应的属性进行设置,通常情况下取默认值即可。此时测试:@Testpublic void testBookSho...

2019-01-12 10:37:22 151 1

原创 Spring入门学习(事务的传播) 第二十节

Spring入门学习(事务的传播)事务的传播事务的传播@Service("bookShopService")public class BookShopServiceImpl implements BookShopService { @Autowired private BookShopDao bookShopDao; // 添加事务注解 // 1. 使用propagation ...

2019-01-12 10:12:44 124

原创 Spring入门学习(事务管理) 第十九节

Spring入门学习(事务管理) 事务简介事务的四个关键属性(ACID)没有事务之前事务简介事务就是用来确保数据的完整性和一致性的一系列的动作,它们被当做一个单独的工作单元,这些动作要么全部完成,要么全部不起作用。事务的四个关键属性(ACID)原子性:要么全部完成,要么全部失败一致性:一旦所有事务动作完成,事务就会被提交,数据和资源就处于一种满足业务规则的一致性状态中隔离性:可能许...

2019-01-12 10:12:22 98

原创 Spring入门学习(使用JdbcTemplate和JdbcDaoSupport&NamedParameterJdbcTemplate) 第十八节

Spring入门学习(使用JdbcTemplate和JdbcDaoSupport)使用JdbcTemplate使用JdbcDaoSupport使用 NamedParameterJdbcTemplate使用JdbcTemplate导入必要的maven依赖<!-- https://mvnrepository.com/artifact/org.springframework/spring-c...

2019-01-07 21:22:06 273 1

原创 Spring入门学习(使用XML配置文件方式来配置AOP) 第十七节

Spring入门学习(使用XML配置文件方式来配置AOP)xml配置文件配置AOPxml配置文件配置AOP使用之前创建的类ArithmeticCalculator和ArithmeticCalculatorImpl去掉LoggingAspect和ValidationAspect类中的所有注解public class LoggingAspect { public void beforeMe...

2019-01-06 12:59:34 304 1

原创 Spring入门学习(AOP返回通知&异常通知&环绕通知&切面的优先级) 第十六节

Spring入门学习(AOP返回通知&异常通知&环绕通知)返回通知异常通知环绕通知切面的优先级返回通知使用`@AfterReturning`注解,在方法正常结束后执行的通知,它是可以获得方法的返回值的。在LoggingAspect类中添加如下方法:/** * 在方法正常结束后执行的代码 * 返回通知是可以访问到方法的返回值的 * @param joinPoint ...

2019-01-05 14:34:31 352 1

原创 Spring入门学习(AOP前置通知和后置通知) 第十五节

Spring入门学习(AOP前置通知)AOP前置通知AOP前置通知前置通知:在方法之前执行的通知,使用`@Before`注解并将切入点表达式的值作为注解值。使用Maven添加依赖的jar包:<!-- https://mvnrepository.com/artifact/org.springframework/spring-context --><dependency&...

2019-01-05 12:46:45 111

原创 Spring入门学习(AOP) 第十四节

Spring入门学习(AOP)为什么需要AOP一种方法是使用动态代理解决使用Spring AOPAOP简介AOP术语为什么需要AOP新建一个接口ArithmeticCalculator.java和它的实现类ArithmeticCalculatorImplpublic interface ArithmeticCalculator { int add(int i, int j); int ...

2019-01-05 12:46:32 163 1

原创 Spring入门学习(泛型依赖注入) 第十三节

Spring入门学习(泛型依赖注入)Spring4泛型依赖注入Spring4泛型依赖注入创建泛型类BaseRepository<T>,BaseService<T>,BaseService中注入了BaseRepository<T>类的beanpublic class BaseRepository<T> {}public c

2019-01-03 22:46:21 101

原创 Spring入门学习(基于注解的方式配置Bean) 第十二节

Spring入门学习(基于注解的方式配置Bean)指定SpringIOC容器扫描包分别创建`repository,service,controller`层指定SpringIOC容器扫描包分别创建repository,service,controller层添加类TestObject,使用@Component注解标注为组件:@Componentpublic class TestObject...

2019-01-03 21:37:27 123

原创 Spring入门学习(通过FactoryBean配置Bean) 第十一节

Spring入门学习(通过FactoryBean配置Bean)Spring中有两种类型的BeanSpring中有两种类型的Bean普通的Bean和工厂Bean,工厂Bean返回的对象不是指类的一个实例,它返回的是该工厂bean的getObject方法所返回的对象。创建一个Car.java类public class Car { private String brand; private...

2019-01-03 20:35:57 117

原创 Spring入门学习(工厂方法配置Bean) 第十节

Spring入门学习(工厂方法配置Bean)配置Bean的形式Bean的配置方式静态工厂方法实例工厂方法配置Bean的形式基于XML文件的方式基于注解的方式Bean的配置方式通过全类名(反射)通过工厂方法(静态工厂方法和实例工厂方法)FactoryBean静态工厂方法静态工厂方法创建Bean是将对象的创建过程封装到静态方法中,客户端需要是只需要简单的调用就行,而不需要关心...

2019-01-03 20:19:54 91

原创 Spring入门学习(Bean的生命周期) 第九节

Spring入门学习 第九节Bean的生命周期Bean的生命周期创建需要的类Car.javapackage com.fafa.spring.beans.cycle;public class Car { public Car(){ System.out.println("Car's constructor..."); } private String brand; pu...

2019-01-03 19:24:16 99

原创 Spring入门学习(外部属性文件) 第七节

Spring入门学习 第七节外部属性文件导入连接数据库相应的jar包创建Spring配置文件外部属性文件导入连接数据库相应的jar包添加相应的包<!-- https://mvnrepository.com/artifact/com.mchange/c3p0 --><dependency> <groupId>com.mchange</gro

2018-12-23 21:43:06 113

原创 Spring入门学习(SpEL表达式) 第八节

Spring入门学习 第八节Spring表达式语言Spring表达式语言Spring 表达式语言(简称SpEL):是一个支持运行时查询和操作对象图的强大的表达式语言。语法类似于 EL:SpEL 使用 #{...} 作为定界符 , 所有在大括号中的字符都将被认为是 SpEL,SpEL 为 bean 的属性进行动态赋值提供了便利创建要使用的三个类:package com.fafa.spr...

2018-12-23 21:42:40 104

原创 Spring入门学习(Bean的作用域) 第六节

Spring入门学习 第六节作用域作用域使用bean的scope属性来指定创建的bean的作用域,该属性值默认是单例的singleton创建一个car的bean,使用的是第四节中创建的Car类<bean id="car" class="com.fafa.spring.autowire.Car" scope="singleton"> <property name="br...

2018-12-23 17:39:11 97

原创 Spring入门学习(Bean之间的关系) 第五节

Spring入门学习之Bean之间的关系 第五节Bean之间的关系(继承,依赖)继承依赖Bean之间的关系(继承,依赖)继承继续使用上节中创建的类。创建一个Spring配置文件beans-relation.xml<bean id="address" class="com.fafa.spring.autowire.Address" p:city=&

2018-12-23 17:07:45 107

原创 Spring入门学习(自动装配) 第四节

Spring入门学习(自动装配) 第四节自动装配自动装配分别创建三个类Address.java,Car.java,Person.java其中Perosn类包含有Address和Car的属性package com.fafa.spring.autowire;public class Address { private String city; private String street...

2018-12-23 16:45:09 162

原创 Spring入门学习(集合属性) 第三节

Spring入门学习 第三节

2018-12-22 18:54:20 142

原创 Oracle学习笔记2(导出)

Oracle导出学习笔记2Oracle数据导入import方式导入dmp数据导入方案导入数据库Oracle数据导入import方式导入dmp数据导入自己的表imp userid=scott/scott@orcl tables=(emp) file=d:\scott.dmp导入表到其他用户要求该用户具有dba权限或是imp_full_databaseimp userid=syste...

2018-12-22 16:15:43 90 1

原创 Oracle导出学习笔记1

Oracle导出学习export导出Oracle数据库导出导出表导出单个用户方案导出多个用户方案导出数据库export导出Oracle数据库导出导出表导出自己的表exp userid=scott/scott@orcl tables=(emp) file=d:\scott.dmp导出其它方案的表exp userid=system/oracle@orcl tables=(scott....

2018-12-22 10:12:30 311

原创 Spring入门学习(Bean的引用) 第二节

Spring学习 第二节Bean的引用使用`property`的`ref`属性建立bean之间的引用关系另一种方式是创建一个部的Bean使用为Bean的引用的属性赋值小结Bean的引用使用property的ref属性建立bean之间的引用关系创建一个Person.java类,包含一个Car属性:package com.fafa.spring.beans;public class Per...

2018-12-21 16:24:54 97

原创 Spring入门学习(Bean的注入) 第一节

Spring入门 第一节开始使用Maven添加Spring依赖新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入...

2018-12-21 00:52:09 90

原创 Linux 命令使用

Linux 命令使用find命令使用#查找当前目录下所有名为test.txt的文件find ./ -name "test.txt"#按文件大小查找,/tmp目录下等于2M的文件find /tmp -size 2M#/tmp目录下大雨2M的文件find /tmp -size +2M#查找大于4k小于4M的文件find /tmp -size +4k -size -4M#...

2018-04-16 23:19:09 132

转载 Mybatis框架原理

Mybatis框架

2017-01-22 16:05:40 370

apache-maven-3.3.9-src.zip

apache maven 3.3.9源码包,在一些大些项目,为了解决第三方Jar包越来越多的问题,Apache开源组织 早在几年前就发布了Maven,它适用于大的Java项目。

2017-09-21

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除