摘要: 快速排序的原理我们再来看快速排序算法(Quicksort),我们习惯性把它简称为“快排”。快排利用的也是分治思想。乍看起来,它有点像归并排序,但是思路其实完全不一样。我们待会会讲两者的区别。现在,我们先来看下快排的核心思想。快排的思想是这样的:如果要排序数组中下标从 p 到 r 之间的一组数据,我们 阅读全文
posted @ 2022-09-08 20:31 ukyo--君君小时候 阅读(471) 评论(0) 推荐(0) 编辑
摘要: 第一段 import java.util.Arrays; /** * 查阅: * https://blog.csdn.net/m0_52711790/article/details/123012899 * https://baike.baidu.com/item/%E7%A9%BA%E9%97%B4 阅读全文
posted @ 2022-09-08 20:30 ukyo--君君小时候 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 对于程序员来说,辨别代码写得“好”还是“烂”,是一个非常重要的能力。这也是我们写出好代码的前提。毕竟,如果我们连什么是好代码、什么是烂代码,都分辨不清,又谈何写出好代码呢? 实际上,咱们平时嘴中常说的“好”和“烂”,是对代码质量的一种描述。“好”笼统地表示代码质量高,“烂”笼统地表示代码质量低。对于 阅读全文
posted @ 2022-09-08 16:30 ukyo--君君小时候 阅读(66) 评论(0) 推荐(0) 编辑
摘要: 实际上,大部分设计原则、设计思想、设计模式理解起来都不难,难的是如何将这些理论灵活恰当地应用到实际的开发中,而不是教条主义和盲目滥用。而要想正确、得当地应用理论知识,光看书是不够的,我们要在实战中去亲身感受、体会这些理论该如何应用。但是,我们平时的开发更多的是基于已有的框架,照着别人的流程,扩展新的 阅读全文
posted @ 2022-09-08 16:09 ukyo--君君小时候 阅读(87) 评论(0) 推荐(0) 编辑
摘要: 状态机在编译原理中较为重要 其中状态机可以用作如识别正则表达式,识别句子中含有单词(假如英语句子没有空格)以及进行自然语言处理。 其作用是当判定一个状态,如当前状态,及拿当前状态判定下一个节点或指向的状态, 并结合判定的节点来判定下一个节点应有的状态或指向某个节点。 比如在正则表达式中,用某个正则格 阅读全文
posted @ 2022-09-08 13:27 ukyo--君君小时候 阅读(65) 评论(0) 推荐(0) 编辑
摘要: public class Logger { private FileWriter writer; private static final Logger instance = new Logger(); private Logger() { File file = new File("/Users/ 阅读全文
posted @ 2022-09-08 12:58 ukyo--君君小时候 阅读(23) 评论(0) 推荐(0) 编辑
摘要: Spring解决循环依赖的理论依据其实是基于Java的引用传递,当我们获取到对象的引用时,对象的field或则属性是可以延后设置的(但是构造器必须是在获取引用之前)。 Spring的单例对象的初始化主要分为三步: 实例化:其实也就是调用对象的构造方法实例化对象 注入:填充属性,这一步主要是对bean 阅读全文
posted @ 2022-09-08 12:25 ukyo--君君小时候 阅读(43) 评论(0) 推荐(0) 编辑
摘要: RR 可重复读,大事务中嵌套小事务,第一个小事务写数据后,后面的小事务不能读到同一个大事务下大上一个小事务的写入。 比如以最后一条数据修订数据为准时的情况,如一位老师对一位学生作业从开始到批改后改分的一个列表,会以最后的为准时,这种不太在意中间改动分数,只在意学生改完一版作业后的最后成绩,中间成绩是 阅读全文
posted @ 2022-09-08 12:20 ukyo--君君小时候 阅读(331) 评论(0) 推荐(0) 编辑
摘要: 124995202206000001 阅读全文
posted @ 2022-09-08 09:43 ukyo--君君小时候 阅读(16) 评论(0) 推荐(0) 编辑
摘要: 价值排序 福禄寿喜财 阅读全文
posted @ 2022-09-08 09:26 ukyo--君君小时候 阅读(12) 评论(0) 推荐(1) 编辑