摘要: 这里说下最近项目中我们的解决方案,主要用到commons-lang3-3.1.jar这个包的org.apache.commons.lang3.StringEscapeUtils.escapeHtml4()这个方法。 解决过程主要在用户输入和显示输出两步:在输入时对特殊字符如<>" ' & 转义,在... 阅读原文
2017-09-16 17:36:01 阅读(737) 评论(0)
摘要: 在写servlet的重定向和转发用得很多,一开始不太理解两者的区别,但是又比较重要,所以只能死记硬背。后面经过多次的学习和练习终于有些理解啦,有不对的地方大家一起学习。 转发就像是有A、B、C三个人,A有不会的题目去问B,B自己也不会,但是B去问了C,会了之后再告诉A。但是A不知道B有问过C,只知道B给自己讲解了题目... 阅读原文
2017-09-16 16:02:03 阅读(770) 评论(0)
摘要: 插入排序 の implementation   插入排序就像打赌的时候,比如双扣。抽牌的时候,一次拿一张牌,这张牌和之前的牌一张张比较。选择把这张牌插入什么位置,排好顺序的位置后打牌更顺。要不然得一个一个找到时麻烦。也不利于打牌的大局观。看下图   假设第一次抽到梅花7, 不用排序。因为只有一张   接着抽到梅花1... 阅读原文
2017-09-16 15:09:04 阅读(765) 评论(0)
摘要: 首先,看完这篇文章,不能保证你成为大神,但是却可以让你懂得什么是爬虫,如何使用爬虫,如何利用http协议,侵入别人的系统,当然只是一些简单的教程,拿到一些简单的数据; 先上代码,在一步一步讲解: 这是一个工具类,不用详细看,网上哪里都能找到发送http请求的工具类,少包自己导 package com.df.util;... 阅读原文
2017-09-16 14:13:01 阅读(792) 评论(0)
摘要: 一般我们可以使用ProxyBeanFactory,并配置proxyInterfaces,target和interceptorNames实现,但如果需要代理的bean很多,无疑会对spring配置文件的编写带来繁重的工作,这时就该BeanNameAutoProxyCreator出场了。 (一)ProxyFactoryB... 阅读原文
2017-09-16 13:28:04 阅读(744) 评论(0)
摘要: Java如何学习?给你教程可好? 1、开发环境搭建 2、Java语言基础 3、Java面向对象 4、Java面向对象基本特征:继承 5、Java面向对象-抽象类与接口 6、Java面向对象多态性 7、Java面向对象之泛型 8、Java面向对象 9、Java语言进阶 10、工程结构管理 11、网络... 阅读原文
2017-09-16 12:02:07 阅读(782) 评论(0)
摘要: 官方文档地址为:http://cloud.spring.io/spring-cloud-static/Dalston.SR2/#_spring_cloud_netflix 文中例子我做了一些测试在:http://git.oschina.net/dreamingodd/spring-cloud-preparation ... 阅读原文
2017-09-16 11:01:02 阅读(729) 评论(0)
摘要:                                                        java 小学生一枚 ,学习记录。 import java.io.File; import java.io.FileNotFoundException; import java.io.FileOutputS... 阅读原文
2017-09-16 10:58:02 阅读(755) 评论(0)
摘要: Servlet总结二(文件路径) 前言 前面我们说过ServletContext表示的是web容器中的上下文,下面我们也是用到ServletContext中的方法读取文件 读取WebRoot文件下的文件 我们知道当我们将项目部署到Tomcat服务器中时,项目中的文件路径其实就是在Tomcat中的文件路径,所有的... 阅读原文
2017-09-16 10:46:01 阅读(754) 评论(0)
摘要: 1.TimerTask;   TimerTask是一种特殊的线程,为Timer安排一次或者重复执行的任务。它实现了Runable接口,是一个抽象类。他自己没有实现run()方法,需要子类来实现。定时器任务与线程不同,它是定时启动的所以不能直接使用start()方法,而需要一个特殊的类Timer来启动它。 2.Time... 阅读原文
2017-09-16 09:30:02 阅读(766) 评论(0)