- 浏览: 42971 次
- 性别:
- 来自: 泉州
-
最新评论
-
towardsfuture:
很好很给力.
Together for Eclipse2008学习-安装 -
Jerrick:
说好的代码呢
系统的domain修改记录log
文章列表
1、定义
项目定义:项目是为创造独特的产品、服务或成果所进行的临时性工作。
3M:公共管理(MPA),工商管理(MBA)与项目管理(PMP)合称管理理论的3M体系。
特点:一次性、独特性、渐进性和不确定性。
2、项目与运营有何不同
项目的工作具有独特的目录,往往是一次性的,不可重复的。运营的工作是常规性的,可以反反复复的。
项目的工作环境是开放性的,工作带有很大的不确定性。运营的工作环境往往是人造 的封闭式环境,内外条件相对稳定,风险较小。
项目的工作团队往往是临时性的,随着使命的完结而解散。运营的工作团队一般是常设组织,具有持久稳定的管理架构。 ...
我们在开发JAVA程序中, 可以使用Javadoc来进行程序文档的整理, 当程序编写完成, 利用Java自带的JavaDoc工具就可以生成规范的API说明手册.而且在编辑器内可以看到类或者方法的说明,这对于代码的重用有很高的意义!!
javadoc 的语法是在代码文件内部使用的
javadoc 命令是在CMD状态下的一个指令生成代码文件的说明文件(html)
注释说明的几个建议和原则
1.类如何相互关联
2.方法如何影响对象的状态
3.方法如何将出错条件通知它们的调用者以及它们可能通知什么错误
4.类如何处理多线程应用程序中的使用
5.方法的参数作用域及其返回值的范围
另 ...
前一段时间用spring mvc3 + extjs来构建了一个开发程序,实现简记如下:
我们用extjs来做前台,后台mvc框架用的是spring mvc,版本是3.0.
当extjs向后台发出请求时,传送过去的数据就会被spring mvc解析
具体的解析请查阅spring mvc的文档
后台响应动作后,返回json字符串给extjs.
首先,我们先构建spring mvc的project出来
1、新建一个Dynamic Web Project,将spring的包及所依赖的包加入
2、修改web.xml,加入以下code:
<servlet>
<serv ...
public class TestCglib {
public static void main(String[] args) {
TestCglib tc = new TestCglib();
tc.getCglib1().doOperate();
//会出异常
tc.getCglib2(tc.getCglib1()).doOperate();
}
public void doOperate(){
System.out.println("I want to do ...
我们的一台服务器上跑了Quartz,版本用的是1.6
发现Quartz跑的有点怪异,有时候一分钟有跑两次(我们是设定每分钟跑一次的)
于是我们就查看Log
发现其实是schedule在一分钟内跑了“schedule计划中的两分钟”
也就是说
假设我们设定让quartz的每分钟10秒跑一个schedule,
Quartz并不会在每分钟的10秒都启动一条
而是可能在一分钟内,同时跑了三条
下面是一些监察数据
实际运行时间 计划运行时间
2010-11-30 19:41:00 2010-11-30 19:41:00
2010-11-30 ...
今天在做Spring MVC的时候,出现了这么一个错误
No serializer found for class org.hibernate.proxy.pojo.javassist.JavassistLazyInitializer and no properties discovered to create BeanSerializer (to avoid exception, disable SerializationConfig.Feature.FAIL_ON_EMPTY_BEANS) ) (through reference chain: ***************_$$_ja ...
1、lucene的Field中的Store和Index属性
如果Field的Store是Yes的话,表明这个数据是要存储在lucene文件中的,可以用get方法得到
如果Field的Index是ANALYZED的话,表明这个数据是有被索引的,可以被搜索的。
这个两个属性的四种组合分别的含义是:
a、Store.YES , Index.ANALYZED,表明这个字段是可以被搜索的,并且值可以从文件中得到
b、Store.No , Index.ANALYZED,表明这个字段是可以被搜索的,但是这个值不可以从文件中得到(比如存储文本的值,会用到这种组合)
c、St ...
我把jBPM4 分为两部份:
1、流程图(包括流程图所需的java、hsql等)
2、流程发布、运行的程序
现在对这两部份进行简略说明:
一、流程图
绘制流程图的话,可以使用jBPM的eclipse插件GPD来生成。
在现在这个版本的话,GPD的功能还比较不完善,还没有达到jBPM3对eclipse的支持程序。比如在jBPM3中,State节点下面的Properites视图还可以编辑java事件,但在jBPM4中,Properties中最只有name一个属性了,只能在source中手工添加java事件。
但是起码GPD能完成jBPM流程图80%的工作(这是从《深入浅出j ...
我在使用hibernate validate4的@AssertTrue功能时出现
Annotated methods must follow the JavaBeans naming convention错误是因为对function的命名不符合规范
@AsserTrue/@AssertFalse
是Hibernate validate的两个声名,可用在声明字段或函数前
我用它声明在函数前,用来判断有一定逻辑关系的数据验证,它包括一个属性
message,用来在不满足判定(@AssertTrue返回false/@AssertFalse返回true时的错误信息)
一开始,我将这个function ...
Spring MVC3因为可以用注释来定义Control,所以不需要在配置文件中写urlMapping
所以要使用OpenSessionInViewInterceptor,可以这样配置
<bean id="openSessionInViewInterceptor"
class="org.springframework.orm.hibernate3.support.OpenSessionInViewInterceptor">
<property name="sessionFactory">
& ...
Extjs的FieldSet的收缩和展开
- 博客分类:
- Extjs
Extjs的Fieldset控件中有一个属性checkboxToggle,
这个属性在设置为true的时候,fieldset在title就会多出一个checkbox,
当勾选这个checkbox时,这个fieldset就会展开和收缩
此外还有一个属性是collapsible,这个也是用来做展开和收缩的,
与checkboxToggle不一定的时,这个出来的是一个小三角
这两个收缩/展开属性可以同时为true,
当它们同时为true时,checkbox和小三角会同时出现
可能有的人会觉得这两个属性是不是重复了,其实并没有,
这是因为checkboxToggle属性还有两个配合的属性:onC ...
在hibernate3.2之前的版本,是用配置文件来进行类与数据库映射,
在3.2之后,可以用JPA来映射,
我们在使用配置文件的时候,有一个重要的标签是Component,用来使用面向数据库和面向对象之间的转换
在面向数据库时候,我们要在一个表中放入尽可能多的字段,来减少表间的连接
在面向对象的时候,我们要将每一个类原子化,以求可以做到类的复用
面向数据库和面向对象之间的鸿沟,我们可以用Component来解决一部份
但是在作用JPA来配置的时候,并没有@javax.persistence.Component标签
那这个时候可以使用怎么来完成呢
我们可以看这个网址的文 ...
我们在Spring中可以使用声明式事务
对于声明式事务,我们在程序中只要使用@Transactional标签就可以了,但是在配置文件中,我们应该怎么设置呢
事务的配置要设置三个东西,datasource, TransactionManager和代理机制
datasource就是配置像hibernate等一系列数据库配置
TransactionManager就是对应数据源的管理器,如Hibernate对应着HibernateTransactionManager
代理机制在声明式中就是可以这么一句话
<tx:annotation-driven transaction-manager=&quo ...
eBay的JDK从663以后就不再使用Item.ApplyShippingDiscount了
而是转而使用ShippingDiscountProfileID
那要怎么做呢
1、症状:
从3月初,ADD Item如果有使用ApplyShippingDiscount的话,就会报Warnning:
If the user created a shipping discount profile, use the ShippingDiscountProfileID instead of ItemType.ApplyShippingDiscount.
If the user created a shipp ...