- 博客(8)
- 收藏
- 关注
原创 小青牛项目人数和时间统计
这个次数的统计,因为要一层包一层,最开始是因为把sql放到第三个for,导致运行时间噌噌噌向上涨,跑一下要10多秒,最后从第三个for到第二个,再到第一个,这样才能勉强及格到1秒多,希望以后能注意这个sql的放置最开始使用时间统计时,使用的并不是这种sql直接查询所有的时间,然后从第一天开始往后分析数据而是查询每一天进行查看,但不知道为啥会使得我的时间复杂度超标,如果后头有机会我再尝试搞一下这中写法。
2023-05-20 16:54:35
147
1
原创 JavaSE重学
面向对象是一种编程思想,将东西抽象为程序之中的类和对象,面向对象软件系统由多个类组成,(可以适当的解释三大特征),还有优点的说明。
2023-05-08 13:50:17
558
原创 SpringCloud总结1
就是将一个大的应用,拆分成多个小的模块,每个模块都有自己的功能和职责,每个模块可以进行交互,这就是微服务比如有空调开关模块、温度模块、模式模块,一个模块要调用其他模块,需要储存他们的端口,如果模块足够多会导致端口过多所以使用微服务来管理这么一些端口SpringCloud是java的微服务框架,依赖于SpringBoot,提供很多组件来管理微服务。
2023-04-19 16:25:55
337
原创 数据结构算法力扣总结1
完全二叉树和普通二叉树的区别完全二叉树中每个节点要么是满的,要么有左节点,而且该左节点是最后一个节点普通二叉树中就没有这么多要求一般选择排序方法时,会选择快速排序,首先它的时间复杂度是最优的,其次它的常数项经过实验的速度是最快的如果空间有限,很容易空间就超了,使用推排序如果需要用到稳定性,使用归并排序**问1:**现在的排序算法能不能做到空间复杂度在O(N * logN)或者以下?答:不能,目前还没有发现这样的算法。
2023-04-10 14:17:49
802
1
原创 个人算法总结P1-P34
这里看到时间复杂度为logN级就应该想到要使用二分查找法,但我们普通的二分查找法需要有序且不重复的序列,这里要对所使用的二分查找法进行修改先是左边界,再找出右边界因为普通的/法,比如3/2=1,那么可以应用到查找左边界,同理(3+1)/2=2就可以应用到右边界左边界需要先定义r,右边界则是l。
2023-04-01 16:12:14
177
原创 项目总结1--Date类型的技术管理
LocalDate 是用于处理日期的类,它表示一个ISO-8601格式的日期,例如:2023-04-01。LocalDate 是用于处理日期的类,它表示一个ISO-8601格式的日期,例如:2023-04-01。LocalTime 是用于处理时间的类,它表示一个ISO-8601格式的时间,例如:23:59:59。LocalTime 是用于处理时间的类,它表示一个ISO-8601格式的时间,例如:23:59:59。是LocalDateTime类的升级版,能表示跨时区的时间,通常用于处理多个时区之间的转换。
2023-03-31 12:41:14
138
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅