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