- 博客(29)
- 收藏
- 关注
原创 算法学习之字符统计
给定一个只包含大写字母的字符串S,请你输出其中出现次数最多的字母。如果有多个字母均出现最多次,按字母表顺序依次输出所有这些字母。
2024-03-17 20:37:06 151
原创 本周算法总结
return 0;// 根据推导,当石头最小可能重量时,最好子集数组石头的总重量,趋近于 且 最大为 sum / 2// dp[i] 表示,是否有子集数组,重量和为ii >= stone;i--) {// 从 最大值 开始,遍历dp数组,寻找最大i的值;i--) {// 根据数学推导,计算result结束。
2023-11-19 21:37:46 683
原创 算法练习之冒泡排序
冒泡排序(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
原创 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
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人