- 博客(13)
- 收藏
- 关注
转载 java 设计模式
基础设计模式相关参考:Java开发中的23种设计模式详解(转)设计模式六大原则1.单一开闭原则 对扩展开放,对修改封闭。 2.里氏代换原则 基类出现的位置都能用子类代替。 3.迪米特法则 最少知道原则,模块之间和实体之间彼此了解的信息越少越好。 4.依赖倒转 针对接口编程,而不是针对具体编程 5.接口隔离原则 多个接口总比一个接口好,就是将一个接口中的功能拆开,降低依赖 6.合成
2017-07-18 14:53:46
253
转载 java多线程
基础概念定义进程:资源分配的最小单元,在java中就是一个程序; 线程:进程中可独立执行的子任务,是执行任务的最小单元,在JVM中,进程是线程的一个组件。 线程分为守护线程和用户线程。用户线程可以通过System.exit调用停止JVM的运行,也就是说在JVM停止之前,所有的用户线程必须先停止,而守护线程不会影响。创建与运行创建方式:1.继承java.lang.Thread类的实例;2.实现ja
2017-07-18 13:36:04
307
转载 JAVA-WEB Spring面试
原文地址:[https://www.javacodegeeks.com/2014/05/spring-interview-questions-and-answers.html]Spring 概述1. 什么是spring?spring 是个Java企业级应用的开源开发框架。Spring主要用来开发Java应用,但是有些扩展是针对构建J2EE平台的web应用。Spring 框架目标是简化Java企业级应
2017-07-17 15:39:40
342
转载 JAVA-WEB
1、jsp和servlet的区别、共同点、各自应用的范围??JSP是Servlet技术的扩展,本质上就是Servlet的简易方式。JSP编译后是“类servlet”。Servlet和JSP最主要的不同点在于,Servlet的应用逻辑是在Java文件中,并且完全从表示层中的HTML里分离开来;而JSP的情况是Java和HTML可以组合成一个扩展名为.jsp的文件。JSP侧重于视图,Servlet主要用
2017-07-10 20:57:41
327
转载 JavaWeb-Hibernate-三种状态
原地址 学过hibernate的人都可能都知道hibernate有三种状态,transient(临时状态),persistent(持久化状态)以及detached(离线状态)。 临时状态:new语句创建出来的对象,还没有被保存到数据库中; 持久化状态:已经被保存到数据库中的对象; 离线状态:数据库中有,但是session中不存在该对象。 1.持久化操作 session = Hiber
2017-07-06 15:21:41
261
原创 数据结构面试整理(4)
11. 二叉树的前中后续遍历:递归与非递归写法,层序遍历算法。11.1 前序遍历根-左子树-右子树 非递归思路: a) 访问树的根节点,将根节点压入栈; b) 取栈顶元素,访问该元素的左子树,跳到a) , 栈顶节点出栈,访问该节点的右子树,跳至a); c)当所有节点访问完即最后访问的树节点为空且栈空时,停止。11.2 中序遍历左子树-根-右子树 非递归思路: a) 取树的根节点,将根节点
2017-07-04 14:41:09
386
原创 数据结构面试整理(3)
7. 快排的partition函数与归并的Merge函数。7.1快排的partition函数 在算法导论中我们对Partition函数的定义是这样的: QUICKSORT(A, p, r)//快速排序算法 if (p < r ){ q = PARTITION(A, p, r)//分成左右两半,一半不大于A[r], 一半不小于A[r]
2017-07-02 21:32:11
2018
原创 数据结构面试整理(2)
4. Hash表的hash函数,冲突解决方法有哪些Hash表的基本思想:首先在元素的关键字k和元素的存储位置p之间建立一个对应关系f,使得p=f(k),f称为哈希函数。创建哈希表时,把关键字为k的元素直接存入地址为f(k)的单元;以后当查找关键字为k的元素时,再利用哈希函数计算出该元素的存储位置p=f(k),从而达到按关键字直接存取元素的目的。 散列函数: 1) 直接地址 取关键字或关
2017-06-30 15:04:20
414
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅