- 博客(7)
- 收藏
- 关注
原创 Tomcat中Spring如何管理应用程序类的问题
《深入理解java虚拟机》一书中,作者在235页(老版),即介绍tomcat服务器类加载器时抛出一个问题:如果有10个web应用程序都用Spring来进行组织和管理的话,可以把Spring放到Common或Shared目录下让这些程序共享。Spring要对用户程序的类进行管理,自然要能访问到用户程序的类,然而,用户程序是放在/webApp/WEB-INF目录下的,那么问题来了,Spring如何访问并
2017-03-09 20:38:46
1125
3
原创 数据结构——栈的线性表实现
栈可以通过线性表进行实现,分为顺序存储结构实现和链式存储结构实现。顺序结构实现如下:package stack_and_queue;import java.util.Arrays;public class ArrayStack { private final int DEFAULT_VALUE = 10; private Object[] elementData;//定义
2017-02-25 00:08:55
431
原创 数据结构——线性表之链表存储学习
单向链表是一种线性表,实际上是由节点(Node)组成的,一个链表拥有不定数量的节点。其数据在内存中存储是不连续的,它存储的数据分散在内存中,每个结点只能也只有它能知道下一个结点的存储位置。由N各节点(Node)组成单向链表,每一个Node记录本Node的数据及下一个Node。向外暴露的只有一个头节点(Head),我们对链表的所有操作,都是直接或者间接地通过其头节点来进行的。 链表的实现如下:pack
2017-02-23 02:10:30
403
原创 System.arraycopy() 与 Arrays.copyOf()两个方法的区别
两个方法都是数组拷贝的方法,两个方法之间最大的区别就是Arrays.copyOf()在数组拷贝过程中创建新的数组,将原有数据拷贝到新数组中去。而System.arraycopy() 仅拷贝数组的内容,不会创建新数组。public static int[] copyOf(int[] original, int newLength) { int[] copy = new i
2017-02-22 19:57:49
828
原创 数据结构——线性表之顺序存储学习
首先,线性表可以分为顺序存储结构以及链式存储结构。最简单的莫过于线性表的顺序存储结构,数组就是一种顺序存储的结构。线性存储结构具有以下特点:1.物理地址连续,元素具有“物理位置相邻”关系2.确定起始位置可以对任一元素随机存取package linearList;import java.util.Arrays;public class SequenceList { pri
2017-02-22 15:08:03
290
原创 为什么要使用JSTL标签
JSP标准标签库(JSTL)是一个JSP标签集合,它封装了JSP应用的通用核心功能。JSTL支持通用的、结构化的任务,比如迭代,条件判断,XML文档操作,国际化标签,SQL标签。 除了这些,它还提供了一个框架来使用集成JSTL的自定义标签。那么为什么要使用JSTL标签呢?原因有以下几点:1.保持程序良好的可读性。当项目非常大的时候,页面写java代码不易于维护和
2016-12-30 15:46:53
928
转载 如何通过Linux中的Samba工具实现文件共享
Samba是Ubuntu和Windows进行网络共享的工具,比如分享打印机,互相之间传输资料文件。安装sambasudo apt-get install samba查看samba是否安装成功sudo dpkg -l samba*Desired=Unknown/Install/Remove/Purge/Hold| Status=Not/Inst/Conf-files/Unpa
2016-12-18 21:21:50
443
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人