自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 本周算法学习

给你一个数组 nums 和一个值 val,你需要 原地 移除所有数值等于 val 的元素,并返回移除后数组的新长度。

2024-03-31 22:28:30 213

原创 算法学习之爬楼梯

假设你正在爬楼梯。需要n阶你才能到达楼顶。每次你可以爬1或2个台阶。你有多少种不同的方法可以爬到楼顶呢?

2024-03-24 20:44:34 151

原创 算法学习之字符统计

给定一个只包含大写字母的字符串S,请你输出其中出现次数最多的字母。如果有多个字母均出现最多次,按字母表顺序依次输出所有这些字母。

2024-03-17 20:37:06 151

原创 redis数据类型

String类型,也就是字符串类型,是Redis中最简单的存储类型。

2024-03-10 20:58:04 311

原创 本周算法总结

【代码】本周算法总结。

2023-12-17 23:01:07 27

原创 本周算法总结

【代码】本周算法总结。

2023-12-10 21:33:03 23

原创 本周算法总结

【代码】本周算法总结。

2023-12-03 21:29:02 31

原创 本周算法总结

【代码】本周算法总结。

2023-11-26 20:08:07 23

原创 本周算法总结

return 0;// 根据推导,当石头最小可能重量时,最好子集数组石头的总重量,趋近于 且 最大为 sum / 2// dp[i] 表示,是否有子集数组,重量和为ii >= stone;i--) {// 从 最大值 开始,遍历dp数组,寻找最大i的值;i--) {// 根据数学推导,计算result结束。

2023-11-19 21:37:46 683

原创 上周算法补写

【代码】上周算法补写。

2023-11-19 21:28:03 14

原创 本周算法总结

由于对动态规划不了解,剩余两题下周不上。输出杨辉三角最后一行。

2023-11-12 22:11:14 21 1

原创 算法练习之冒泡排序

冒泡排序(Bubble Sort),是一种计算机科学领域的较简单的。它重复地走访过要排序的元素列,依次比较两个相邻的元素,如果顺序(如从大到小、首字母从Z到A)错误就把他们交换过来。走访元素的工作是重复地进行,直到没有相邻元素需要交换,也就是说该元素列已经排序完成。通俗来说就是的两个数,正序则不动,倒序则交换位置,如此循环,直到整个数组为有序为止。

2023-11-05 18:54:56 49 1

原创 声明式事务控制

(1)概述:Spring 的声明式事务顾名思义就是采用声明的方式来处理事务。这里所说的声明,就是指在配置文件中声明 ,用在 Spring 配置文件中声明式的处理事务来代替代码式的处理事务。(2)作用:事务管理不侵入开发的组件。具体来说,业务逻辑对象就不会意识到正在事务管理之中,事实上也应该如 此,因为事务管理是属于系统层面的服务,而不是业务逻辑的一部分,如果想要改变事务管理策划的话, 也只需要在定义文件中重新配置即可;

2023-05-28 21:23:50 42

原创 面向切面编程AOP

(1)AOP 为 Aspect Oriented Programming 的缩写,意思为面向切面编程,是通过预编译方式和运行期动态代理 实现程序功能的统一维护的一种技术。(2)AOP 是 OOP 的延续,是软件开发中的一个热点,也是Spring框架中的一个重要内容,是函数式编程的一种衍 生范型。利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序 的可重用性,同时提高了开发的效率。

2023-05-21 20:49:29 62

原创 IoC和DI注解开发

(1)数据源(连接池)是提高程序性能如出现的。(2)事先实例化数据源,初始化部分连接资源。(3)使用连接资源时从数据源中获取。(4)使用完毕后将连接资源归还给数据源注意:常见的数据源(连接池):DBCP、C3P0、BoneCP、Druid等。

2023-05-14 18:21:55 40

原创 对Spring的初了解

(1)Spring是分层的 Java SE/EE应用 full-stack 轻量级开源框架,以 IoC(Inverse Of Control:反转控制)和 AOP(Aspect Oriented Programming:面向切面编程)为内核。(2)提供了展现层 SpringMVC 和持久层 Spring JDBCTemplate 以及业务层事务管理等众多的企业级应用技术 ,还能整合开源世界众多著名的第三方框架和类库,逐渐成为使用最多的Java EE 企业应用开源框架。

2023-05-07 21:34:04 48

原创 JavaScript(1)

(1)格式:(2)调用属性和函数的格式BOM:Browser Object Model 浏览器对象模型。也就是 JavaScript 将浏览器的各个组成部分封装为对象。DOM:Document Object Model 文档对象模型。也就是 JavaScript 将 HTML 文档的各个组成部分封装为对象。事件监听是JavaScript 可以在事件被侦测到时执行一段逻辑代码。

2023-04-30 21:01:10 40

原创 HTML和CSS

注意:(1)img:定义图片 src:规定显示图像的 URL(统一资源定位符) height:定义图像的高度 width:定义图像的宽度。(2)audio:定义音频。支持的音频格式:MP3、WAV、OGG src:规定音频的 URL controls:显示播放控件。(3)video:定义视频。支持的音频格式:MP4, WebM、OGG src:规定视频的 URL controls:显示播放控件。(4)绝对路径:完整路径 这里的绝对路径是网络中的绝对路径。 格式为: 协议://ip地址:端口号/资源名称。这里

2023-04-23 20:39:52 41

原创 对JSP的了解

EL(全称Expression Language )表达式语言,用于简化 JSP 页面内的 Java 代码。EL 表达式的主要作用是 获取数据。其实就是从域对象中获取数据,然后将数据展示在页面上。而 EL 表达式的语法也比较简单,${expression}。例如:${brands} 就是获取域中存储的 key 为 brands 的数据。(1)职责单一,互不影响。每个角色做它自己的事,各司其职。(2) 有利于分工协作。(3)有利于组件重用。

2023-04-16 20:16:22 46 1

原创 对Maven的了解

(1)Apache Maven 是一个项目管理和构建工具,它基于项目对象模型(POM)的概念,通过一小段描述信息来管理项目的构 建、报告和文档。(2)官网 :http://maven.apache.org/(3)Maven是一个工具,Apache 是一个开源组织。

2023-04-09 18:05:56 78

原创 约束,数据库设计,多表查询以及事务

(1)实现方式(2)案例(1)开启事务(2)提交事务(3)回滚事务。

2023-04-02 19:23:25 32

原创 JavaWed的初了解,SQL的分类

JavaWed的初了解,SQL的分类

2023-03-26 16:54:38 79

原创 Stream流与异常处理

1.在JDK8中,得益于Lambda所带来的函数式编程,从而引入了一个全新的Stream流概念,目的是用于简化集合和数组操作的API。2.核心思想1.什么是异常2.为什么要学习异常3.异常体系注意4.异常的分类5.目的:避免异常的出现,同时处理可能出现的异常,让代码更稳健。1.是否必要2.优势3.分类(1)自定义编译时异常(2)自定义运行时异常总结:我对于Stream流和异常处理的了解和使用还不是很了解,我会继续加深学习Stream流和异常处理。

2023-03-19 19:38:27 578

原创 对集合的了解(2)

Set集合与Map集合

2023-03-11 21:48:06 52 2

原创 对集合的了解(1)

集合学习(1)

2023-03-05 20:08:24 68

原创 继承与多态

继承与多态

2023-02-26 22:57:16 38 1

原创 关于static

static及其应用知识

2023-02-19 21:28:31 58 1

原创 @【TOC】近期所学02

假期学习02

2023-02-05 19:36:52 61 1

原创 @【TOC】近期所学01

假期学习01

2023-02-05 19:35:47 70

空空如也

空空如也

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

TA关注的人

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