- 浏览: 67382 次
- 性别:
- 来自: 上海
-
最新评论
-
Hassion_Aifenger:
其实是Struts本身返回的值如SUCCESS常量在Sprin ...
Invalid action class configuration that references an unknown class named -
杨齐斌:
今天刚刚看到这里。。实在不明白。。不过看了LZ的。。明白多了。 ...
java static
文章列表
类要序列化,必须实现serializable接口(虽然这个接口是空的)
当对象被存储时,该对象的类也必须同时被存储,类的描述包括:
1)类的名称。
2) 唯一的版本序列Id,这是数据域类型和方法签名的指纹(SHA)
3) 一系列用来对序列化方法加以描述的标志
4) 对数据域的描述
ObjectOutputStream.writeObject()不进保存了对象的全景图,而且还能追踪对象内包含的所有引用并保存这些对象。接着又对对象内包含的每个这样的引用进行追踪
如果不想某个属性在序列化的时候被保存,可以使用transient进行修饰
不会保存static域
...
以后一周研究一个内容,主要是防止自己浮躁,觉得这也知道一点,那也知道一点,但是就不深入。但是一周弄一个,一年除了节假日也能积累40多个了,给自己提升也比较大。
下载
http://sourceforge.net/projects/jboss/files/Netty%20Project/Netty%203.2.4.Final/netty-3.2.4.Final-dist.zip/download
http://rdc.taobao.com/team/jm/archives/423
RIA(Rich Internet Applications)富互联网应用,具有高度互动性、丰富用户体验以及功能强大的客户端。
RIA 具有的桌面应用程序的特点包括:在消息确认和格式编排方面提供互动用户界面;在无刷新页面之下提供快捷的界面响应时 ...
http://blog.csdn.net/chgaowei/archive/2011/04/26/6365552.aspx
眼下马上快到六七月份了,又到了应届毕业生的入职高峰期。
这篇文章权作对初入职场的毕业生的一个建议,希望能够对他们的学习和工作有一些帮助。本文针对一般的普通的毕业生,天才除外——因为我不是天才,也很少遇到天才,天才的情况我不了解,他们的发展轨迹可能异于常人。
正文:
上周在CSDN发表了一篇文章《毕业一年不到的员工要跳槽,我的建议》。很多人进行了回复,讨论,大家占的角度不同,看问题的思路也不一样。其中还是有很多精辟的论述,比如针对发生这种现象企业方责任的一些 ...
阿里巴巴的主流Java框架是自己写的,同时结合了大量open source的资源。WEB层 —— 使用webx框架。主要利用velocity模板技术来展现页面。业务层 —— 主要使用command模式实现。WEB层通过command dispatcher的调用来使用业务逻辑。数据访问层 —— 使用DAO(Data Access Object)模式。底层使用iBatis来访问数据库。数据采用的是Oracle。数据库操作的SQL语句需要你手工书写相关的SQL代码(对于复杂的SQL语句需要通过DBA的评审)。在所有层次上,我们都广泛使用了Spring framework。因此你需要对Spring有一定 ...
Struts has detected an unhandled exception:
Messages:
yhwAction
Invalid action class configuration that references an unknown class named [yhwAction]
File:
org/apache/catalina/loader/WebappClassLoader.java
Line number:
1,387
Stacktraces
java.lang.RuntimeException: In ...
做毕业设计,遇到了这个情况,很郁闷,弄了半天,环境和其他都对 就是不能插入新数据
然后在网上搜了下
解决方法 是缺少事务控制代码,要么手工commit,比如http://maoxy.iteye.com/blog/779762
或者用Spring代理,在DS层声明事务控制
也可以 在hibernate的配置文件设置自动提交
<property name="connection.autocommit">true</property>
于Hibernate的应用程序的开发过程中,通过Hibernate操作数据库时,在程序执行过程中出现了SQL Grammer Exception,Could not execute JDBC batch update的提示信息。遇到此类问题确实让人感觉摸不着头脑(尤其是第一次遇到),不过解决此类问题并不需要大动干戈地大规模修改代码,也不需要做更改数据库连接方式这样动用牛刀的事。问题的来源还在于细节上出了问题。
此类问题的出现主要来自三个方面。
1、 SQL语句中存在语法错误或是传入的数据有误;
2、 数据库的配置不合法,或者说是配置有误。较容易出现的有数据表的映射文 ...
今天着手做课程设计
首先碰到的问题是 jboss数据源配置的问题参见这个:
http://hi.baidu.com/276598908/blog/item/31f6f90937c1aec43ac763b5.html
然后建立web_project 加入struts支持
遇到的情况是:javax.naming.NoInitialContextException
是没有导入 JBoss client下的包
导入之后,发现的问题是
validateJarFile jar not loaded. See Servlet Spec 2.3, section 9.7.2. Offending ...
恐怕比较一下volatile和synchronized的不同是最容易解释清楚的。volatile是变量修饰符,而synchronized则作用于一段代码或方法;看如下三句get代码:
int i1; int geti1() {return i1;}
volatile int i2; int geti2() {return i2;}
int i3; synchronized int geti3()
1. 网上购物系统里边,当用户退出的时候,购物车里的信息改怎么弄?
我回答的是:可以放在数据库里持久化,下次再登录的时候读出来.
然后面试官问:还有其他方法没?
我说可以放在cookie里,但是不是很安全,但是cookie里的东西是可以被用户修改的.
面试官:这个一般没人去修改吧?
我:我觉得cookie的方法不太安全,放服务器上还是最好的
面试官:那有什么方法可以防止用户修改cookie?
我:加密吧...
面试官:怎么弄?
我:我说 把信息变成字符串,然后加密下,到服务器上再解密
面试官:那不是还没解决这个问题?
我想了想 ,最后说不知道
...
以下内容总结自《Effective Java》。
1.何时需要重写equals()
当一个类有自己特有的“逻辑相等”概念(不同于对象身份的概念)。
2.设计equals()
[1]使用instanceof操作符检查“实参是否为正确的类型”。
[2]对于类中的每一个“关键域”,检查实参中的域与当前对象中对应的域值。
[2.1]对于非float和double类型的原语类型域,使用==比较;
[2.2]对于对象引用域,递归调用equals方法;
[2.3]对于float域,使用
原文地址:http://www.iteye.com/topic/257191
今天下午研究了半天hashcode()和equals()方法,终于有了一点点的明白,写下来与大家分享(zhaoxudong 2008.10.23晚21.36)。 1. 首先equals()和hashcode()这两个方法都是从object类中继承过来的。 equals()方法 ...
文章来源 http://www.iteye.com/topic/776650
和 http://iriswangscm.wordpress.com/2010/06/03/%e4%b8%80%e4%b8%aa%e4%ba%ba%e7%9a%84%e6%80%bb%e7%bb%93%e7%ae%97%e6%b3%95/
大数据量的问题是很多面试笔试中经常出现的问题,比如baidu google 腾讯 这样的一些涉及到海量数据的公司经常会问到。
下面的方法是我对海量数据的处理方法进行了一个一般性的总结,当然这些方法可能并不能完全覆盖所有的问题,但是这样的一些方法也基本可以处理绝大多数 ...