自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 【力扣-easy】爬楼梯

假设你正在爬楼梯。需要 n 阶你才能到达楼顶。每次你可以爬 1 或 2 个台阶。你有多少种不同的方法可以爬到楼顶呢?第n层的爬法等于第n-1层和第n-2层爬法之和。即 f(n) = f(n-1) + f(n-2)用滚动数组来解-----------m - p - qstep 1 - -0 - 0 - 1step 2 - -0 - 1 - 1step 3 - -1 - 1 - 2step 4 - -1 - 2 - 3step 5 - -2 - 3 - 5step 6 - -3

2022-05-18 17:08:59 112

原创 【力扣-easy】两数之和

给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。你可以按任意顺序返回答案。暴力解法:双for循环时间复杂度 O(n2)空间复杂度 O(1)class Solution { public int[] twoSum(int[] nums, int target) { int a = 0;

2022-05-18 14:43:48 125

原创 【力扣-easy】二分查找

给定一个 n 个元素有序的(升序)整型数组 nums 和一个目标值 target ,写一个函数搜索 nums 中的 target,如果目标值存在返回下标,否则返回 -1。示例:输入: nums = [-1,0,3,5,9,12], target = 9输出: 4解释: 9 出现在 nums 中并且下标为 41:暴力解法时间复杂度为O(n)class Solution { public int search(int[] nums, int target) { for(in

2022-05-18 10:12:11 220

原创 Spring常用的三种注入方式

一、用set方法属性注入1、首先创建User类,声明属性与set方法,提供show方法用于输出name,agepublic class User { private String name; private int age; public void setBook(String name) { this.name = name; } public void setAge(int age) { this.age = age;

2022-04-12 17:39:14 4019

原创 pom.xml被划线,呈灰色

原因:刚创建过同名module,由于parent选错,直接删了重新创建,导致IDEA误以为是之前被删除掉的module,从而将这个pom.xml文件忽略了。解决办法去掉这个勾号即可

2022-04-10 19:24:20 3798 4

原创 【MyBatis-Plus】基础功能测试

MyBatis-Plus的基础使用方法包括:自动填充,乐观锁,查询,逻辑删除这里用的是SpringBoot版本是 ------ 2.2.1.RELEASEpom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:s

2022-04-10 12:37:28 915

原创 【MyBatis-Plus】Mp实现复杂条件查询

使用QueryWrapper构建条件先创建QueryWrapper对象wrapper,用实体类的泛型。然后通过QueryWrapper对象去调用各种方法。最后用List集合去接收结果,然后可以打印出来看看warpper常用方法.ge >=,gt >,le <=,lt <(column,val).eq 等于 (column,val).ne 不等于(column,val).between 范围 (column,val1,val2).like 模糊查询(column,

2022-04-10 12:24:42 904

原创 创建多线程的四种方式

创建多线程的四种方式方式一:继承于Thread类创建一个继承于Thread类的子类重写Thread类的run()—>将此线程执行的操作声明在run()中创建Thread类的子类的对象通过此对象调用start()public class ThreadTest1 { public static void main(String[] args) { Thread1 test1 = new Thread1(); Thread1 test2 = new T

2022-03-17 10:25:02 3933

原创 设计模式之单例模式:饿汉式、懒汉式

单例模式笔记-饿汉式-懒汉式单例模式定义一个类有且仅有一个实例,并且自行实例化向整个系统提供。饿汉式–步骤:私有化类的构造器在内部创建一个私有化对象创建一个公共方法去获取对象,因为要在main中调用此方法,需要声明为静态方法。优点:饿汉式是线程安全的缺点:对象加载的时间过长public class singleton1 { public static void main(String[] args){ Bank bank1 = Bank.getInstance();

2022-03-17 09:57:20 372

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除