摘要:
本文参考 出自LeetCode上的题库 —— 移动零 https://leetcode-cn.com/problems/move-zeroes/ 移动零问题 给定一个数组 nums,编写一个函数将所有 0 移动到数组的末尾,同时保持非零元素的相对顺序。注意 ,必须在不复制数组的情况下原地对数组进行操 阅读全文
摘要:
本文参考 出自LeetCode上的题库 —— 回文链表,本题比较简单,但既考察了单向链表反转,也可以应用快慢指针 https://leetcode-cn.com/problems/palindrome-linked-list/ 回文链表问题 给定一个单链表的头节点 head ,请你判断该链表是否为回 阅读全文
摘要:
本文参考 出自LeetCode上的题库 —— 环形链表II,哈希表和快慢指针两种解法都需要O(n)的时间,但快慢指针仅占用O(1)的空间 https://leetcode-cn.com/problems/linked-list-cycle-ii/ 环形链表问题 给定一个链表的头节点 head,返回链 阅读全文
摘要:
本文参考 出自LeetCode上的题库 —— 最优除法,看上去很难,实际上却有很巧妙的解法 https://leetcode-cn.com/problems/optimal-division/ 最优除法问题 给定一组正整数,相邻的整数之间将会进行浮点除法操作。例如,[ 2 , 3 , 4 ] -> 阅读全文
摘要:
本文参考 出自LeetCode上的题库 —— 最小覆盖子串,本篇解法主要在官方题解的基础上做一定修改 https://leetcode-cn.com/problems/minimum-window-substring/ 最小覆盖子串问题 给定一个字符串 s 、一个字符串 t 。返回 s 中涵盖 t 阅读全文
摘要:
说在前面 最近在公司实习,接触了一个中小型的后台管理系统,不得不说,项目的目录结构比我平时做的"课程设计"要来得复杂,于是我先去看了Github上一些后台管理系统的模板项目 在guns(https://gitee.com/stylefeng/guns)后台管理系统中,我用"代码生成"功能生成模板页面 阅读全文
摘要:
本文参考 本篇文章参考自《Effective Java》第三版第十五条"Minimize the accessibility of classes and members" Access modifiers (private, package-private, protected and public) 访问修饰符同类同包不同包子类不同包非子类private√package-private(... 阅读全文
摘要:
本文参考 网上对于JDBC与桥接模式的理解各有不同,在这片文章里提出的是我个人对于二者的理解,本文参考的其它博文如下: https://blog.csdn.net/paincupid/article/details/43614029 http://c.biancheng.net/view/1320. 阅读全文
摘要:
本文参考 本篇文章参考自《Effective Java》第三版第十三条"Always override toString",在《阿里巴巴Java开发手册》中也有对clone方法规约: 【推荐】慎用 Object的 clone方法来拷贝对象。 说明:对象clone 方法默认是浅拷贝,若想实现深拷贝需覆 阅读全文
摘要:
本文参考 本篇文章参考自《Effective Java》第三版第十一条"Always override hashCode when you override equals" You must override hashCode in every class that overrides equals 阅读全文