LeetCode数据库(第二天)

[178]分数排名 题目内容如下: //编写一个 SQL 查询来实现分数排名。 // // 如果两个分数相同,则两个分数排名(Rank)相同。请注意,平分后的下一

LeetCode算法(第一天)

两数之和 题目描述如下: //给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。 // // 你

排序

初级排序算法 约定 首先约一些辅助函数,代码如下: /** * 交换元素 */ 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操作Redis

Redis介绍 Redis是一个开源的、高性能key-value数据结构存储,可以用来作为 数据库、缓存和消息队列。 以下是Redis的特点: Re

Lambda表达式

Lambda介绍 Lambda可以简单的理解为可以传递的匿名函数的一种方式,它没有名称,但是有参数列表、函数主体、返回类型以及可以抛出的异常列

Spring访问数据库

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>

观察者模式

原理 思想:当对象间存在一对多关系时,可以使用观察者模式。当一个对象被修改时,会自动通知依赖它的对象。 如何使用:一个对象(被观察者)的状态发生

Spring AOP

Spring AOP术语和流程 Spring AOP是一种基于方法的AOP,它只能应用于方法上。 AOP的术语如下: 连接点(join point):对应的是具体被拦截的对

全注解下的Spring IoC

IoC容器简介 IoC容器需要具备两个基本功能: 通过描述管理Bean,包括发布和获取Bean。 通过描述完成Bean之间的依赖关系。 一些Spri

策略者模式

原理 在策略模式中,我们创建表示各种策略的对象和一个行为随着策略对象改变而改变的 context/service 对象。策略对象改变 context/service 对象的执行算法。 具体案例 项目结构如下: A

mpvue学习笔记

介绍 mpvue是美团开源的一个用于开发小程序的框架,在用法上和vue高度一致。 环境 node.js:运行在服务端的 JavaScript。 vue

Mysql四大隔离级别

事务 什么是事务 事务是由一个有限的数据库操作序列构成,这些操作要么全部执行,要么全部不执行。是一个不可分割的工作单位。 事务的四大特性 原子性(A

Mysql

如何设计一个关系型数据库? 存储部分:类似文件系统将数据持久化到硬盘上。 程序实例部分,创建模块:存储管理、缓存机制、SQL解析、日志管理、权限

Spring

什么是Spring的IOC? IOC(Inversion of Controller)即 控制反转 。反转获得依赖对象的过程,获得依赖对象的过程由自身管