- 博客(150)
- 收藏
- 关注
原创 Java基础总结(一)
封装:正确设计对象的属性和方法原则:对象代表什么,就得封装对应的数据,并提供数据对应的行为封装思想的好处让编程变得很简单,有什么事,找对象,调方法就行降低学习成本,有需要时去找就行直接复制会复用字符串常量池中的new出来不会复用,而是开辟一个新的空间。
2023-04-14 16:40:56
1148
原创 day80【代码随想录】股票专题
1、买卖股票的最佳时机2、买卖股票的最佳时机 II3、买卖股票的最佳时机 III4、买卖股票的最佳时机 IV5、最大子数组和6、买卖股票的最佳时机含手续费7、最佳买卖股票时机含冷冻期8、检查相同字母间的距离。
2023-04-09 21:37:21
300
原创 day79【代码随想录】滑动窗口专题
1、最大连续1的个数 III2、替换后的最长重复字符3、尽可能使字符串相等4、无重复字符的最长子串5、长度最小的子数组6、乘积小于 K 的子数组。
2023-04-07 21:49:13
493
原创 day78【代码随想录】区间DP专题
1、多边形三角剖分的最低得分2、猜数字大小 II3、让字符串成为回文串的最少插入次数4、切棍子的最小成本5、戳气球6、合并石头的最低成本。
2023-04-06 16:54:23
515
原创 day76-day77【代码随想录】单调栈专题
1、栈的压入、弹出序列2、每日温度3、下一个更大元素 I4、下一个更大元素 II5、接雨水6、状图中最大的矩形7、最大矩形8、最大正方形9、去除重复字母10、交换一次的先前排列11、下一个排列。
2023-04-03 22:49:14
570
原创 day75【代码随想录】二分查找专题
1、寻找旋转排序数组中的最小值2、寻找旋转排序数组中的最小值 II3、搜索旋转排序数组4、搜索旋转排序数组 II5、搜索旋转数组6、在排序数组中查找元素的第一个和最后一个位置return res;} }
2023-03-30 17:44:27
140
原创 day70-day71-day72【代码随想录】二刷链表
1、两两交换链表中的节点2、删除链表的倒数第N个节点3、移除重复节点4、和有限的最长子序列5、至少有 1 位重复的数字6、数字 1 的个数7、2出现的次数8、无矛盾的最佳球队。
2023-03-22 12:36:19
346
原创 day66-day67-day68-day69【代码随想录】二刷链表
1、交错字符串2、移除链表元素3、反转链表4、反转链表||5、赢得比赛需要的最少训练时长6、给定行和列的和求可行矩阵7、最大网络秩8、统计中位数为 K 的子数组。
2023-03-16 20:53:34
643
原创 Redis简述
Redis:Remote Dictionary Server,远程字典服务。Redis之所以称为字典服务,是因为Redis是一个key-value存储系统。支持鵆的value类型很多,单线程模型优点:可维护性高、性能高。不存在并发读写情况,也就不存在执行顺序的不确定性,不存在线程切换开销,不存在死锁问题,不存在为了数据安全而进行的加锁/解锁开销。缺点:性能受到影响,且由于单线程只能使用一个处理器,所以会形成处理器浪费多线程模型优点:其结合了单线程与多线程的优点,避开了它们所有的不足。
2023-03-11 21:33:20
422
原创 day63-day64-day65【代码随想录】二刷哈希表
1、得到 K 个黑块的最少涂色次数2、使数组和能被 P 整除3、和可被 K 整除的子数组4、字母与数字5、连续数组。
2023-03-11 13:56:26
360
原创 springboot之自动配置
1、自动装配原理2、多种方式给属性赋值3、多环境配置4、自动配置配置yml和配置properties都可以获取到值,强烈推荐yml如果在某个业务中,只需要获取配置文件中的某个值,可以使用@value如果,我们编写了一个JavaBean来和配置文件进行映射,就直接使用@configurationProperties。
2023-03-06 21:24:50
1012
原创 SpringBoot之微服务架构
微服务是一种架构风格,它要求我们在开发一个应用的时候,这个应用必须构建成一系列小服务的组合;可以通过http的方式进行互通。
2023-03-06 16:44:00
2069
原创 day59-day60【代码随想录】二刷数组
1、移动零2、轮转数组3、寻找数组的中心下标4、和为 K 的子数组5、按奇偶排序数组||6、爱吃香蕉的珂珂。
2023-03-06 11:22:17
613
原创 day57-day58【代码随想录】二刷数组
1、螺旋矩阵||2、螺旋矩阵3、顺时针打印矩阵4、在排序数组中查找元素的第一个和最后一个位置5、有多少小于当前数字的数字6、有效的山脉数组7、平均等待时间8、独一无二的出现次数给你一个按照非递减顺序排列的整数数组 nums,和一个目标值 target。请你找出给定目标值在数组中的开始位置和结束位置。如果数组中不存在目标值 target,返回 [-1, -1]。int mid;} else {
2023-03-03 16:46:15
765
原创 day54【代码随想录】二刷数组
1、二分查找2、移除元素3、有序数组的平方4、合并两个有序数组5、长度最小的子数组6、水果成篮7、最小覆盖字串8、最大连续1的个数|||9、无重复字符的最长字串
2023-02-27 21:40:15
464
原创 day53【代码随想录】单调栈之每日温度、下一个更大元素 I、下一个更大元素 II
单调栈:栈内元素保证递增或递减的1、每日温度2、下一个更大元素 I3、下一个更大元素 II。
2023-02-25 16:21:53
479
原创 day52【代码随想录】动态规划之总结篇
动态规划五部曲:1、确定dp数组(dp table)以及下标的含义2、确定递推公式3、dp数组如何初始化4、确定遍历顺序5、举例推导dp数组
2023-02-25 14:24:00
1611
原创 day49【代码随想录】动态规划之最长公共子序列、不相交的线、最大子序和、判断子序列
1、最长公共子序列2、不相交的线3、最大子序和4、判断子序列。
2023-02-21 18:32:35
421
原创 spring之事务概述
1、什么是事务2、事务的四个处理过程3、事务的四个特性4、事务使用场景5、spring实现事务的两种方式6、事务的传播行为7、事务的隔离级别
2023-02-21 12:41:38
507
线上药物管理系统,包含数据库
2022-09-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人