- 博客(24)
- 收藏
- 关注
原创 head first servlet jsp 学习笔记
1.web服务器和客户做什么?他们如何交流 直白的讲,用户可以通过web浏览器请求一些资源,web服务器得到这些请求之后,查找资源,然后向用户返回一些结果。 这个服务器,可能是是物理主机,可能是web应用。这个服务器给浏览器发回的结果一般是一组用html编写的指令,浏览器知道怎么处理html。 用户和服务器之间通过http协议进行传输,http是tcp/ip的上...
2013-11-06 15:35:36
153
原创 关于myeclipse buildpath的jar包不能复制到tomcat lib下的问题
建了一个web项目,需要引入mysql的jar包,用buildpath方式引入到项目,启动tomcat怎么也不能把这个jar复制到tomcat的lib目录下,所以肯定不行的,只能手工复制到lib中,后来找到一个解决方法。 项目上点击右键--》properties--》DeploymentAssembly--》选择你要复制到lib下的libraries就行这样就可以了啊,可以把你的jar包复...
2013-08-10 14:10:23
339
原创 SpringMVC+Spring+mybatis项目搭建详细过程
创建maven-web项目,为了方便的管理jar包。首先在maven中导入所需的包。在pom.xml中加入以下代码: org.springframework spring-core ${spring.version} org.springframework spring-web ${spring.version} ...
2013-08-08 14:10:42
112
原创 jar包不统一也会报错:Exception in thread "main" java.lang.NoClassDefFoundError
一直在写json的例子,可是一直配不好环境,错误显示为Exception in thread "main" java.lang.NoClassDefFoundError: org/codehaus/jackson/annotate/JsonUnwrapped。。。。。。。。。刚开始以为是缺包,后来把所有的包都加进来也不对,再后来以后是main方法有错,也一直改不好,最后原来是我加包的时候版本不统一...
2013-08-01 14:24:34
262
原创 JSTL标签详细
前言从JSP 1.1规范开始,JSP就支持在JSP中使用自定义标签了,自定义标签的广泛使用造成了程序员重复定义,这样就促成了JSTL(JavaServer Pages Standard Tag Library)的诞生。作者:丁令(http:///www.DingL.com/)JSTL简介JSTL是一个不断完善的开放源代码的JSP标签库,是由apache的jakarta小...
2013-07-24 14:05:43
122
原创 Servlet的第一个程序HelloWorld
如果按照本流程,一定可以完成自己的第一个servlet程序。 首先Tomcat要安装好,在Tomcat的webapps文件夹下建立自己的项目,我这里取名为my,按照servlet的规则,项目下必须有一个名为WEB-INF的文件夹,WEB-INF的文件夹下必须有一个名为web.xml的文件,其次如果有jar包需要引用的话,要把jar包放到一个叫lib的文件夹里,lib文件夹也放到WEB...
2013-05-27 20:08:05
500
原创 java.net.SocketException: Unrecognized Windows Sockets error: 0: JVM_Bind
端口号被占问题,首先关掉myeclipse等IDE软件,在关闭所有java进程,然后重启IDE软件就可以了
2013-03-21 10:51:14
124
原创 CSS实现【表格内容超过一行的部分,用省略号代替】
table{ table-layout: fixed;}td{ white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
2013-01-06 10:16:56
181
原创 我犯的错误--关于数据库类型不对
遇到这个问题,bug了半天没找出来java.lang.ClassCastException: java.lang.String cannot be cast to java.lang.Integer 后来才发现原来是数据库有个字段不对,应该是String类型的在数据库里却是Int类型,所以下次遇到这种类型不能转换问题应该多考虑是不是数据库字段类型的问题,这种问题在程序里是找不出来的,只...
2013-01-05 14:54:21
162
原创 我犯的错误--关于主键
一个模块,我做的是从表部分,从表是一个纵表,主表给传一个从表的id,需要在从表里建立该id一样的5个记录,这时我做完了以后,没有在页面上添加从表的主键的隐藏域,所以导致每次修改的时候其实从表都重新增加了5条新记录,这样就会导致有的时候修改是好使的有的时候就不好使,具体参照business_xspj中xgdjmb.jsp,主表是T_PJ_STUDENT_MODEL,从表是T_PJ_STUDENT_M...
2012-12-25 16:33:17
122
原创 我犯的错误--struts标签<s:radio>
需求是这样的:需要给单选框标签添加默认值,但是只在新增页面添加默认值,修改页面直接从后台数据库读取值所以不用添加默认值,这时候我就想到了用jquery控制。但是非常不幸的是标签不让用class标识,我也不知道为什么会这样,于是选择给标签添加一个id值,但是用这个id值怎么也选不中这个标签,后来也试了好几种选择器,都没有成功。于是我用了firebug查看到底是怎么回事,最终发现该标签其实会拆...
2012-12-25 16:32:43
138
原创 理解单例模式、单例类
在大部分时候,我们把类的构造器定义成public访问权限,允许任何类自由创建该类的对象。但是在某些时候,允许其他类自由创建该类的对象没有任何意义,还可能造成系统性能下降(因为创建一个对象的系统开销问题)。例如系统可能只有一个窗口管理器,一个假脱机打印设备或一个数据库引擎访问点,此时如果在系统中为这些类创建多个对象就没有太大的事迹意义。 如果一个类始终只能创建一个实例,则这个类被称为单例类...
2012-12-06 10:23:51
128
原创 “==”和“equals”
当使用==来判断两个变量是否相等是,如果2个变量是基本类型的变量,且都是数值型(不一定要求数据类型严格相同),则只要两个变量的值相等,使用==判断将返回true。 对于两个引用类型的变量,必须它们指向同一个对象是,==才会判断true。但很多时候,程序需要判断两个引用变量是否相等,也就是“值相等”,并不严格要求两个引用变量指向同一个对象,此时就可以利用String对象的equals方法来...
2012-12-05 18:06:45
123
原创 关于sql语句
UPDATE 表 SET 字段1=xx1,字段2=xx2 WHERE (字段3=xx3 OR 字段3=xx4)//注:括号内可用循环删除全表所有数据truncate table 表名;去重查询select distinct 列1,列2from(select语句1)例子:SELECT DISTINCT KSRW_ID FROM (SE...
2012-12-05 15:49:52
91
原创 笔记本电脑建wifi
1. 以管理员身份运行命令提示符(cmd.exe) 因为下面的步骤必须在管理员权限下运行,因此我们从开始菜单找到“命令提示符”,或直接键入cmd快速搜索,右键单击它,选择“以管理员身份运行”,在弹出的用户控制窗口中单击“是”。 2. 启用并设定“虚拟Wifi网卡”模式 运行以下命令启用虚拟无线网卡(相当于打开路由器): netsh wl...
2012-11-29 08:15:40
118
原创 myeclipse中的一些设置
http://letianenle1.blog.163.com/blog/static/71154481200981241640486/1.上下文选中字符高亮显示选择Windows->Preferences->Java-> Editor-> Mark Occurrences ,勾选选项。这时,当你单击一个元素的时候,代码中所有该元素存在的地方都会被高亮显示。2.设置高亮的颜色...
2012-11-20 16:59:14
189
原创 环境变量的作用与意义
JAVA_HOME=C:\Program Files\Java\jdk1.6.0_29CLASSPATH=.\;%JAVA_HOME%\lib\tools.jarpath=%JAVA_HOME%\bin; 1、设置PATH环境变量: 编译和运行java文件需要经过两个步骤(1)将源文件编译成字节码(2)解释执行平台无关的字节码程序。上面这两个步骤分别需要使用java和jav...
2012-11-08 16:28:08
556
原创 为什么写Java程序需要接口
首先接口并不是Java才有的,这个是面向对象语言的基本特征之一。回想面向对象之前的那些编程语言Win32 API中有个最经典的例子是当你在windows窗口中绘制一些内容以后,最大化再最小化以后内容没了,原因是你没有捕获重写windows的一个WM_Paint的消息,windows不知道你想绘制什么东西了,高人管这种应用叫CallBack(回调),意思是你调用wind...
2012-11-08 08:58:09
107
原创 myeclipse快捷键
my eclipse 快捷键 生成getset方法alt+shift+s......导入包ctrl+shift+o.....删除一行ctrl+D......查找接口实现ctrl+T......自动生成注释alt+shift+j......查找方法ctrl+o....往前对齐shift+tab.......查找文件ctrl+shift+R........(清浏览器缓存ctrl...
2012-11-08 08:47:49
86
原创 解释@Component @Controller @Service @Repository
Spring配置管理BeanXML.net对Spring的注解标签刚刚接触,所以就找了几个常用的,记录下,感觉注解用了之后,会在*.xml文件中大大减少配置量。以前我们每个Bean都得到配置文件中配置关联下。spring2.5后,引入了完整的annotation配置注解,使得我们的程序配置更简单更容易维护。@Component;@Controller;@Service;@Reposit...
2012-11-02 14:15:54
84
原创 jre和jdk的区别
jre即运行环境、jdk即开发环境。运行环境包括核心API、集成API、用户界面API、发布技术、java虚拟机(JVM)五个部分,开发环境包括编译java程序的编译器(即javac命令)。。。。。。(参考自《疯狂java讲义第二版》第三页)Jre 是java runtime environment, 是java程序的运行环境。既然是运行,当然要包含jvm,也就是大家熟...
2012-10-31 11:15:24
100
原创 tomcat 环境配置
(一) 安装JDK(jdk-1_5_0-windows-i586.exe),默认安装;(二) 安装Tomcattomcat6.0压缩版的配置方法(推荐使用)解压缩后配置环境变量JAVA_HOME=C:\Program Files\Java\jdk1.6.0_29CLASSPATH=.\;%JAVA_HOME%\lib\tools.jarpath=%JAVA_HO...
2012-10-31 08:38:03
95
原创 dos进入/退出某文件夹
进入某个目录:进入d盘,直接输入 d:进入d盘的某个子目录,cd D:\SVNteam 其实就是直接复制文件的位置进入某个文件夹,cd 该文件夹 回退到某个目录:cd ..直接回退到根目录:cd/...
2012-10-31 08:30:04
354
原创 jdom学习:读取xml文件
jdom学习:读取xml文件 本文转自http://www.blogjava.net/fjq639/archive/2005/12/20/24806.html 用JDOM读取XML文件需先用org.jdom.input.SAXBuilder对象的build()方法创建Document对象,然后用 Document类、Element类等的方法读取所需的内容。IBM : d...
2012-10-29 10:06:30
102
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人