05 2016 档案
摘要:在监听器启动之前得先加载spring-bean,所以注解在监听器里是不能用的。 可以通过下面的方法获取需要的bean
阅读全文
摘要:是用<mvc:interceptors>报错 代码: 把http://www.springframework.org/schema/mvc/spring-mvc-3.0.xsd改成http://www.springframework.org/schema/mvc/spring-mvc-3.2.xsd
阅读全文
摘要:这个build失败的解决方案就是不要把你项目的 target目录放在src repository 里面,还有 .project 和.classpath 最好也别放到src repository 里。具体的做法就是在新建项目的时候,在第一次commit 到 SVN 之前,先在项目的根目录设置一个 SV
阅读全文
摘要:svn提交新代码的时候,一直报错“Aborting commit: 'XXXXXXXX'remains in conflict” 于是开始搜寻解决办法,网络上大多是单独使用svn时的解决办法,其中前因后果讲的比较详细的是这篇: http://blog.sina.com.cn/s/blog_5d267
阅读全文
摘要:windows 系统 在startup.bat添加以下代码 linux 系统 在catalina.sh 文件头添加一下代码
阅读全文
摘要:多维数组 数组是一种常见的数据类型,由于数组中各元素具有相同的数据类型,并且数据元素的下标一般具有固定的上界和下界。 数组是一种元素个数固定的线性表 数组一般不做插入和删除的操作,因此数组一旦建立,结构中的元素个数和元素间的关系就不再发生变化,所以一般用顺序存储方法来表示数组 由于计算机的内存结构是
阅读全文
摘要:<container-descriptor> <prefer-web-inf-classes>true</prefer-web-inf-classes> </container-descriptor> 上面配置的含义:优先使用Web应用里加载的类,即就是优先加载web-inf下lib中的jar包。
阅读全文
摘要:栈(stack) 是限定在表的一端进行插入和删除运算的线性表。 插入,删除的一段称为栈顶(top),另一端为栈底(buttom)。 不含元素的空表称为空栈。 栈又被称为后进先出(Last In First Out)的线性表 栈的顺序结构(顺序栈) 1.栈的顺序存储结构称为顺序栈。 2.当栈满时再做进
阅读全文
摘要:头结点:是在链表的开始结点之前附加的一个结点,是会动态改变的 头指针:是指指向开始结点的指针(没有头结点的情况下) 开始结点:链表的第一个结点,他没有直接前趋 顺序表 线性表的数据元素按其逻辑此序依次存入一组地址连续的存储单元里,用这种方法存储的线性表称为顺序表 线性表的第i个元素a[i]的存储位置
阅读全文
摘要:线性表是最简单,最常用的一种数据结构,它是由n个数据元素(结点)组成的有限序列。 线性表的基本运算 1.置空表 InitList(L) ,构造一个空的线性表L 2.求表长 ListLength(L) ,返回线性表L中元素个数,即表长。 3.取表中第i个元素GetNode(L,i) ,若1 <= i
阅读全文
摘要:评价一个算法的优劣应该从三个方面判断 1.时间复杂度 : 执行算法所耗费的时间,即时间复杂度 2.空间复杂度 : 执行算法所耗费的存储空间,主要是辅助空间 3.可读性和可操作性 : 算法应当易于理解,易于编程,易于调试等 时间复杂度 一般情况下,将算法所要求求解问题的输入量称为问题的规模,并用一个正
阅读全文
摘要:程序 = 数据结构 + 算法 数据结构 = 逻辑结构 + 物理结构(存储结构) + 运算 根据三种方式划分有: 逻辑结构 有 :线性结构, 非线性结构 物理结构(存储结构) 有 :顺序存储结构,链式存储结构,索引存储结构,散列存储结构 运算 : 插入,删除,检索,更新,排序等 算法 有 : 递归,回
阅读全文
摘要:linux vi /etc/sysctl.conf net.ipv4.tcp_syncookies = 1 //表示开启SYN Cookies。当出现SYN等待队列溢出时,启用cookies来处理,可防范少量SYN攻击,默认为0,表示关闭;net.ipv4.tcp_tw_reuse = 1 //表示
阅读全文