java新手笔记心得
guohao1949
这个作者很懒,什么都没留下…
展开
-
在struts2框架下把一个参数从一个jsp传到另一个jsp
在用struts2的应用过程中,老是习惯了在action中设置setAttribute然后去jsp中getsetAttribute,以至于当想从一个jsp传参数到另外一个jsp的时候没有头绪了,纠结于是在页面中到底是该用getAttribute还是用getParameter获取参数,原因就是没把struts2中request的作用域搞懂,研究了一下,从一个jsp到另一个jsp用getParamet...原创 2012-12-12 09:56:34 · 188 阅读 · 0 评论 -
当你改了一个java类或者jsp在浏览器中看不到你改的效果时
①当你改了一个java类文件,调试的时候怎么都是看不到改完后的效果,和没改之前的一样 原因:去tomcat 中webapps下面看看你的项目中对应的类文件的 .class字节码的编译时间,可能的原因就是你新写的这个java类文件没有编译成功,为什么没有编译成功?你的类文件中包含错误,所以编译失败,所以当前的.class还是以前的,当然出现不了你想要的结果 ②当你改了一个jsp页面,浏览...2013-01-30 09:43:13 · 148 阅读 · 0 评论 -
看《代码大全》后,变量命名规则心得总结
总的一条就是:当别人看到你的代码中的变量时,应该是望文知意,而不是猜来猜去。 ①变量的长度:10到16个字符,这个可以自己斟酌,只要能表达出意思即可,不要拘泥 ②变量中的限定词:像total,average放在变量的后面,如:salaryTotal,salaryAverage ③变量的位置:在第一次使用的时候定义(尽量缩短变量的存活时间) ④变量的名称:表名达意,如:月工资mon...2013-01-27 19:34:43 · 211 阅读 · 0 评论 -
两个单例小程序
单例:通俗的说就是单个实例,不论啥时候都想获得同一份实例。 第一种方式: package com.guohao.demo1; public class Danli1 { public static void main(String[] args) { MyDanLi demo1=MyDanLi.getDanLi(); MyDanLi demo2=MyDanLi.getDanL...2013-01-22 15:07:25 · 154 阅读 · 0 评论 -
Spring 字符过滤器解决乱码
当你用尽了网上的方法还是解决不了乱码问题,或是嫌网上的解决方法太麻烦时,你想到了过滤器,当您辛辛苦苦写了一个过滤器,或是用了Spring的过滤器还是没解决问题时,那么你就会很恼火,我最近就遇上这么一个问题,用尽了网上的方法,spring设置的过滤编码也是UTF-8,但就是不起作用,如下: <filter> <filter-name>SetCharacte...2013-01-21 18:11:05 · 137 阅读 · 0 评论 -
关于tomcat的三种部署方式
第一种①我们一般都知道在TOMCAT下面部署应用一般都会部署到*\webapps目录下面,那么假如我们不把项目部署到*\webapps下面还要访问该怎么办呢?(大众方式) 第二种②你只需要在tomcat的conf\Catalina\localhost目录下面加一个配置文件,假如你的项目名称为mydemo那么配置文件的名称就为mydemo.xml而里面的内容是 <?xml ver...2013-01-16 19:33:22 · 105 阅读 · 0 评论 -
java多态原理和this关键字理解
㈠在java中经常见到多态,比如: ①List bookList=new ArrayList(); ②bookList.add(1,"guohao"); ③bookList.add(1,"hanshang"); 那么我们说①可以灵活的换成List bookList=new LinkedList();而②③都不用改变 原因有以下几点: ⑴bookList这个对象中的方法全是List中...2013-01-13 23:27:06 · 224 阅读 · 0 评论 -
java属性和方法变量的初始值
在java中 ,类的属性可以不用初始化(有默认值),但是类中方法中的变量一定要初始化 public class Demo5 { private String name1; public static void main(String args[]){ String name2; System.out.println(name2); Demo5...2013-01-11 13:31:47 · 278 阅读 · 0 评论 -
java 配置PATH 和CLASSPATH的含义
众所周知java是需要先编译成.class文件,然后在java虚拟机中运行。 ①那么就需要先把一个java源文件(例如Demo.java)编译:而编译需要编译器,假如你的jdk安装好后这个编译器就在(假如你jdk的安装路径为C:\j2sdk1.4.2)C:\j2sdk1.4.2\bin的文件夹中,里面就有一个javac.exe的东西,这个就是java的编译器。 那么假如你没有装eclipse的...2013-01-10 20:47:30 · 137 阅读 · 0 评论 -
MyEclipse中java模板配置和快捷键的配置
①java模板配置: 使用Myeclipse时,你想敲一个if然后按快捷键想得到if( ){ }else{ },并且生成代码块之后光标停在if(这里面),步骤:window->preferrences->java->Editor->Template->点击new新建 在name里面填写if,在pattern里面填写if( ){ }else{ }把光标移...2013-01-09 09:22:27 · 111 阅读 · 0 评论 -
Struts2,hibernate,Spring ,Ibatis,jdk源代码关联方法
[color=red][size=x-large]Struts2关联源代码步骤:分两部分[/size][/color] [size=large]①xwork(里面有一个比较出名的类ActionSupport)关联源代码:下载xwork的源码xwork-2[1].1.2-src.zip解压后有个xwork-2[1].1.2-src文件夹 然后选择关联源代码时出现的第三个选项[color=blue...2013-01-04 19:53:23 · 86 阅读 · 0 评论 -
spring学习笔记
Spring有三种实例化bean的方式 ① 这一种是调用类Personbean的默认构造方法来new出来一个bean ② 这一种是调用Personbean的静态方法createBean来创建一个bean(注:createBean是Personbean中的一个静态方法名) ③假如createBean方法是个非静态方法,那么就要用到第三种方式 注:实际应用中有90%是用的第一种...原创 2012-12-25 07:39:04 · 75 阅读 · 0 评论 -
Does the parameter type of the setter match the return type of the getter?
[align=left][/align]当出现这个错误时应该就是你的bean.xml中的 这个bean在相应的java类中没有set方法,这个在搭框架的时候特别容易犯错. 这里分析一下bean.xml [size=xx-small][/size][size=xx-small][/size] [color=red] [color=r...2012-12-18 21:17:49 · 155 阅读 · 0 评论 -
struts,hibernate,spring整合总体思路
[size=large] 整体思路是 struts充当跳转器,spring管理bean,hibernate用来操作数据库。struts和hibernate被spring来管理。 action被spring来管理(在这里action是由spring来创建的,而不是由struts来创建,struts.xml中有一句话很重要:这句话的作用就是表明action交给spring来管理),然后s...2012-12-18 20:22:55 · 94 阅读 · 0 评论 -
实习的时候在A公司做了一年的javaee开发,毕业后进入另一家B公司,B公司要我转.NET ...
我是一名即将毕业的计算机专业毕业生,大四的时候去一个软件公司实习(规模600人左右),做了一年的javaEE开发,实实在在地干活,也确实入了java的门,加上大学期间的学习,感觉对于java领域的知识有了一定的了解,毕业进入公司立刻开发应该没有什么问题。由于个人考虑到职业发展问题,毕业后进入另一个公司发展,就是现在签约的这个公司,现在签约的这个公司规模也算是很大,是一个上市公司,员工好几千人。但是...2013-06-04 12:12:57 · 180 阅读 · 0 评论 -
win7权限设置对咱们程序员的有用的地方
今天碰到一个问题: 用plsql developer连接远程oracle数据库,网上的所有方法都用尽了,oracle卸载了N次,装了N次,还是没有解决。最后发现时因为登录得用户权限不够。耽误了我一整天的时间啊 前车之鉴 ①当我们用plsql developer开发时,经常连接远程数据库,一般我们下载一个oracle的客户端并安装,一个绿色版plsql developer就可以搞定了,我出现...2013-02-18 17:32:05 · 115 阅读 · 0 评论