logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

SpringBoot2——数据访问的集成 & 单元测试(JUnit5)

SpringBoot2——数据访问的集成 & 单元测试(JUnit5)一、数据访问1.1 数据库场景的自动配置(HikariDataSource)1.2 整合druid数据源1.2.1 自定义druid数据源1.2.2 使用官方starter方式1.3 整合MyBatis操作(重点)1.3.1 整合过程1.3.2 修改Mybatis配置1.4 整合MyBatis-Plus完成CRUD(重点

#mybatis#redis
kotlin学习总结(三)——类和对象、继承、接口和抽象类

这里写目录标题一、类和对象1.1 类的声明1.2 类的构造函数1.2.1 主构造函数1.2.2 init初始化块1.2.3 次构造函数1.2.4 注意点1.3 类的实例化1.4 Getter()与Setter()1.5 可见性修饰符1.6 编译时常数1.7 延迟初始化和惰性初始化1.7.1 延迟初始化1.7.2 惰性初始化一、类和对象1.1 类的声明Kotlin 中使用关键字 class 声明类c

#kotlin#android
SpringBoot2——数据访问的集成 & 单元测试(JUnit5)

SpringBoot2——数据访问的集成 & 单元测试(JUnit5)一、数据访问1.1 数据库场景的自动配置(HikariDataSource)1.2 整合druid数据源1.2.1 自定义druid数据源1.2.2 使用官方starter方式1.3 整合MyBatis操作(重点)1.3.1 整合过程1.3.2 修改Mybatis配置1.4 整合MyBatis-Plus完成CRUD(重点

#mybatis#redis
Kotlin学习总结(一)——变量、常量、数据类型、条件语句

这里写目录标题一、变量和函数变量1.1、基础用法基本数据类型一、变量和函数变量kotlin变量的声明方式与Java中声明变量有很大的区别,而且必须使用var或val关键字。其中:var: 用此关键字声明的变量表示可变变量,即可读且可写。相当于Java中普通变量val: 用此关键字声明的变量表示不可变变量,即可读且不可写。相当于Java中用final修饰的变量1.1、基础用法定义格式: 关键字 变量

#kotlin
kotlin学习总结(四)——object关键字、数据类、密封类、嵌套类和内部类

object关键字、数据类、密封类、嵌套类和内部类一、object关键字1.1 对象声明1.2 伴生对象1.3 对象表达式二、数据类、密封类、嵌套类、内部类2.1 数据类2.2 密封类2.3 嵌套类2.4 内部类一、object关键字object的三种使用场景:对象声明(Object Declaration)伴生对象(Companion Object)对象表达式(Object Expression

#android
Spring Cloud Alibaba Seata 分布式事务解决方案

Spring Cloud Alibaba Seata 分布式事务解决方案一、分布式事务问题二、Seata简介三、Seata的部署3.1 Seata Server端配置3.1.1 修改配置文件3.1.2 MySQL 数据库配置3.1.3 启动Seata Server端3.2 Seata Client 客户端配置3.2.1 业务前置准备3.2.2 创建undo_log表3.2.3 Seata Clie

#spring cloud
poj1151Atlantis 扫描线法,暴力和线段树优化

解法:1.离散化y的坐标,通过二分寻找2.将x坐标排序,并保存为(x1,y1,y2,1),(x2,y1,y2,-1);对于矩形左边界+1,对于矩形又边界-1。3.从小到大扫描每一个x,并且维护当前y轴上的有效长度ans+=两个x的坐标差*前y轴上的有效长度线段树优化:线段树维护的不是点,而是两个点之间的区间暴力代码:#include<iostream>#include<cstri

#算法
到底了