Java
IT黄三爷
头几年,我要安心做技术男,谁都别劝我~
展开
-
面向对象再理解
工作都两年了,一直在用面向对象,可对面向对象的概念还是一直很模糊,没有清晰深入的理解和认识,所以决定今天再整理复习一下。 面向对象的主要思想:类,对象,继承,封装,多态,抽象。其中继承,封装,多态,抽象为面向对象的四大特征。(具体细节不讲)这些概念原来在面向过程中都是没有的,这也是面向对象和面向过程的主要区别。下面在知乎上收集了一些网友关于两者区别的最简单概括:1.面原创 2015-06-15 18:14:38 · 513 阅读 · 0 评论 -
HttpClient4.3 post与get请求工具类完整示例
整个工具类代码如下所示,可直接使用!import java.io.IOException;import org.apache.http.HttpEntity;import org.apache.http.HttpStatus;import org.apache.http.client.config.RequestConfig;import org.apache.http.client.原创 2016-03-29 17:42:52 · 9420 阅读 · 0 评论 -
Myeclipse10不支持编译器1.7
妈的,把我害惨了!原创 2016-03-23 15:29:53 · 2551 阅读 · 1 评论 -
Springmvc中@RequestParam传值中文乱码解决方案:
修改tomcat的配置文件server.xml,找到<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />添加URIEncoding="UTF-8",变成如下:<Connector port="8080" protocol="HTTP/1.1"原创 2016-04-07 17:01:18 · 1778 阅读 · 0 评论 -
Struts2自定义404、500错误界面
用尽各种办法,最管用的还是下面这一种。优点:1、404、500都能正确跳转。包括找不到Action、找不到ActionMethod、throw Exception、Throwable。2、500可输出错误信息。3、可替换Struts2和Tomcat的错误页面。做到真正自定义。配置:Web.xml 404 /error.html原创 2017-02-06 18:19:02 · 2190 阅读 · 0 评论 -
如何解决HTML5页面js,css缓存问题
我们开发web项目的时候,如果更新了某个css文件,部署到服务器,发现在浏览器访问的时候,并没有什么变化,这是因为浏览器缓存了之前的旧的css文件。如果过一段时间之后再访问,就会发现页面有了变化,这说明浏览器更新了最新的css文件。那么怎么才能使我们修改的css或js文件立马生效呢?如果每次都强制更新最新的文件,这样做从效率上来讲又不是很好。我们还是希望有缓存的,只是当我们修改了文件之后,原创 2017-02-11 16:21:45 · 10107 阅读 · 1 评论 -
tomcat6关于el表达式的一大坑!
jsp代码如下:向老子报到我的groupInfo.groupnum里的值明明是0,但是判断到groupInfo.groupnum == ''这里愣是按true来对待,我就艹他妈了!后来发现部署在tomcat7没问题,部署在tomcat6就会有这个毛病,研究发现是判断语句中单引号‘’的问题,换成groupInfo.groupnum == null或empty groupInfo.gr原创 2017-03-20 01:31:09 · 1296 阅读 · 0 评论 -
获取Spring的上下文环境ApplicationContext请注意!!
Web项目中发现有人如此获得Spring的上下环境:public class SpringUtil { public static ApplicationContext context = new ClassPathXmlApplicationContext("applicationContext.xml"); public static Object get原创 2017-08-01 00:54:54 · 3010 阅读 · 0 评论