摘要: "编程练习" "Java笔记" 阅读全文
posted @ 2020-04-14 23:54 吴志鸿 阅读(83) 评论(0) 推荐(0) 编辑
摘要: 1、依赖 <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</artifactId> <version>3.3.2</version> </dependency> <dependenc 阅读全文
posted @ 2020-08-28 14:35 吴志鸿 阅读(260) 评论(0) 推荐(0) 编辑
摘要: Sax解析实现查询 新建一个SaxParseXml类继承DefaultHandler 代码 阅读全文
posted @ 2020-05-12 00:05 吴志鸿 阅读(185) 评论(0) 推荐(0) 编辑
摘要: DOM解析XML实现增删改查 新建student.xml 新建一个类DomParseXml init方法初始化dom saveXml对修改的dom进行保存 查询 修改 增加 删除 完整代码 阅读全文
posted @ 2020-05-11 23:53 吴志鸿 阅读(268) 评论(0) 推荐(0) 编辑
摘要: 给定两个大小为 m 和 n 的有序数组 nums1 和 nums2。 请你找出这两个有序数组的中位数,并且要求算法的时间复杂度为 O(log(m + n))。 你可以假设 nums1 和 nums2 不会同时为空。 示例 1: 示例 2: 来源:力扣(LeetCode) 链接:https://lee 阅读全文
posted @ 2020-04-20 00:20 吴志鸿 阅读(94) 评论(0) 推荐(0) 编辑
摘要: 给出两个 非空 的链表用来表示两个非负的整数。其中,它们各自的位数是按照 逆序 的方式存储的,并且它们的每个节点只能存储 一位 数字。 如果,我们将这两个数相加起来,则会返回一个新的链表来表示它们的和。 您可以假设除了数字 0 之外,这两个数都不会以 0 开头。 示例: 来源:力扣(LeetCode 阅读全文
posted @ 2020-04-19 23:13 吴志鸿 阅读(76) 评论(0) 推荐(0) 编辑
摘要: 给定一个字符串,请你找出其中不含有重复字符的 最长子串 的长度。 示例 1: 示例 2: 示例 3: 来源:力扣(LeetCode) 链接:https://leetcode cn.com/problems/longest substring without repeating characters 阅读全文
posted @ 2020-04-17 21:52 吴志鸿 阅读(184) 评论(0) 推荐(0) 编辑
摘要: HashMap 底层结构 JDK8之前是数组加链表 之后是数组加链表/红黑树 线程不安全 散列表,它存储的内容是键值对(key value)映射。 扩容:初始值16,当输入第17个时,扩容为原来的2倍 解决哈希冲突 JDK8之前HashMap 通过 key 的 hashCode 经过扰动函数处理过后 阅读全文
posted @ 2020-04-16 22:06 吴志鸿 阅读(78) 评论(0) 推荐(0) 编辑
摘要: | | ArrayList|LinkedList | Vector | | | | | | | 线程 | 不安全 | 不安全 | 安全 | |底层实现 | 数组 | 双向链表 | 数组 | | 随机访问 | 效率高 | 效率低 | 效率高 | | 随机插入删除 | 效率低 | 效率高 | 效率低 | 阅读全文
posted @ 2020-04-16 21:45 吴志鸿 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 面向对象与面向过程 面向对象 :面向过程性能比面向对象高。 因为类调用时需要实例化,开销比较大,比较消耗资源,所以当性能是最重要的考量因素的时候,比如单片机、嵌入式开发、Linux/Unix 等一般采用面向过程开发。但是,面向过程没有面向对象易维护、易复用、易扩展。 面向过程 :面向对象易维护、易复 阅读全文
posted @ 2020-04-15 16:41 吴志鸿 阅读(74) 评论(0) 推荐(0) 编辑
摘要: "JAVA类型转换" "一些基础概念" "==与equals与hashcode" "java基础 转载" "集合汇总 转载" "List" "Map" XML "Dom解析(增删改查)" "Sax解析(只实现查询)" 阅读全文
posted @ 2020-04-15 00:14 吴志鸿 阅读(74) 评论(0) 推荐(0) 编辑