- 博客(12)
- 收藏
- 关注
原创 @Before相关
在Junit测试中,有@BeforeClass、@AfterClass、@Before和@After几个注解,查了一下相关的资料了解到它们在测试中运行的先后顺序依次是:@BeforeClass->@Before->@After->@AfterClass这个随便百度一下就可以搜到,这里主要是看看这个标签里面能不能用于数据库的初始化工作;Case1:执行先后顺序@Beforepu
2017-02-20 15:31:21
677
转载 spring在普通类中获取session和request,springsession
spring在普通类中获取session和request,springsession在使用spring时,经常需要在普通类中获取session,request等对像.比如一些AOP拦截器类,在有使用struts2时,因为struts2有一个接口使用org.apache.struts2.ServletActionContext即可很方便的取到session对像.用法:Servle
2016-03-14 15:19:57
14026
原创 Spring自动映射mapped url path onto直接到了DefaultExceptionHandler
我之前在网上找到了张开涛的shiro教程,里面有个权限管理的综合案例,我想移植到现有的系统中去,当我把里面的包名等文件改名之后,再次运行的时候,Spring在根据@RequestMapping进行路径映射的时候,直接异常了,我了解到肯定是因为映射路径的时候出错了,但是由于默认的异常解决方法只有一个提示,那就是权限认证失败的异常,导致所有异常全部都是这个原因,无从查起,后来又返回去看shiro中的教
2016-02-23 14:02:57
6439
原创 maven编译时GBK不可映射的字符解决办法
在编译maven工程的时候,如果没有设置编码,那么就会使用系统默认的编码,中文系统编码一般都是GBK,所以就会报错:GBK不可映射的字符。解决办法,直接在pom.xml文件中的里面加入:org.apache.maven.pluginsmaven-compiler-plugin2.51.61.6utf8注意这里的版本要看你仓库里面是什么版本,不
2016-02-23 13:59:26
422
转载 centos7_64安装jdk1.7
这是我在网易lofter上面搜到的,之前在ubuntu上面安装其他jdk的时候都是在官网上面下载的压缩包,解压之后配置环境变量,这次是下载的rpm安装包下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.htmlX86 代表i386,i486系列,
2015-05-22 15:24:20
525
原创 自己动手写网络爬虫-----(1)
照着书上把代码写完之后运行MyCrawler主程序,发现在存储的路径下面只有一个网页内容,就说明爬虫只爬取了一个网页,仔细检查了书上的代码,发现并没有错误,后来查了API之后才发现,在Parser的构造函数里有一个是可以带参数的,我就说嘛,没有传入URL的参数,它怎么知道解析哪个嘛。![parser带参数截图]带了参数之后,但发现还是只有一个网页,我就知道肯定是过滤器出问题了,于是把过
2015-05-09 17:09:28
986
原创 HttpClient包里面不包含HttpResponse的问题
最近在看自己动手写网络爬虫这本书,想着先试着写一个爬虫然后再用lucense进行索引。但在最开始的地方就被卡住了,书上写着用HTTPclient来实现对网络资源的请求,比传统的Java里面的URL方法要好。由于书上也没有说要用什么版本的httpclient,我就直接去官网下载了最新版本4.4.1,按照文档来进行操作的时候,发现HttpResponse这个类不在包里面,后来查了资料才发现原来还需要引入
2015-05-01 09:57:42
697
原创 动态规划解决0-1背包问题
之前上算法课的时候老师一味的强调这个很难,也很重要,我们也在认真学,但是这个老师太水了,还是中南大学的博士,讲个问题都讲不清楚,可能他自己心里是理解并明白的,但是就是讲述不清楚,我们班上的人也非常反感这个老师。考试也是靠各种手段混过去了。现在看到这个问题,就记录一下,免得以后忘记了。基本的思想就不用赘述了,跟分治法很类似,在0-1背包问题中,可能最难理解的地方就是那个递推公式了吧,我也是想了很
2015-03-31 18:17:04
480
原创 经典排序算法,冒泡排序
冒泡排序是本人在大一学习C语言的时候就已经学过了,最近这段时间想起来把比较经典的排序算法拿来回顾一下,巩固一下知识。冒泡排序的核心就是比较相邻两个数的大小,然后将小的(或者大的)放到前面去,经过一趟之后,就能把最小或者最大的放到最前面,第二趟排序的时候,第一个数不参与排序,从第二个数开始,经过一趟排序之后就能把第二小或者第二大的数放在第二个.......如此循环,直到剩下的数只剩一个。
2015-03-23 16:46:18
378
转载 详解--快速排序---附加java代码
快速排序由于排序效率在同为O(N*logN)的几种排序方法中效率较高,因此经常被采用,再加上快速排序思想----分治法也确实实用,因此很多软件公司的笔试面试,包括像腾讯,微软等知名IT公司都喜欢考这个,还有大大小的程序方面的考试如软考,考研中也常常出现快速排序的身影。总的说来,要直接默写出快速排序还是有一定难度的,因为本人就自己的理解对快速排序作了下白话解释,希望对大家理解有帮助,达到快速
2015-03-23 16:24:13
567
原创 java中DOM解析xml
总结起来有四种解析方式:DOM解析,SAX解析,还有另外两种需要导入第三方的jar包才可以,DOM4J解析和JDOM解析。1、DOM解析:解析之前我觉得有必要说一说在com.w3c这个包里面常用的节点类型做一些说明:常用的有Element、Attribute、Text三种类型,每种类型的参数以及常用方法都在上表中,可以看见Element的getNodeValueI()函数返回值
2014-12-25 10:06:52
393
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人