IT项目管理经验分享 项目开始阶段是一个最重要的阶段。项目经理在接手一个新项目的时候,首先要尽可能地多从各个方面了解项目的情况,如: 1.这个项目是什么项目具体大概做什么事情,是谁提出来的,目的是解决什么问题。前期了解情况的工作越详细,后面的惊讶就越少,项目的风险就越小。 2.项目干系人识别如投资方、具体业务干系方、项目建成后的运营方、技术监督方等等,很多项目里除了...
NC常用SQL [code="java"]1.--NC建库 2.CREATE TABLESPACE NNC_DATA01 DATAFILE 'E:\oracle\product\10.2.0\oradata\orclnc_data01.dbf' SIZE 500M AUTOEXTEND ON NEXT 50M EXTENT MANAGEMENT LOCAL UNIFORM SIZE 256K ; ...
理解spring声明式事务管理 Spring也提供了声明式事务管理。这是通过Spring AOP实现的。Spring 中进行事务管理的通常方式是利用AOP(面向切片编程)的方式,为普通java类封装事务控制,它是通过动态代理实现的,由于接口是延迟实例化的, spring在这段时间内通过拦截器,加载事务切片。原理就是这样,具体细节请参考jdk中有关动态代理的文档。本文主要讲解如何在spring中进行事务控制。动态代理的...
hibernate SQLQuery addEntity 两个表(实体), 1对多双向关联: 班级: Clazz (id, name)学生: Student(id, name , class_id)1. 查询持久化对象 1.1 简单查询,返回数据库结构view plaincopy to clipboardprint?sql = "select c.* from clazz c,student s where s.cla...
hibernate SQLQuery addEntity 两个表(实体), 1对多双向关联: 班级: Clazz (id, name)学生: Student(id, name , class_id)1. 查询持久化对象 1.1 简单查询,返回数据库结构view plaincopy to clipboardprint?sql = "select c.* from clazz c,student s where s.cla...
WebService编程(1:Axis;2:Axis2/XFire;3:CXF;4:jdk6) WebService编程(1:Axis;2:Axis2/XFire;3:CXF;4:jdk6)2010-10-25 16:18【虎.无名:很早以前用过axis,只要把任意java类改名为jws部署到tomcat中,就可以发布为一个webservice,觉得很神奇。后来用MyEclipse通过XFire向导创建WebService也很方便。到了java6时代,在 jdk中已经包含了wsg...
ERP实务:业务流程评述之销售订单变更 本来若销售订单若能够没有例外的正常生产,那么大家都会相安无事。但是,若销售订单有变更的话,那么,很可能在公司上下为此闹得不可开交。利用ERP系统,也不能从根本上消除订单变更的情况,特别是来自于客户的变更需求。从ERP角度上来讲,它能够做的事情,就是如何把这个销售变更带来的麻烦,进行约束,让它按照一定的规则办事,从而达到减少损失的目的;同时,也可以留下变更历史纪录,已备后续的查询与损失的分配等等。...
面向订单生产企业的信息化 产品多样,生产工序复杂,工人技能水平参差不齐,管理难度大等特点注定了面向订单生产企业的信息化之路是一条坎坷的道路;然而却又是企业立足于竞争日趋激烈的市场的必经之路。 满足MTO生产模式的ERP系统的特点 基于对面向订单生产企业业务需求的精确理解,结合国内外先进的管理思想,目前已经有一些软件如国外的SAP,四班等和国内的金蝶都有了对面向订单生产的成熟的ERP软件解决方案。...
生产计划开发设计要点 生产计划是制造行业中一个难以跨越的鸿沟。所以在选购各种信息化管理软件,如ERP或者进销存管理软件选购与开发过程中,如何以一种适当的方式、以可以接受的成本产生生产计划,这也是一个比较重要的指标。笔者今天就跟各位读者商讨一下这方面的内容。 一、业务概述 生产计划的生成方式有多种,其中“根据销售订单来生成生产计划”这是最典型的一种。 二、与销售...
JS“重载”方法 JS不是面向对象的语言,又是弱语言类型,有时候需要对一些函数进行重载,在JS机制中可以模拟"重载" 在JS的函数执行上下文中有一个名为arguments的有意思的变量,它以数组的形式存储了函数执行时传递过来的所有参数,即使函数定义没有定义这 么多个形参。还有一个特别之处就是跟Array类型相比,arguments变量有且只有一个length属性,Array的方法,例如push、pop 等...
ORACLE查询树型关系(start with connect by prior) oracle中的select语句可以用START WITH...CONNECT BY PRIOR子句实现递归查询,connect by 是结构化查询中用到的,其基本语法是: [code="sql"]select * from tablename start with cond1 connect by cond2 where con...
EXISTS、IN、NOT EXISTS、NOT IN的区别与性能分析 1.EXISTS的执行流程 select * from t1 where exists ( select null from t2 where y = x ) 可以理解为: for x in ( select * from t1 ) loop if ( exists ( select null from t2 where y = x.x ) then OUTPUT TH...
NC技巧知识积累 1、单据部分NC开发涉及到的知识点多且琐碎,鉴于用友本身没有非常详细的文档且UAP平台本身的缺陷,造成我们开发人员经常会碰到许多莫名其妙的错误。解决这些错误又非常耗费时间和经历。因此,我个人总结了一些单据开发过程中的心得与大家共享,希望能对各位的开发产生帮助。NC单据的开发分为以下几步:1、建数据库表;2、导入数据字典;3、选择GUI界面类型;4、绑...
XStream使用方法总结附实例代码 XStream中的核心类就是XStream类,一般来说,熟悉这个类基本就够用了,如果你用的更多,估计是你设计有问题,否则不需要。 XStream对象相当Java对象和XML之间的转换器,转换过程是双向的。创建XSteam对象的方式很简单,只需要new XStream()即可。 Java到xml,用toXML()方法。 Xml到Java,用fromXML()方法。 在没有任何设置默认...
存取程序状态的几种方法--Java I/O应用杂谈 [color=darkred]★文件流文件操作是最简单最直接也是最容易想到的一种方式,我们说的文件操作不仅仅是通过FileInputStream/FileOutputStream这么“裸”的方式直接把数据写入到本地文件(像我以前写的一个扫雷的小游戏JavaMine就是这样保存一局的状态的),这样就比较“底层”了。主要类与方法和描述FileInputStream.read()//...
HIbernate映射文件中加where条件对Set过滤 [code="java"] [/code]PERSON字段为子表中的。只要不加表别名,hibernate默认该字段为子表的。若要写嵌套查询,对表加别名即可。
hibernate中配置非主键关联(单向一对多) 表结构:create table primaryTable(primaryTableId int primary key,refKey varchar(16)--被关联键,注意不是id)ENGINE=innodbcreate table childTable(childTableId int primary key,linkRefKey varchar(16)-...
使用annotation减少spring bean的配置 发现一篇好文 http://www.ibm.com/developerworks/cn/java/j-lo-spring25-ioc/ 它给出了比本文更详细的说明。springframework 2.5引入了完整的annotaion配置注解,使用这些annotation可以大量的减少bean的定义,也使得程序开发更简单和容易维护。当然你要使用annotation就需要使用java5...
SQL优化 我们要做到不但会写SQL,还要做到写出性能优良的SQL,以下为笔者学习、摘录、并汇总部分资料与大家分享! (1)选择最有效率的表名顺序(只在基于规则的优化器中有效): ORACLE 的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表。如果有...