摘要: 正常的cookie只能在一个应用中共享,即:一个cookie只能由创建它的应用获得。 可在同一应用服务器内共享cookie的方法:设置cookie.setPath("/"); (假设:本机tomcat/webapp下面有两个应用:webapp_a和webapp_b) 1. 原来在webapp_a下面 阅读全文
posted @ 2017-06-01 19:25 lzf2017 阅读(3768) 评论(0) 推荐(0) 编辑
摘要: GIT安装:1. Git下载地址:https://git-for-windows.github.io/,按照默认选项安装即可。 (安装完成后,在开始菜单找到“Git”->“Git Bash”,蹦出一个类似命令行窗口的东西,就说明Git安装成功!) 2. 安装完成后,还需要最后一步设置,在命令行输入: 阅读全文
posted @ 2017-05-30 10:03 lzf2017 阅读(425) 评论(0) 推荐(0) 编辑
摘要: 饿汉模式和懒汉模式的区别: 饿汉模式的特点是加载类时比较慢,但运行时获取对象的速度比较快,线程安全 懒汉模式的特点是加载类时比较快,但运行时获取对象的速度比较慢,线程不安全 阅读全文
posted @ 2017-04-19 21:20 lzf2017 阅读(316) 评论(0) 推荐(0) 编辑
摘要: 是斐波那契数列问题 假设f(n)是n个台阶跳的次数:(假设已经调到第n个台阶,最后一次是由哪个台阶跳上来的) f(n) = f(n-1)+f(n-2)+...+f(n-(n-1)) + f(n-n) == f(0) + f(1) + f(2) + f(3) + ... + f(n-2) + f(n- 阅读全文
posted @ 2017-04-15 10:42 lzf2017 阅读(1474) 评论(0) 推荐(0) 编辑
摘要: 在初学Java时,可能会经常碰到下面的代码: 1 String str1 = new String("hello"); 2 String str2 = new String("hello"); 3 4 System.out.println(str1==str2); 5 System.out.prin 阅读全文
posted @ 2017-04-09 22:32 lzf2017 阅读(230) 评论(0) 推荐(0) 编辑
摘要: 问题描述: 按下列操作添加相应路径(这里是错误操作) 该问题仍旧无法解决: 注意:这里spring-webmvc-4.1.7.RELEASE.JAR中确实包含AnntationMethodHandlerAdapter.class文件 正确操作: 将这两个文件进行解压: spring-webmvc-4 阅读全文
posted @ 2017-04-03 17:48 lzf2017 阅读(20916) 评论(4) 推荐(4) 编辑
摘要: 解决中文乱码 使用POJO映射请求参数 阅读全文
posted @ 2017-04-03 16:13 lzf2017 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 顾名思义,快速幂就是快速算底数的n次幂。其时间复杂度为 O(log₂N), 与朴素的O(N)相比效 用法:用于求解 a 的 b 次方,而b是一个非常大的数,用O(n)的复杂度会超时。那么就需要这个算法,注意它不但可以对数求次幂,而且可用于矩阵快速幂。 把b转换成二进制数,该二进制位数有logb位;该 阅读全文
posted @ 2017-04-01 11:40 lzf2017 阅读(269) 评论(0) 推荐(0) 编辑
摘要: 静态代码块和构造代码块结构如下: static { 静态语句代码块 } { 构造代码块 } 特点:静态初始化块只在类加载时执行,且只会执行一次,同时静态初始化块只能给静态变量赋值,不能初始化普通的成员变量。而构造代码块随着对象的创建而执行,每创建一次对象就执行一次构造代码块。优先级:静态代码块>构造 阅读全文
posted @ 2017-03-30 15:17 lzf2017 阅读(1375) 评论(0) 推荐(0) 编辑
摘要: 折半插入排序: 与直接插入排序相比,折半插入排序寻找插入位置上面所花的时间大大减少。折半插入排序在记录移动次数方面和直接插入排序是一样的,所以时间复杂度和直接插入排序还是一样的。 希尔排序: 又叫做缩小增量排序,其本质是插入排序,只不过是将待排序的序列按某种规则分成几个子序列,分别对这几个子序列进行 阅读全文
posted @ 2017-03-28 21:44 lzf2017 阅读(318) 评论(0) 推荐(0) 编辑