摘要: 【本文源址:http://blog.csdn.net/q1056843325/article/details/73277063 转载请添加该地址】 JavaScript数组去重问题虽然在实际开发中很少应用 但却是面试(或笔试)中可能被问到的题 如果只能说出一两种方法的话,就显得我们很low 所以这里 阅读全文
posted @ 2018-08-14 17:40 刘凌枫羽 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 一、队列的概念: 队列(简称作队,Queue)也是一种特殊的线性表,队列的数据元素以及数据元素间的逻辑关系和线性表完全相同,其差别是线性表允许在任意位置插入和删除,而队列只允许在其一端进行插入操作在其另一端进行删除操作。 队列中允许进行插入操作的一端称为队尾,允许进行删除操作的一端称为队头。队列的插 阅读全文
posted @ 2018-08-06 16:47 刘凌枫羽 阅读(1240) 评论(0) 推荐(0) 编辑
摘要: 数据结构的栈和堆 首先在数据结构上要知道堆栈,尽管我们这么称呼它,但实际上堆栈是两种数据结构:堆和栈。 堆和栈都是一种数据项按序排列的数据结构。 栈就像装数据的桶或箱子 我们先从大家比较熟悉的栈说起吧,它是一种具有后进先出性质的数据结构,也就是说后存放的先取,先存放的后取。 这就如同我们要取出放在箱 阅读全文
posted @ 2018-08-02 09:09 刘凌枫羽 阅读(8227) 评论(0) 推荐(1) 编辑
摘要: 一:单向链表基本介绍 链表是一种数据结构,和数组同级。比如,Java中我们使用的ArrayList,其实现原理是数组。而LinkedList的实现原理就是链表了。链表在进行循环遍历时效率不高,但是插入和删除时优势明显。下面对单向链表做一个介绍。 单向链表是一种线性表,实际上是由节点(Node)组成的 阅读全文
posted @ 2018-07-31 15:06 刘凌枫羽 阅读(41684) 评论(5) 推荐(2) 编辑
摘要: Java中的经典算法之冒泡排序(Bubble Sort) 原理:比较两个相邻的元素,将值大的元素交换至右端。 思路:依次比较相邻的两个数,将小数放在前面,大数放在后面。即在第一趟:首先比较第1个和第2个数,将小数放前,大数放后。然后比较第2个数和第3个数,将小数放前,大数放后,如此继续,直至比较最后 阅读全文
posted @ 2018-07-17 10:18 刘凌枫羽 阅读(418) 评论(0) 推荐(0) 编辑
摘要: 转载:https://blog.csdn.net/qq_36896779/article/details/78247050 一 数据库 1.常问数据库查询、修改(SQL查询包含筛选查询、聚合查询和链接查询和优化问题,手写SQL语句,例如四个球队比赛,用SQL显示所有比赛组合;举例2:选择重复项,然后 阅读全文
posted @ 2018-09-25 16:58 刘凌枫羽 阅读(1098) 评论(0) 推荐(0) 编辑
摘要: 转载自:https://blog.csdn.net/android_ztz/article/details/73762603 一、前言 IDEA在业界被公认为JAVA最优秀的开发工具,但是它不像eclipse是免费的。以下就是通过JetbrainsCrack-2.6.2.jar包破解。 二、破解 其 阅读全文
posted @ 2018-09-05 13:59 刘凌枫羽 阅读(18968) 评论(0) 推荐(0) 编辑
摘要: git 查看/修改用户名、密码 阅读全文
posted @ 2018-07-27 08:50 刘凌枫羽 阅读(631) 评论(0) 推荐(0) 编辑
摘要: Spring 中 AOP 特性详解 动态代理的实现原理 要了解 Spring 的 AOP 就必须先了解动态代理的原理,因为 AOP 就是基于动态代理实现的。动态代理还要从 JDK 本身说起。 在 Jdk 的 java.lang.reflect 包下有个 Proxy 类,它正是构造代理类的入口。这个类 阅读全文
posted @ 2018-07-20 17:12 刘凌枫羽 阅读(387) 评论(0) 推荐(0) 编辑
摘要: 这个方法实现了 AbstractApplicationContext 的抽象方法 refreshBeanFactory,这段代码清楚的说明了 BeanFactory 的创建过程。注意 BeanFactory 对象的类型的变化,前面介绍了他有很多子类,在什么情况下使用不同的子类这非常关键。BeanFa 阅读全文
posted @ 2018-07-20 09:31 刘凌枫羽 阅读(330) 评论(0) 推荐(0) 编辑
摘要: Spring 框架的设计理念与设计模式分析 Spring核心组件 Spring 框架中的核心组件只有三个:Core、Context 和 Beans Spring 的设计理念 前面介绍了 Spring 的三个核心组件,如果再在它们三个中选出核心的话,那就非 Beans 组件莫属了,为何这样说,其实 S 阅读全文
posted @ 2018-07-19 17:56 刘凌枫羽 阅读(566) 评论(0) 推荐(0) 编辑
摘要: https://gitee.com/jeecg/jeecg 阅读全文
posted @ 2018-07-19 11:24 刘凌枫羽 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 透切理解面向对象三大基本特性是理解面向对象五大基本原则的基础. 三大特性:封装、继承、多态。 所谓封装,也就是把客观事物封装成抽象的类,并且类可以把自己的数据和方法只让可信的类或者对象操作,对不可信的进行信息隐藏。封装是面向对象的特征之一,是对象和类概念的主要特性。 简单的说,一个类就是一个封装了数 阅读全文
posted @ 2018-07-17 16:52 刘凌枫羽 阅读(273) 评论(0) 推荐(0) 编辑
摘要: 转载自:https://blog.csdn.net/qq_23994787/article/details/78735661 阅读全文
posted @ 2018-07-17 14:00 刘凌枫羽 阅读(588) 评论(0) 推荐(0) 编辑
摘要: java经典算法——河内算法(Hanoi) 有三根相邻的柱子,标号为A,B,C,A柱子上从下到上按金字塔状叠放着n个不同大小的圆盘,要把所有盘子一个一个移动到柱子B上,并且每次移动同一根柱子上都不能出现大盘子在小盘子上方,请问至少需要多少次移动,设移动次数为H(n)。 原理: 当n=1时,H(1)= 阅读全文
posted @ 2018-07-17 11:36 刘凌枫羽 阅读(1210) 评论(0) 推荐(0) 编辑