08 2017 档案
摘要:这种方法的思想就是:首先建立一个Map,key值存储单词,value存储出现次数,在循环添加单词,如果没有相同的key,则将单词添加到key中,并设置它的value值为1,如果map中含有相同的key,则将对应的value值加1。 这种方法冗余且容易出错。guava设计了一个集合类,Multiset
阅读全文
摘要:最近学习了网络攻击。 下面讲讲网络攻击的手段。 一、SQL注入(部分内容转自:http://blog.csdn.net/daiyan_csdn/article/details/51647330) 看字面意思就应该可以知道这是一种基于数据库的攻击。 那么是怎么实现的呢? 这是一个简单的注册登录界面。
阅读全文
摘要:上面就是一个性别的枚举,包含男和女,用的时候直接调用就行。 再来看看guava对于枚举的支持。 1、getField()方法 返回变量名为enumValue变量值的Field 2、getIfPresent()方法 根据所给类型一个optional<enum>常量 3、stringConverter(
阅读全文
摘要:今天在找base包下的源码阅读时,看到了Charsets,肯定是定义字符集的类,本来就想简单的看一下。(部分内容摘抄自:http://blog.csdn.net/sundaysunshine/article/details/53954813) 随后想到在web工程里一直会遇到编码问题,于是想总结一下
阅读全文
摘要:这种方法显的特别冗余,现在我们看一下guava的CharMatcher怎么去匹配的。 上面这段代码的意思就是从str中找到数字。 简洁吧,下面开始进入源码阅读阶段。 1、any()方法 这个意思是匹配所有字符。 2、none() 这个方法是不匹配任何字符串 3、whitespace() 匹配空白符。
阅读全文
摘要:部分内容截取自(http://blog.csdn.net/zhch152/article/details/8191377,http://iswift.iteye.com/blog/1657537) 在使用spring的时候遇到了挺多问题,有些问题很奇怪,比如提示下面的错误: 我第一次遇到这个问题,就
阅读全文
摘要:今天阅读的是Srings类,这在程序中经常使用。 比如判断字符串是否为空,我们在之前用jdk方法判断是会用下面这个判断语句。 上面的代码如果不注意的话就容易写错,并且不优美。现在采用guava的Strings类进行判断,请看下面的 这样是不是看起来很优雅。 下面开始阅读Strings的源码: 1、n
阅读全文
摘要:今天阅读一个非常常用的类Files,文件操作类。
阅读全文
摘要:命令及解释 mvn -v 查看maven版本 mvn compile 编译 mvn test 测试 mvn package 打包 mvn clean 删除target mvn install 安装jar包到本地仓库 创建工程目录时使用archetype插件,两种方式创建 1、mvn archetyp
阅读全文
摘要:之前课程学习了servlet,今后以学习springmvc为主,所以先简单介绍一下springmvc,本文的主要内容主要是对比两种方法的请求转发过程。另外介绍了一下cookie和session的使用方法。
阅读全文

浙公网安备 33010602011771号