LeetCode数据库(第二天)2020-09-16sql约 2390 字 预计阅读 5 分钟[178]分数排名 题目内容如下: //编写一个 SQL 查询来实现分数排名。 // // 如果两个分数相同,则两个分数排名(Rank)相同。请注意,平分后的下一阅读更多
LeetCode算法(第一天)2020-09-15data_structure约 2828 字 预计阅读 6 分钟两数之和 题目描述如下: //给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。 // // 你阅读更多
排序2020-09-14data_structure约 749 字 预计阅读 2 分钟初级排序算法 约定 首先约一些辅助函数,代码如下: /** * 交换元素 */ private static void exchange(Comparable[] a,int i,int t){ Comparable temp = a[i]; a[i]=a[t]; a[t]=temp; } /** * 比较元素:前一个元素是否比后一个元素小 */ private static boolean less(Comparable阅读更多
SpringBoot操作Redis2020-09-08Spring约 1970 字 预计阅读 4 分钟Redis介绍 Redis是一个开源的、高性能key-value数据结构存储,可以用来作为 数据库、缓存和消息队列。 以下是Redis的特点: Re阅读更多
Lambda表达式2020-09-05Java约 918 字 预计阅读 2 分钟Lambda介绍 Lambda可以简单的理解为可以传递的匿名函数的一种方式,它没有名称,但是有参数列表、函数主体、返回类型以及可以抛出的异常列阅读更多
Mybatis类型转换器和别名2020-09-04Mybatis约 742 字 预计阅读 2 分钟注意 mybatis不同版本可能有区别。 本次测试基于mybatis-spring-boot-starter,所以配置方式和spring整合my阅读更多
Spring访问数据库2020-09-03Spring约 1413 字 预计阅读 3 分钟SpringBoot整合Mybatis和Druid 引入依赖 <!--mybatis--> <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> <version>1.3.2</version> </dependency> <!--mysql--> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <scope>runtime</scope> </dependency> <!--druid数据库连接池--> <dependency> <groupId>com.alibaba</groupId> <artifactId>druid-spring-boot-starter</artifactId> <version>1.1.22</version> </dependency>阅读更多
观察者模式2020-09-02design_patterns约 1018 字 预计阅读 3 分钟原理 思想:当对象间存在一对多关系时,可以使用观察者模式。当一个对象被修改时,会自动通知依赖它的对象。 如何使用:一个对象(被观察者)的状态发生阅读更多
Spring AOP2020-09-02Spring约 1251 字 预计阅读 3 分钟Spring AOP术语和流程 Spring AOP是一种基于方法的AOP,它只能应用于方法上。 AOP的术语如下: 连接点(join point):对应的是具体被拦截的对阅读更多
全注解下的Spring IoC2020-08-31Spring约 2264 字 预计阅读 5 分钟IoC容器简介 IoC容器需要具备两个基本功能: 通过描述管理Bean,包括发布和获取Bean。 通过描述完成Bean之间的依赖关系。 一些Spri阅读更多
策略者模式2020-08-30design_patterns约 1108 字 预计阅读 3 分钟原理 在策略模式中,我们创建表示各种策略的对象和一个行为随着策略对象改变而改变的 context/service 对象。策略对象改变 context/service 对象的执行算法。 具体案例 项目结构如下: A阅读更多
mpvue学习笔记2020-07-27Vue约 789 字 预计阅读 2 分钟介绍 mpvue是美团开源的一个用于开发小程序的框架,在用法上和vue高度一致。 环境 node.js:运行在服务端的 JavaScript。 vue阅读更多
Mysql四大隔离级别2020-06-25Mysql约 1651 字 预计阅读 4 分钟事务 什么是事务 事务是由一个有限的数据库操作序列构成,这些操作要么全部执行,要么全部不执行。是一个不可分割的工作单位。 事务的四大特性 原子性(A阅读更多
Mysql2020-06-11interview约 3375 字 预计阅读 7 分钟如何设计一个关系型数据库? 存储部分:类似文件系统将数据持久化到硬盘上。 程序实例部分,创建模块:存储管理、缓存机制、SQL解析、日志管理、权限阅读更多
Spring2020-06-11interview约 2029 字 预计阅读 5 分钟什么是Spring的IOC? IOC(Inversion of Controller)即 控制反转 。反转获得依赖对象的过程,获得依赖对象的过程由自身管阅读更多