11 一饼团队

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 5k+

使用jdbcTemplate操作数据库

文章目录1. 配置依赖2. 编写service3. 测试 返回目录为简化jdbc操作,可以直接使用spring提供的JdbcTeamplate进行数据库的操作。1. 配置依赖相关数据库SQL/* 用户表 */drop database if exists boot0107;create database boot0107;use boot0107;/* 创建用户表*/create table if not exists tb_user( id varchar(36) comme

2020-10-19 10:48:38

Druid连接池配置

文章目录1. 使用连接池的优势2. Druid连接池配置及说明引入资源application.yml中配置 返回目录1. 使用连接池的优势资源复用。减少创建、销毁连接时巨大的性能消耗提高响应速度。这个很好理解,在需要进行连接时直接从连接池中取连接肯定要比创建连接速度要快。减少连接泄露。比如MySQL数据库默认8小时自动断开连接,如果程序还在连接中会自动断开,而是用连接池通过判断连接是否有效可以自动规避这种情况的出现。2. Druid连接池配置及说明引入资源<dependency&g

2020-10-12 10:22:37

HelloWorld

文章目录1. 使用SpringBoot编写Hello World2. 代码说明 返回目录1. 使用SpringBoot编写Hello World2. 代码说明

2020-09-21 09:57:37

Spring Boot配置文件详解

文章目录1. YAML简介1.1. YAML语法1.2. YAML的运用1.3. YML小结2. Properties简介3. 配置文件取值3.1. ConfigurationProperties和Value优缺点3.2. @ConfigurationProperties详解3.3. @Value详解3.4. 配置文件取值小结4. 配置文件占位符5. 总结 返回目录Spring Boot提供了两种常用的配置文件,分别是properties文件和yml文件。他们的作用都是修改Spring Boot自动配置

2020-09-17 09:51:34

整合springfox v2

文章目录 返回目录

2020-09-16 16:31:25

SpringMVC执行流程

文章目录1. SpringMVC执行流程2. 相关组件说明 返回目录1. SpringMVC执行流程一个请求匹配前端控制器 DispatcherServlet 的请求映射路径(在 web.xml中指定), WEB 容器将该请求转交给 DispatcherServlet 处理DispatcherServlet 接收到请求后, 将根据 请求信息 交给 处理器映射器 (HandlerMapping)HandlerMapping 根据用户的url请求 查找匹配该url的 Handler,并返回一个执行

2020-09-15 11:21:29

SpringBoot介绍

文章目录1 官网地址 返回目录1 官网地址Spring Boot makes it easy to create stand-alone, production-grade Spring based Applications that you can “just run”.We take an opinionated view of the Spring platform and third-party libraries so you can get started with minimum fu

2020-09-14 18:08:04

Spring Bean 生命周期

文章目录返回目录实例化设置bean的AwareBeanPostProcessor.postProcessBeforeInitialization(Object bean, String beanName)InitializingBean.afterPorpertiesSetBeanPostProcessor.postProcessAfterInitialization(Object bean, String beanName)SmartInitializingSingleton.afterSi

2020-09-14 16:31:26

使用lombok优化model编写

文章目录1. lombok介绍2. lombok简单使用2.1 Intellij IDEA插件安装2.2 工程依赖2.3 使用 返回目录对于Java程序员来说,domain对象或者说Java类中的setter/getter绝对是令人厌弃的东西,而且这些格式化的代码还需要随着属性的修改不断维护。而lombok就是可以协助帮我们去掉这些东西的神器。1. lombok介绍官网:https://projectlombok.org/优势劣势1. 去掉setter/getter方法;2.

2020-09-14 16:14:05

1.5 SpringBoot统一异常处理

文章目录1.异常情况定义定义统一异常码定义统一异常通过ExceptionHandler定义异常统一处理方法2. 优化(统一异常封装,减少if判断) 返回目录1.异常情况定义定义统一异常码public interface RetCode { /** * 返回的错误码 * @return */ int getCode(); /** * 返回的错误信息 * @retu

2020-09-11 14:41:34

1.4 SpringBoot Web返回结果设定为统一格式

1. 统一返回相同格式的内容设定的统一的返回格式public class R extends HashMap<String,Object> { public static String RET_CODE = "code"; // 返回码 public static String RET_MESSAGE = "msg";//返回码对应的说明 public static String RET_DATA = "data"; // 返回的数据 public stat

2020-09-11 11:10:16

3.1 Spring如何解决循环依赖的问题

1. 什么是循环依赖?很简单,就是A对象依赖了B对象,B对象依赖了A对象。比如:// A依赖了Bclass A{ public B b;}// B依赖了Aclass B{ public A a;}那么循环依赖是个问题吗?如果不考虑Spring,循环依赖并不是问题,因为对象之间相互依赖是很正常的事情。比如A a = new A();B b = new B();a.b = b;b.a = a;这样,A,B就依赖上了。但是,在Spring中循环依赖就是一个问题

2020-09-11 10:16:51

Spring练习簿之目录

1. 基础篇1.1. SpringBoot介绍1.2. SpringBoot配置文件详解1.3. HelloWorld2. 整合篇2.1. 整合Swagger23. 知识篇3.1 Spring如何解决循环依赖的问题

2020-09-11 09:27:08

【idea】关于Idea中新建application.yml文件不能显示绿色叶子的问题

https://blog.csdn.net/lj961030/article/details/104935132

2020-04-28 15:45:36

【eclipse】eclipse常用快捷键

eclipse常用快捷键记录快捷键说明Ctrl+Shift+P移除掉多余的importCtrl+Shift+F格式化代码Ctrl+/注释掉指定行

2020-04-22 17:05:28

【vscode】使用vscode搭建gradle+springboot工程

1. 安装相应的插件安装以下插件:Java Extension PackDebugger for JavaGradle Extension PackGradle Language SupportLombok Annotations Support for VS CodeSpring Boot Extension PackSpring Initializr Java Suppor...

2020-04-22 16:58:42

[Druid] Druid添加防火墙后执行mysql 命令:load data报错

MySQL中批量插入数据时,执行load data 的方式可以大大提高效率,语法如下:LOAD DATA[LOCAL]INFILE 'file_name' INTO TABLE tbl_name[CHARACTER SET charset_name][{FIELDS | COLUMNS}[TERMINATED BY 'string'][[OPTIONALLY] ENCLOSED BY...

2020-04-14 14:24:27

【mysql】MySQL死锁排查记录

在使用load file 新增数据时,由于需要先按照指定字段进行数据删除,产生间隙锁,导致批量插入数据失败。报错信息如下:com.mysql.jdbc.exceptions.jdbc4.MySQLTransactionRollbackException: Lock wait timeout exceeded; try restarting transaction at sun.reflect....

2020-03-27 16:02:48

【Docker】docker常用命令

文章目录docker常用命令docker常用命令命令说明docker pull redis从仓库拉取Redis镜像docker run --name myRedis -p 6379:6379 -d redis后端启动Redis,其中–name是container名称,第一个6379是映射的外部端口 ,-d表示后端启动 ,redis表示启动的镜像image名称...

2020-03-26 17:32:36

【mybatis】mybatis批量更新

文章目录配置Mapper.xml注意如果不按照注意事项处理,将会报如下错误配置Mapper.xml <update id="updateBatch" parameterType="java.util.Map" > <foreach collection="list" item="item" index="index" open="" close="" separat...

2020-03-21 18:03:29

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。
  • 分享宗师
    分享宗师
    成功上传21个资源即可获取