随笔分类 -  Web开发

摘要:昨天面试问到了有关Java NIO的问题,没有答上来。于是,在网上看到了一篇很有用的系列文章讲Java IO的,浅显易懂。后面的备注里有该系列文章的链接。内容不算很长,需要两个小时肯定看完了,将该系列文章看完之后,我又参看了一些其他的资料,形成了一点自己不成熟的理解,将之记录下来,算是我自己学到的一... 阅读全文
posted @ 2015-07-09 10:57 高适 阅读(539) 评论(1) 推荐(0)
摘要:序列化机制是Java语言内建的一种对象持久化方式,可以很容易的在JVM中的活动对象和字节数组之间转换。它的一个重要用途就是远程方法调用的时候,用来对开发人员屏蔽底层实现细节(远端的开发人员不知道这个对象的具体实现细节,通过序列化技术可以直接还原为一个对象,直接拿来用即可)。###如何实现序列化待序列... 阅读全文
posted @ 2015-07-08 22:07 高适 阅读(314) 评论(0) 推荐(0)
摘要:一、Log4j是什么?Log4j是Apache的一个开源代码项目,通过使用Log4j,我们可以控制日志信息输出的目的地。最常见的就是输出到控制台或者日志文件。同时,它强大的一点是可以在C、C++等其他程序中使用,只要有相关的接口包即可。二、如何在Java环境下配置Log4j?网上的好多做法要么照本宣... 阅读全文
posted @ 2015-06-01 20:24 高适 阅读(1899) 评论(0) 推荐(2)
摘要:最近在做一个论坛,论坛通常分为几个主版块,每一个主版块下面又有几个子版块。想不出更好的展现方式,最终采用了如下的方法来实现:用一个Map,HashMap或者Treemap承载之。一个子版块名字对应一个子版块的list。TreeMap> tm = new TreeMap>();request.setA... 阅读全文
posted @ 2015-05-31 18:14 高适 阅读(289) 评论(0) 推荐(0)
摘要:今天碰到一乱码问题,百思不得其解。最后解决办法是设置了表单的提交方式,将method设置为post,解决问题。虽然默认的提交方式是post。但是如果不显式设置的话,就会出现我所出现的问题。总结下处理struts2乱码的几个方法:方法一:在struts.xml中添加方法二:在jsp页面中添加 方法三... 阅读全文
posted @ 2015-05-31 18:05 高适 阅读(237) 评论(0) 推荐(0)
摘要:JSP表单里面的表单输入这里面的每一个输入都是一个Attribute,相当于setAttribute("name",user);如果是提交到Action里面,则需要相应的Action有对应的同名变量定义和setter/getter方法,即使你没有用它做任何操作。Action里面的提供Setter/G... 阅读全文
posted @ 2015-05-31 18:02 高适 阅读(14461) 评论(0) 推荐(2)
摘要:搞了慢慢两天,终于弄明白了怎么在Struts2框架中使用Ajax检测用户名的存在了。虽然,比起那些大牛们来,这速度确实够慢的,不过,最终弄出来还是满满的成就感啊。闲话休提,言归正传。直接上代码:Action: 1 package com.bbs.action; 2 3 import javax.s... 阅读全文
posted @ 2015-05-30 23:35 高适 阅读(1920) 评论(0) 推荐(0)
摘要:在使用Tomcat的时候,经常会遇到启动失败的问题:解决方法:1.检查环境变量的配置,jdk的配置2.检查端口是否被占用。关于环境变量的配置很容易搜到,如果按照网上的教程配置好了,但是还是启动失败的话,这时就需要检查端口是否被占用了,实际上十有八九是端口被占用了。下面介绍第二种方法:打开dos窗口,... 阅读全文
posted @ 2015-05-23 22:25 高适 阅读(1123) 评论(0) 推荐(0)
摘要:总记不住一些部署struts2框架的细节,下面就做一个总结:其实很简单,只要几步:1.下载的strutsXXX(版本号)-zip文件中解压app目录中有一个struts2-blank.war文件,解压之。可以看到有一个叫WEB-INF的文件夹,这里面就有我们接下来所需要的三个东西:web.xml打开... 阅读全文
posted @ 2015-05-22 20:24 高适 阅读(1048) 评论(0) 推荐(0)
摘要:这个头疼的问题弄了好几个小时,终于弄好了。方法如下:1.建立一个新的项目,确认自己已经部署好Struts2的环境(网上有好多教程)。运行Tomcat还是会有之前的项目的错误,接下来进行第二步2.将Tomcat服务器停掉,进入你的Tomcat的安装目录中,里面找到一个叫webapps的文件夹,将报错的... 阅读全文
posted @ 2015-05-22 20:22 高适 阅读(238) 评论(0) 推荐(0)
摘要:首先最好在添加的时候,确保你的数据库处于打开状态;其次,要按照jdbc:mysql://[host:port],[host:port].../[database]把url写对;然后,需要添加mysql的驱动包;最后需要注意的一点是:下面的驱动名字,不要选择默认的那个,而是要选择com.mysql.j... 阅读全文
posted @ 2014-05-22 20:25 高适 阅读(324) 评论(0) 推荐(0)