- 博客(16)
- 收藏
- 关注
原创 阐述JDBC操作数据库的步骤
1.注册驱动Class.forName(“com.mysql.jdbc.Driver”);2.创建连接Connection con = DriverManager.getConnection(“jdbc:mysql://localhost:3306/dbName?characterEncoding=utf-8”);3.创建语句PreparedStatement ps = con.prep...
2019-05-08 23:04:15
790
原创 Singleton单例模式
1.饿汉式饿汉式就是在第一次引用该类的时候就创建对象实例,而不管是否 需要创建.public class Singleton{private static Singleton instance = new Singleton();private Singleton (){}public static Singleton getInstance(){return instance;}...
2019-05-08 16:57:49
130
原创 Mybatis框架面试题
JDBC与Mybatis框架相比有何不足?1.数据库连接的频繁创建浪费系统的性能.2.sql语句写在了配置文件中与Java分离,便于维护.3.不需要再对结果集进行遍历解析,框架直接将结果封装成pojo对象.4.解决sql语句传参麻烦,Mybatis自动将对象映射进sql语句中.Mybatis编程的步骤是什么?1.创建SqlSessionFactory工厂(Mybatis工厂)2.通过...
2019-05-08 16:30:04
238
原创 Spring的相关面试题
为什么选择使用Spring框架?使用它的IOC功能,在解耦上达到了顶级的配置.使用它对数据库访问事务相关的封装.各种其他组件与Spring的融合,在 Spring中更加方便的快捷的继承其他的一些组件.Spring是如何管理事务的?Spring的事务声明有两种方式,编程式和声明式.Spring主要是通过"声明式事务"的方式对事务进行管理,即在配置文件中进行声明,通过AOP将事务切面切入...
2019-05-08 14:33:40
158
原创 数据库的相关知识
什么是存储过程?有哪些优缺点?存储过程是一些预编译的SQL语句,直白的说存储过程是一个记录集,它是由一些SQL语句组成的代码块,这些代码块想一个方法一样实现一些功能,然后再给这个代码块起一个名字,在用到这个功能的时候调用.存储过程是一个与编译的代码块,执行的效率比较高存储过程替代了大量的SQL语句,降低了网络通信量,提高通信速率,一定程度上确保数据的安全.索引是什么?有什么作用以及优缺点?...
2019-05-05 14:57:50
118
原创 10.SpringBoot技巧
SpringBoot技巧1.开启注解事务管理2.快速搭建SpringBoot项目3.SpringBoot打包部署pom中配置打包插件:使用package命名打包:部署启动:
2019-01-16 16:38:33
132
原创 9.SpringBoot整合SpringDataElasticSearch
SpringBoot整合SpringDataElasticSearch1.启动ES服务器2.导入ElasticSearch起步依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>sp
2019-01-16 16:32:23
137
原创 8.SpringBoot整合SpringDataRedis
SpringBoot整合SpringDataRedis1.启动Redis服务器:2.添加Redis的起步依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-s
2019-01-16 16:23:12
253
原创 7.SpringBoot整合Junit4测试
SpringBoot整合Junit4测试1.导入Junit4测试坐标 <!--测试的起步依赖--> <dependency> <groupId>org.springframework.boot</groupId> <artifactI
2019-01-16 16:16:03
915
原创 6.SpringBoot整合Mybatis
SpringBoot整合Mybatis1.导入Mybatis的起步依赖 <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter&l
2019-01-16 16:09:18
136
原创 5.yml配置文件在SpringBoot中的使用
yml配置文件在SpringBoot中的使用SpringBoot配置文件类型SpringBoot默认会从Resources目录下加载application.properties或application.yml文件,其中,application.properties文件是键值对类型的文件,之前一直在使用,所以此处不在对properties文件的格式进行阐述。除了properties文件外,Spr...
2019-01-16 15:51:09
254
原创 4.SpringBoot中静态资源的访问
SpringBoot中静态资源的访问1.resource下创建static目录,并将图片放在static目录下2.启动项目浏览器可以直接访问该图片
2019-01-16 15:31:44
177
原创 3.SpringBoot整合FreeMarker
SpringBoot整合FreeMarker1.导入freemarker的起步依赖 <!--添加freemarker的依赖--> <dependency> <groupId>org.springframework.boot</groupId> &am
2019-01-16 15:25:40
130
原创 2.SpringBoot整合SpringDataJpa
SpringBoot整合SpringDataJpa1.导入SpringBoot的起步依赖和数据库的连接驱动坐标(根据不同数据库选择) <!-- springBoot JPA的起步依赖 --> <dependency> <groupId>org.springframework.boot</groupId&
2019-01-16 15:08:41
173
原创 Spring的优缺点以及SpringBoot的解决方案
Spring的优点:Spring是Java企业版的轻量级代替品,Spring为企业开发提供了一种相对简单的方法,通过依赖注入和面向切面编程,用简单的Java对象实现了EJB的功能.Spring的缺点1.虽然Spring的组件代码是轻量级的,但是它的配置确是重量级的(一开始Spring用Xml配置,而且是很多的Xml配置.Spring2.5引入了注解的组件扫描,这消除了大量针对应用程序自身组件...
2019-01-16 11:43:14
912
原创 1.SpringBoot的概述以及与SpringMvc的整合
SpringBoot的学习总结Spring的概述:概念:SpringBoot并不是具有全新功能的框架,而是帮我们搭建项目环境的技术.原理:SpringBoot技术其实就是帮我们做两件事.1.帮助我们导入坐标包.2.帮助我们封装了大量模板化的配置(帮助我们完成配置文件).SpringBoot整合SpringMvc步骤1.指定继承父类的依赖<parent> ...
2019-01-16 11:15:17
182
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人