- 浏览: 210058 次
- 性别:
- 来自: 哈尔滨
最新评论
文章列表
问题:程序调试过程中,页面上有时会出现一些响应状态码
博文转载:http://blog.sina.com.cn/s/blog_59b052fa0100it74.html
200 - 服务器成功返回网页
404 - 请求的网页不存在
503 - 服务不可用
详细分解:
1xx(临时响应)
表示临时响应并需 ...
问题:注册页面要求有创建时间的选项添加,年为至今为止
实现:在java中处理,传值到VM中,利用#foreach遍历list
开始时觉得这样实现很好,但偶然间发现,太笨了,直接用Velocity就可以实现
代码:
##获取当前年份
#set($year=$!date.format('yyyy',$date))
#set($Integer=0)
<select name="foundYear">
<option value="">请选择</option>
#foreach( ...
参考文献:
http://blog.csdn.net/yangchuxi/article/details/6782358
http://blog.chinaunix.net/uid-9789791-id-1997450.html
1.JDK
(1)概念
JDK : Java Development ToolKit(Java开发工具包)。JDK是整个JAVA的核心,包括了Java运行环境(Java Runtime Envirnment),一堆Java工具(javac/java/jdb等)和Java基础的类库(即Java API 包括rt.jar)。
(2)分类
SE(J2SE),standard edition,标准版,是我们通常用的一个版本,从JDK 5.0开始,改名为Java SE。
EE(J2EE),enterprise edition,企业版,使用这种JDK开发J2EE应用程序,从JDK 5.0开始,改名为Java ...
运行时与编译时
博文转载:http://www.importnew.com/1796.html
总结:
1.
public class ConstantFolding {
static final int number1 = 5;
static final int number2 = 6;
static int number3 = 5;
static int number4= 6;
public static void main(String[ ] args) {
int p ...
问题:System.exit(0)与return的区别
1.try catch finally 若catch中有return ,finally中代码依然可以执行
参考文献:try catch 中添加 return ,fianlly中的代码是否依然会执行?
2.try catch finally 若catch中有System.exit(0),finally中代码不可以执行
public static void main(String[] args) {
try{
int result = 0/0 ;
System.o ...
问题:运行单元测试类(比较重载与重写的区别)时报错,
ERROR: JDWP Unable to get JNI 1.2 environment, jvm->GetEnv() return code = -2
JDWP exit error AGENT_ERROR_NO_JNI_ENV(183): [../../../src/share/back/util.c:820]
原因:
eclipse和jdk1.6的版本冲突 sun的网站上有[url] http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6476706[/url]目前还没有解决 ...
问题:重载(overloading)与重写(overriding)的区别
1.equals比较问题
public class MethodOverrideVsOverload {
public boolean equals( MethodOverrideVsOverload other ) {
System.out.println("MethodOverrideVsOverload equals method reached" );
return true;
}
public static void main( ...
参考文献:
http://www.cnblogs.com/zhxhdean/archive/2011/03/25/1995431.html
总结:
1.基本数据类型
(1)包括:byte,short,char,int,long,float,double,boolean
(2)操作:只有 ==
(3)含义:数值内容比较
2.引用数据类型
(1)包括:基本数据类型的包装类、字符串、数组、类以及其他
注:基本数据类型和包装类的区别
(2)操作:== 和 equals
(3)含义:
a.java中所有类都是Object类型的子类,Object类中有equals方法
Object o ...
需求:Set<Po>判重操作实现
问题:Set<Po>未进行排重
分析:对于基本数据相应的封装类的泛型;由于相应的封装类已经重写Object的hashcode与equals方法,故能够进行唯一性的区分
解决:
1.原集合
举例:
public class Man {
private int id ;
private String name ;
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public Str ...
需求:用户权限查看,页面显示权限树时缺少了一个分支
原因:二级权限带有一个三级权限,但具有了相同的二级权限,所以未能正常显示
解决:去除List中重复的权限数据
方式:
参考资料:http://bbs.csdn.net/topics/390247210
1.Lis ...
生成验证码
1.页面
<p class="mb20_i i-vcode clearfix"><input class="i-text w169" name="verifyCode" type="text" value="" />
<img class="vcode js-randImage" src="$base/verify/generateVerifyCode.do"/>
<a href="ja ...
问题:运行单元测试类时报错
原因:应该用resultMap来接收返回值,却用了resultType
总结:
1.当返回值为List<XXX>泛型时,使用resultType = "XXX" 的类型
2.当XXX 是PO类,且映射不完全,即表中operate_time,po中对应的映射字段为operateTime
使用resultMap
public List<Long> selectParentIds() throws Exception ;
public List<Permission> selectPermission ...
问题:JAVA与JS交互,将数据封装成JSON形式传递到页面中
一.JSON的概念
参考文献:http://www.w3school.com.cn/json/index.asp
总结:
JSON:JavaScript 对象表示法(JavaScript Object Notation)
数据在名称/值对中
数据由逗号分隔
花括号保存对象
...
场景:
配合JS调试时,出现上面的异常,且数据可以正常接收,程序内容正常执行完毕,但断点离开return SUCCESS; 后报错
原因:
AJAX请求,需要接收JAVA端接口的返回值;
项目是SSM 架构模式,return success 则会跳转到新的页面,则当前的AJAX无响应
解决:
AJAX请求的接口不需要返回值,void即可,通过返回JSON串的数据格式
JSONObject jsonObject=JSONObject.fromObject(map);
String result=jsonObject.toString();
PrintWriter wr ...