- 博客(17)
- 资源 (4)
- 收藏
- 关注
原创 Java中基本数据类型和引用型数据类型的区别
java数据类型图:java的数据类型分基本数据类型(原始数据类型)和引用数据类型;1.基本八大类,图中可以很清楚的看到;这种类型的数据变量在声明之后java就会立刻分配给他内存空间。如:short a; java会在可使用的内存空间寻找一个占两个字节的块给a变量;2.引用数据类型就那三种,类似C/C++的指针,它以特殊的方式指向对象实体(具体的值),这类变量声明时不会分配内存,
2013-02-26 23:47:39 759
原创 让我纠结的各种“网”
一直以为自己家里的ADSL宽带上网(也就是用电话线上网)是以太网,其实这是基于ppp协议的广域网,今天找了找各种网的解释,小记一下:互联网:独立自主的计算机的互联体。形象点说,互联网并不是单一的计算机网络它是一组互联的网络的集合,即由许多网络互联在一起构成一个全球性的网络因此被人们称为“互联网”。广域网:一种覆盖范围在数十千米以上的,跨越大的地域性的计算机网络局域网:是处于同一建筑或方
2013-01-31 11:27:37 382
原创 基于editplus的jsp版万年历
应小编同学的请求,今天弄了下editplus,大概的任务是用editplus开发一个jsp版本的万年历。小编在这里就不说具体的算法了,只说说使用editplus完成项目的大体流程,之前接触editplus不是太多,今天小编才发现editplus对于初学者来说真是好处多多,再次强烈建议初学者使用editplus学习java,但说到大型的项目开发,小编还是大家慎重使用editplus,毕竟有eclip
2012-12-30 17:45:27 902
原创 javax.servlet.ServletException: java.lang.NullPointerException
其中的一个原因是你调用的action内的方法,但该方法的返回值未在struts.xml中注册
2012-12-20 14:48:09 1441 1
转载 Struts2的配置文件----包配置
1. 包配置Struts2框架中核心组件就是Action、拦截器等,Struts2框架使用包来管理Action和拦截器等。每个包就是多个Action、多个拦截器、多个拦截器引用的集合。在struts.xml文件中package元素用于定义包配置,每个package元素定义了一个包配置。它的常用属性有:l name:必填,用来指定包的名字,必须以"/"开头,这时JSP中的action必须
2012-12-13 09:54:16 651
原创 Action类为何要继承ActionSupport
我做的时候,我的action是继承ActionSupport的 Struts 2的Action无须实现任何接口或继承任何类型,普通的POJO类就可以用做Action类, 但是,我们为了方便实现Action,大多数情况下都会继承com.opensymphony.xwork2.ActionSupport类, 并重载(Override)此类里的String execute()方法,因为ActionSup
2012-12-12 00:02:59 2497 2
原创 struts2 标签布局小问题
struts2 标签写在一行里,页面分行显示,页面会自动打出很多标签,如:tr、td 等,这真是令我很不爽,查了一下,原来struts2提供三种theme(主题),ajax、simple、xhtml(默认),在项目中修改主题即可:最简单的解决办法在 struts.xml 中加入代表所有的页面采用的都是 simple主题了,这时它输出的页面,不回添加任何多余的代码或者在, 仅代表该f
2012-12-11 23:22:38 505
原创 File "/struts-tags" not found
最近用struts2标签开发jsp,有些页面就出现File "/struts-tags" not found的异常,做了一下实验,只要在struts.xml文件中注册一个action就可以了(需要先写个Action类),小编猜想struts2标签要和struts2框架有一定的联系。如果这时候还不能解决问题,那得修改一下server的server locations,将其选到第二项Use tomca
2012-12-10 10:04:43 2345
原创 CSS的position与float的问题
CSS的position与float不是同一个东西float,就想word中的漂浮一样,可以靠左边,也可以靠右边而position在于精确的定位block应该在哪里。但是使用float时,有时出现下面问题:上面的代码完全正确,但是如果在浏览器中一运行,就会出现意想不到的结果。(图二 实际视图
2012-12-05 22:10:47 346
原创 CSS Sprites的原理和使用
CSS Sprites的原理和使用在分析各个网站的CSS时,我们经常可以看到一些网站有很多的元素共享了一张背景图片,而这张背景图片包含了所有这些元素需要的背景,这种技术就叫做CSS Sprites。淘宝的css sprites这样做有什么好处呢?我们做一个简单的实验:假设我需要有一个列表,每一行列表都需要一个自己的修饰符。如果使用普通的img来放置这些图片:
2012-12-01 18:09:29 542
原创 eclipse 更改默认编码为UTF-8
新建文件默认编码是ISO-8859-1,为了提高开发项目速度,选择自己所需要的变法方式,这种情况应该是中文操作系统的原因,eclipse默认的新项目的编码是GBK,出于对编码支持的考虑,项目组中最好统一要求是UTF-8编码进行开发。修改eclipse的配置,可以使得eclipse的新建项目的默认编码直接为UTF-8:1.在菜单栏的Window->Preferences->General
2012-12-01 09:56:39 656
转载 struts2标签<s:url>
在没有使用Struts2的时候可以使用el来进行url传参。而在Struts2中不推荐使用el(其实在Struts2.0.0.11之后就不再支持el)而推荐使用功能更为强大的ognl表达式语言。那么怎么使用ognl实现url传参?就是解决这一问题的标签标签一般和超链接 一起使用,用于带多个参数。 [html] view plaincopyprint?
2012-11-29 09:38:52 508
原创 java初学者 为什么要配置环境变量、怎样配置环境变量
小编今天翻书无意翻到 配置环境变量 这一部分,发现有些地方和自己的理解不一样,于是就多翻了几本书,大概上了解了环境变量到底是怎么一回事。 先说说path,path的作用其实很简单,举个例子,进入命令提示符界面,在任何的目录下输入notepad就能运行记事本,输入QQ却提示不是命令提示符,不能启动qq,除非进入到QQ.exe所在的目录下运行才可以,其实原因就在path这里了,接着输入 set
2012-10-21 20:12:54 1392
转载 float 解析
int和float都是4字节32位表示形式。为什么float的范围大于int?float精度为6~7位。1.66*10^10的数字结果并不是166 0000 0000 指数越大,误差越大。这些问题,都是浮点数的存储方式造成的。float和double在存储方式上都是遵从IEEE的规范的,float遵从的是IEEE R32.24 ,而double 遵从的是R64.53。无
2012-10-21 19:28:56 833
原创 Eclipse IDE for Java Developers与Eclipse IDE for Java EE Developers的区别
说实话,小编学希编程有段时间了,压根就以为天下的eclipse都是一家,一回事,只是版本不同罢了,最近接触了javaEE,才对eclipse有了一点新的认识,原来自己的想法一直狠2很天真,以前木有好好学,现在慢慢补吧 话说,小编之前用的一直是Helios Service Release 2,这是Eclipse IDE for Java Developers,昨天上机(实验室有Eruopa
2012-10-18 17:26:58 32902 5
转载 eclipse版本介绍
2001年11月7日 ,Eclipse 1.0发布半年之后,2002年6月27日Eclipse进入了2.0时代。2.0时代的Eclipse经历了2.0和2.1两个大的版本。其中2.0在 之后又推出了2.0.1和2.0.2,而之后在2003年3月27日推出的2.1版本,也接连推出了2.1.1,2.1.2和2.1.3三个后续修订版 本。2004年6月25日 对Eclipse来说是一个值得记住的日子
2012-10-16 23:30:01 433
原创 listview在拖动时有黑色背景解决方案
ListView是一种常用到的控件,在设置完Activity的背景后,listview在不拖动时,listview的背景是Activity的背景,这是我们想要的结果,但是,当我们拖动listview时,就发现listview的背景就变黑了,原因在于ListView存在缓存颜色机制,因此我们可以通过设定缓存颜色为透明的方法来解决这个问题整个画面就变得很难看。以下方案可解决此问题:A:通过布局属性
2012-09-19 11:16:12 266
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人