上一页 1 ··· 3 4 5 6 7 8 下一页
摘要: 单元测试 官方文档:spring.io SpringBoot的单元测试,依赖于 spring-boot-start-test,使用spring初始化器初始化Springboot项目时,会自动引入该依赖。 <dependency> <groupId>org.springframework.boot</ 阅读全文
posted @ 2022-10-07 22:06 青花石 阅读(41) 评论(0) 推荐(0)
摘要: 介绍 策略模式(Strategy),就是⼀个问题有多种解决⽅案,选择其中的⼀种使⽤,这种情况下我们 使⽤策略模式来实现灵活地选择,也能够⽅便地增加新的解决⽅案。⽐如做数学题,⼀个问题的 解法可能有多种;再⽐如商场的打折促销活动,打折⽅案也有很多种,有些商品是不参与折扣活 动要按照原价销售,有些商品打 阅读全文
posted @ 2022-09-25 20:36 青花石 阅读(56) 评论(0) 推荐(0)
摘要: UML类图 什么是UML uml全称:Unified Modeling Language 一种为面向对象系统的产品进行说明、可视化和编制文档的一种标准语言,是非专利的第三代建模和规约语言。UML是面向对象设计的建模工具,独立于任何具体程序设计语言。 UML的组成包括 元素(Model Element 阅读全文
posted @ 2022-09-25 12:02 青花石 阅读(56) 评论(0) 推荐(0)
摘要: 问题 如果字符串存储在单链表中,怎么快速判断这个字符串是否是回文字符串? 知识点 快慢指针、链表反转 实现思路 一般方法 复杂度为O(n²) 如果字符串存储在数组中,那么只需要判断第一个和最后一个这么一一对应下去,判断字符是否相同,还是比较简单的。如果单链表中存储也参照这种方法,那么可以定义两个指针 阅读全文
posted @ 2022-09-25 06:55 青花石 阅读(58) 评论(0) 推荐(0)
摘要: 介绍 简介: Spring Data Jpa是 dao层的一个框架,简化数据库开发。作用和Mybatis框架一样,但是使用方式和底层机制有所不同。最大的差别就是,使用Spring Data Jpa开发,很多场景不需要写SQL。 官方网站:https://spring.io/projects/spri 阅读全文
posted @ 2022-09-25 00:06 青花石 阅读(144) 评论(0) 推荐(0)
摘要: 数组的定义 一种线性表结构,用一组连续的内存空间存储一组具有相同类型的数据。 线性表 数据排列成一条线一样的结构、数据只有前后两个方向。包括数组、链表、栈、队列都是线性表,但是图、树等数据结构,数据之间不是简单的前后关系所以不是线性表。连续的内存空间 & 相同的数据类型这两个特性,让数组的随机访问变 阅读全文
posted @ 2022-09-21 21:43 青花石 阅读(93) 评论(0) 推荐(0)
摘要: 数组 数组结构的标准存储方式,是连续的空间,且相同的数据类型,只有这样,数组才能实现根据下标的快速房访问。但是在一些编程语言中,数组不一定是连续的,也不一定是相同类型的。数组还有可能是变长的,二位数组长度还有可能不相等。 编程语言,在实现数组结构时,会根据编程语言自身特点,对数组结构进行了相应的调整 阅读全文
posted @ 2022-09-21 21:42 青花石 阅读(95) 评论(0) 推荐(0)
摘要: 数据结构和算法,是解决 “快” 和 ”省“ 的问题,如何衡量算法的执行效率,就要用到时间复杂度分析、空间复杂度分析 一、复杂度分析的意义 问题:通过监控和统计,能实际获取算法执行的时间和内存,为何仍需要时间复杂度分析和空间复杂度分析? 原因: 通过运行代码来统计复杂度也是有名字的,称为 ”事后统计法 阅读全文
posted @ 2022-09-21 21:03 青花石 阅读(113) 评论(0) 推荐(0)
摘要: 介绍 java的日期处理 1. 从Java 1.0 开始,就引入了Date类,但是API不好用,并且无法处理闰秒 1. Java1.1 引入Calendar类 1. 第三次引入的API 最成功,就是 java8的 Java.time API,它纠正了过去的缺陷 java.timeAPI的要点 1. 阅读全文
posted @ 2021-11-28 04:46 青花石 阅读(722) 评论(0) 推荐(0)
摘要: Option类型 Optional是一个T对象的封装,比直接指向对象的引用更安全,正确的使用情况下不会返回Null 使用optional值 optional的值存在 Optional的关键,在于 接受正确值或者返回替代值的方法- ifPresent() 方法 如果需要返回值,可以使用 optiona 阅读全文
posted @ 2021-09-12 20:44 青花石 阅读(2249) 评论(0) 推荐(0)
上一页 1 ··· 3 4 5 6 7 8 下一页