摘要: 设计模式分类 创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。 结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。 行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态 阅读全文
posted @ 2019-08-20 14:39 lfHeartbeat 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.csdn.net/w372426096/article/details/82713315HttpClient相比传统JDK自带的URLConnection,增加 阅读全文
posted @ 2019-08-16 14:18 lfHeartbeat 阅读(335) 评论(0) 推荐(0) 编辑
摘要: alt+f7查找在哪里使用 相当于eclipse的ctrl+shift+G command+alt+f7 这个是查找选中的字符在工程中出现的地方,可以不是方法变量类等,这个和上面的有区别的 command+F7可以查询当前元素在当前文件中的引用,然后按F3可以选择 ,功能基本同上 选中文本, 按co 阅读全文
posted @ 2019-08-14 19:48 lfHeartbeat 阅读(459) 评论(0) 推荐(0) 编辑
摘要: 转载自:https://www.cnblogs.com/chenglc/p/8073049.html 一、数组和集合的比较 数组不是面向对象的,存在明显的缺陷,集合弥补了数组的缺点,比数组更灵活更实用,而且不同的集合框架类可适用不同场合。如下:1:数组能存放基本数据类型和对象,而集合类存放的都是对象 阅读全文
posted @ 2019-08-13 16:36 lfHeartbeat 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 1)插入排序(直接插入排序、希尔排序) 2)交换排序(冒泡排序、快速排序) 3)选择排序(直接选择排序、堆排序) 4)归并排序 5)分配排序(基数排序) 所需辅助空间最多:归并排序 所需辅助空间最少:堆排序 平均速度最快:快速排序 不稳定:快速排序,希尔排序,堆排序。 1.直接插入排序 (1)基本思 阅读全文
posted @ 2019-08-13 16:13 lfHeartbeat 阅读(453) 评论(0) 推荐(0) 编辑
摘要: 数据结构 线性表 栈与队列 树 图 数组 链表 栈 队列 二叉树 平衡二叉树 红黑树 一、线性表(重点) 线性表是由N个元素组成的有序序列,也是最常见的一种数据结构。重点有两个数组和链表。 1、数组 数组是一种存储单元连续,用来存储固定大小元素的线性表。java中对应的集合实现,比如ArrayLis 阅读全文
posted @ 2019-08-13 16:09 lfHeartbeat 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 在Git中打标签非常简单,首先,切换到需要打标签的分支上: 然后,敲命令git tag <name>就可以打一个新标签: 可以用命令git tag查看所有标签: 默认标签是打在最新提交的commit上的。有时候,如果忘了打标签,比如,现在已经是周五了,但应该在周一打的标签没有打,怎么办? 方法是找到 阅读全文
posted @ 2019-08-05 13:50 lfHeartbeat 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 并不是你不想提交,而是工作只进行到一半,还没法提交,预计完成还需1天时间。但是,必须在两个小时内修复该bug,怎么办? 幸好,Git还提供了一个stash功能,可以把当前工作现场“储藏”起来,等以后恢复现场后继续工作:$ git stash 修复完成后,切换到master分支,并完成合并,最后删除i 阅读全文
posted @ 2019-08-05 10:12 lfHeartbeat 阅读(254) 评论(0) 推荐(0) 编辑
摘要: 转自:http://blog.csdn.net/chenleixing/article/details/43230527 usr/local/jdk/bin/java -Dresin.home=/usr/local/resin -server -Xms1800M -Xmx1800M -Xmn300M 阅读全文
posted @ 2019-08-02 17:23 lfHeartbeat 阅读(204) 评论(0) 推荐(0) 编辑
摘要: 创建一个版本库非常简单,首先,选择一个合适的地方,创建一个空目录: 通过git init命令把这个目录变成Git可以管理的仓库: 用命令git add告诉Git,把文件添加到仓库: 用命令git commit告诉Git,把文件提交到仓库: 使用命令git add <file>,注意,可反复多次使用, 阅读全文
posted @ 2019-08-02 15:28 lfHeartbeat 阅读(122) 评论(0) 推荐(0) 编辑