自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 1ms滑动窗口算法-击败100%Java用户

我这里的思路是如果字符串中只包含 ASCII 字符(字符的 ASCII 码范围为 0 到 127),那么我们可以使用一个数组来代替 HashMap,进一步提高查找的速度。当再次遍历到 a 时,会通过向右移动 left 来除去重复的a,移动的方式是将 left 的值修改为上一个a的索引加一,从而保证窗口内没有重复元素。以 a 开始进入循环,在遍历到下一个 a 之前,left 的值不会变,而 right 会一直增加,差值便是最大长度。最容易想到的首先是双层循环,大家都会,不再赘述。

2023-07-28 12:23:07 97 1

原创 分层解耦-三层架构

ComponentScan注解虽然没有显示配置,但是实际上已经包含在了启动类声明注解@SpringBootApplication中,默认扫描的范围是启动类所在包及其子包。将当前类交给IOC容器管理,成为IOC容器中的bean。前面声明的bean的四大注解,要想生效,还需要被组件扫描注解@ComponentScan扫描。dao:数据访问层(Data Access Object)(持久层),负责数据访问操作,包括数据的增删改查。controller:控制层,接受前端发送的请求,对请求进行处理,并响应数据。

2023-07-14 15:24:36 132 1

原创 Java学习笔记-Maven&Tomcat

3. 修改conf/logging.properties中的java.util.logging.ConsoleHandler.encoding = GBK。若闪屏可能原因是1. JAVA_HOME未配置,2. 端口占用。HTML、CSS、JS和Vue等之前已经学过,此处直接跳过。test:使用合适的单元测试框架运行测试(junit)4. conf/server.xml中可修改默认端口。compile(默认):主程序、测试程序、打包。package:将编译后的文件打包。runtime:测试程序、打包。

2023-07-13 21:51:00 105 1

原创 Java学习笔记-JavaSE高级

线程同步机制,如使用锁、互斥量和信号量等,用于协调和控制线程的访问,保证数据的一致性和线程的安全性。Java的集合框架还提供了其他接口和类,如Deque(双端队列)、Iterator(迭代器)、Collections(集合工具类)等,用于处理不同的集合需求。它提供了统一的接口和模型,用于读取和写入不同类型的数据。基于数组实现,在频繁的插入和删除操作时,可能会导致数组的扩容和元素的移动,从而影响性能。需要注意的是,当使用迭代器遍历集合时,应避免直接使用集合的方法来进行元素的增删操作,而是应该使用迭代器的。

2023-07-08 14:35:46 170

原创 Java学习笔记-JavaSE基础

除了上述异常外,还有许多其他类型的异常,如NumberFormatException(数字格式异常)、IllegalStateException(非法状态异常)、OutOfMemoryError(内存溢出错误)等,每种异常都有特定的原因和使用场景。在多态的情况下,子类特有的方法和属性无法通过父类引用访问。:在分配内存后,JVM会将分配的内存空间初始化为默认的零值,即将对象的所有成员变量初始化为其对应类型的默认值(例如,整数类型初始化为0,布尔类型初始化为false,引用类型初始化为null等)。

2023-07-06 15:47:12 117 1

原创 【C#】实现记事本

【代码】【C#】实现记事本。

2023-04-17 15:04:44 62

原创 Windows程序作业:对象集合如何排序

题目说明:学生类包括成绩、科目和学号,请根据课程成绩grade将学生进行排序。

2023-03-20 20:24:14 34

原创 【c#】委托与事件-信用卡还款

功能说明: 本程序实现了信用卡自动还款的功能。用户可以设置信用卡关联的储蓄卡,并在还款日到期时,自动从储蓄卡中扣款,完成信用卡的还款。

2023-03-06 12:25:50 96

原创 一句话理解虚拟DOM

什么是虚拟DOM?如何渲染成真实DOM?什么又是渲染器?

2023-02-15 20:44:27 79

原创 【TypeScript】interface和type区别

typescript中interface和type区别

2023-01-26 20:08:22 121

原创 DOM笔记

DOM笔记

2022-06-22 19:48:31 135

原创 flex布局

弹性布局

2022-06-15 16:07:00 138

原创 JavaScript严格模式中的变化

JavaScript严格模式中的变化

2022-06-14 19:52:57 92

原创 call,apply和bind总结

call,apply和bind总结

2022-06-14 11:08:34 44

原创 超简单写法!!!输入年和月,计算并输出该年的该月份共有多少天 c++

输入年和月计算天数,超简单写法

2022-06-08 20:26:14 1054 1

空空如也

空空如也

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

TA关注的人

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