- 浏览: 577164 次
- 性别:
- 来自: 苏州
最新评论
-
icolorfulday:
dfafaaffaaf
mappedBy跟JoinColumn/JoinTable -
chenas:
我把数据库里面的第一个字段的id 设置为0,好像这问题及没了
Batch update returned unexpected row count from update [0]; actual row count: 0; -
gyl199006:
java.lang.OutOfMemoryError: Per ...
java.lang.OutOfMemoryError: PermGen space -
yisshengyouni:
额,不知道这么多年过去了,楼主解决没有,
解决了分享哈
could not inspect jdbc autocommit mode -
QQ624654852:
...
hibernatetemplate自动事务
文章列表
网站今日又出现不能访问的原因:
日志如下:
[framework] 2008-09-18 18:36:05,109 - com.mchange.v2.async.ThreadPoolAsynchronousRunner -46651078 [Timer-18] WARN com.mchange.v2.async.ThreadPoolAsynchronousRunner - com.mchange.v2.async.ThreadPoolAsynchronousRunner$DeadlockDetector@1c17bd4 -- APPARENT DEADLOCK!!! Creating ...
学习无止境
学了java,jsp,servlet.说精通谈不上,但也说掌握个几分,没问题!
学了各种框架,struts,hibernate,spring,compass,tapestry
当然现在还处于应用级别上,说完全掌握还谈不上.
也运用这些框架开发了各种东西.
设计模式,书看了一遍又一遍,好像有两年时间了.现在才有点启发.关键还得在实践中领悟!
现在有点茫然...现在该做什么呢?
在Java方面还要怎么样,才能有更大的提高.可能现在就是个瓶颈.
再像过去一样,说学得太漂渺了.回去再加深加深基础吧.拿起SCJP考试指南,thinking in java,数据结构.......
还是 ...
- 2008-09-05 14:43
- 浏览 1374
- 评论(1)
理解ddd中的service
application-->serivce--->repository--->dao--->db
对于service的理解得重新认识.
过去把所有东西都是放在action里面,后来加了service,但是service与dao有重复.
有人提意,合并service,dao接口.
现在从DDD中重新学习service.
-----------------------------------------------------
我们知道,在领域设计中,划分为三种模型,分别为:实体(Entity)、值对象(Value Object)、和服务 ...
http://www.java1995.cn/article/504.html
HashTable的应用非常广泛,HashMap是新框架中用来代替HashTable的类,也就是说建议使用HashMap,不要使用HashTable。可能你觉得HashTable很好用,为什么不用呢?这里简单分析他们的区别。
1.HashTable的方法是同步的,HashMap未经同步,所以在多线程场合要手动同步HashMap这个区别就像Vector和ArrayList一样。
2.HashTable不允许null值(key和value都不可以),HashMap允许null值(key和value都可以)。 ...
- 2008-08-29 11:25
- 浏览 1138
- 评论(0)
使用eclipse生成文档(javadoc)
使用eclipse生成文档(javadoc)主要有三种方法:
1,在项目列表中按右键,选择Export(导出),然后在Export(导出)对话框中选择java下的javadoc,提交到下一步。
在Javadoc Generation对话框中有两个地方要注意的:
javadoc command:应该选择jdk的bin/javadoc.exe
destination:为生成文档的保存路径,可自由选择。
按finish(完成)提交即可开始生成文档。
2,用菜单选择:File->Export(文件->导出),
剩下的步骤和第一种方法是一样的。
3 ...
- 2008-08-29 09:58
- 浏览 3373
- 评论(3)
Eclipse自动生成的comments中的author名字
Eclipse自动生成的comments中的author名字默认是当前系统的用户名,例如我的系统用户名是user
/**
* @author user
*
*/
我总是要改为我自己的姓名
window->perferences->JAVA->code style->code templates->Types
看到默认是@author $(user)
现在来修改它,然而是不能直接在下面显示的文本区修改的!需要点击上面的“Edit”,这样就会弹出对话框,修改里面的内容 ...
- 2008-08-29 09:47
- 浏览 2115
- 评论(0)
值对象是什么??
为什么要值对象呢?
===============================来自JDON
Form由ForumState组成,ForumState是经常更新的,所以我们设计为一个状态值对象,如果不设计这个值对象,ForumState中的字段都放在Forum中,那么更新这些字段会导致Forum这个大对象锁住,从事务性能等方面都是不好的,从Evans DDD的OO设计角度也是不对的
================================================================================
DDD中也说:如果我们只关心模 ...
List results = session.find("select user.name, user.age from User as user where sex = 'F'");
for (ListIterator iterator = results.listIterator(); iterator.hasNext(); ) {
Object[] rows = (Object[]) iterator.next();
String name = (String) rows[0];
Integer age = (Integer) rows[1];
Syste ...
- 2008-08-27 16:21
- 浏览 2485
- 评论(0)
[framework] 2008-08-25 10:26:53,093 - com.mchange.v2.c3p0.management.ActiveManagementCoordinator -0 [TP-Processor19] WARN com.mchange.v2.c3p0.management.ActiveManagementCoordinator - A C3P0Registry mbean is already registered. This probably means that an application using c3p0 was undeployed, bu ...
- 2008-08-27 15:52
- 浏览 3147
- 评论(0)
其实这些错误都是因为my.ini文件的问题
一.1067错误,说连接不上
[mysqld]
port = 3306
socket = /tmp/mysql.sock
skip-locking
key_buffer = 16K
max_allowed_packet = 1M
table_cache = 4
sort_buffer_size = 64K
read_buffer_size = 256K
read_rnd_buffer_size = 256K
net_buffer_length = 2K
thread_stack = 64K
#设置basedir指向mysql的安装路径basedi ...
- 2008-08-25 22:36
- 浏览 1890
- 评论(0)
最近碰到一个问题..
怎么跨页提交表单.
效果图.
这是用table组件做的.
但是在提交的时候,复选框只能提交一页的选择内容,
多页选择的时候,也只是提交了当前选择的内容.
现在想是用AJAX的方式,监听选择.
用了@EventListener
但又不知道怎么传参数到后台.
2008-08-25 11:44:43,250 [MQ ShutdownHook] INFO BrokerService - ActiveMQ Message Broker (localhost, null) is shutting down
2008-08-25 11:44:43,265 [MQ ShutdownHook] INFO NetworkConnector - Network Connector default-nc Stopped
2008-08-25 11:44:43,281 [MQ ShutdownHoo ...
- 2008-08-25 17:40
- 浏览 3629
- 评论(0)
正在重建索引...
错误Failed to open index for sub-index [aarticle]; nested exception is java.io.IOException: Lock obtain timed out: Lock@D:\Tomcat 6.0\temp\lucene-dd060d33087287190699cf3f47a115fc-write.lock
org.compass.core.engine.SearchEngineException: Failed to open index for sub-index [aarticle]; nested e ...
- 2008-08-24 13:28
- 浏览 2613
- 评论(2)
调试程序,这是我过去不用的东东.
过去写的程序可能是比较简单吧,当发现有错误的时候,自己能知道哪儿出错了.
有时候不行,就输出信息,一点一点的缩小范围.
工作后,天天在调试.这可能就是区别吧.
今天想完善下自己的网站,用户注册的时候发送验证邮件竟然出现了.好奇怪,过去这个是没有错误的...
出现自己想不出的理由就只有调试了(不会像过去那样一条一条的输出语句,一次一次的重新发布了).
问题来了,设置的断点没有用.不会进入调试视图,郁闷了.
在公司都是好好的,怎么就不行呢...
郁闷了好几个小时!
在网上查下资料,都说设置了断点,运行到的时候都会自动进入调试窗口的...
没 ...
- 2008-08-21 21:15
- 浏览 2761
- 评论(1)
在java文件中,使用注解读取properties文件
@Message
public abstract String getUserName();
这样写,会自动去属性文件中查找key为user-name的值.
如果在属性文件中,没有这样的命名key那么页面中只会显示[USER-NAME]
也可以在写代码的时候指定key
@Message("userName")
public abstract String getUserName();
所以在命名key的时候,一般以分隔符号 - 连接两个单词,
在类文件中就以正常的变量命名方式,多个单词时,从第 ...
- 2008-08-21 17:02
- 浏览 1174
- 评论(0)