自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(39)
  • 资源 (3)
  • 收藏
  • 关注

原创 IT项目管理经验分享

项目开始阶段是一个最重要的阶段。项目经理在接手一个新项目的时候,首先要尽可能地多从各个方面了解项目的情况,如:   1.这个项目是什么项目具体大概做什么事情,是谁提出来的,目的是解决什么问题。前期了解情况的工作越详细,后面的惊讶就越少,项目的风险就越小。 2.项目干系人识别如投资方、具体业务干系方、项目建成后的运营方、技术监督方等等,很多项目里除了...

2013-05-15 23:20:40 349

原创 NC常用SQL

[code="java"]1.--NC建库 2.CREATE TABLESPACE NNC_DATA01 DATAFILE 'E:\oracle\product\10.2.0\oradata\orcl\nnc_data01.dbf' SIZE 500M AUTOEXTEND ON NEXT 50M EXTENT MANAGEMENT LOCAL UNIFORM SIZE 256K ; ...

2013-04-26 11:12:48 1990

原创 理解spring声明式事务管理

Spring也提供了声明式事务管理。这是通过Spring AOP实现的。Spring 中进行事务管理的通常方式是利用AOP(面向切片编程)的方式,为普通java类封装事务控制,它是通过动态代理实现的,由于接口是延迟实例化的, spring在这段时间内通过拦截器,加载事务切片。原理就是这样,具体细节请参考jdk中有关动态代理的文档。本文主要讲解如何在spring中进行事务控制。动态代理的...

2011-11-10 11:51:39 168

原创 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...

2011-11-08 17:59:21 313

原创 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...

2011-02-16 17:15:58 109

原创 ERP实务:业务流程评述之销售订单变更

本来若销售订单若能够没有例外的正常生产,那么大家都会相安无事。但是,若销售订单有变更的话,那么,很可能在公司上下为此闹得不可开交。利用ERP系统,也不能从根本上消除订单变更的情况,特别是来自于客户的变更需求。从ERP角度上来讲,它能够做的事情,就是如何把这个销售变更带来的麻烦,进行约束,让它按照一定的规则办事,从而达到减少损失的目的;同时,也可以留下变更历史纪录,已备后续的查询与损失的分配等等。...

2010-09-14 11:06:22 1691

原创 面向订单生产企业的信息化

产品多样,生产工序复杂,工人技能水平参差不齐,管理难度大等特点注定了面向订单生产企业的信息化之路是一条坎坷的道路;然而却又是企业立足于竞争日趋激烈的市场的必经之路。  满足MTO生产模式的ERP系统的特点  基于对面向订单生产企业业务需求的精确理解,结合国内外先进的管理思想,目前已经有一些软件如国外的SAP,四班等和国内的金蝶都有了对面向订单生产的成熟的ERP软件解决方案。...

2010-09-13 21:04:56 575

原创 生产计划开发设计要点

生产计划是制造行业中一个难以跨越的鸿沟。所以在选购各种信息化管理软件,如ERP或者进销存管理软件选购与开发过程中,如何以一种适当的方式、以可以接受的成本产生生产计划,这也是一个比较重要的指标。笔者今天就跟各位读者商讨一下这方面的内容。 一、业务概述 生产计划的生成方式有多种,其中“根据销售订单来生成生产计划”这是最典型的一种。 二、与销售...

2010-09-08 09:55:32 173

原创 JS“重载”方法

JS不是面向对象的语言,又是弱语言类型,有时候需要对一些函数进行重载,在JS机制中可以模拟"重载"  在JS的函数执行上下文中有一个名为arguments的有意思的变量,它以数组的形式存储了函数执行时传递过来的所有参数,即使函数定义没有定义这 么多个形参。还有一个特别之处就是跟Array类型相比,arguments变量有且只有一个length属性,Array的方法,例如push、pop 等...

2010-09-06 09:50:19 138

原创 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...

2010-08-04 14:09:47 84

原创 Map.Enrty

Map.Enrty个人理解为方便取出Map里的值的Java代码 Map map = new HashMap(); for(int i=0;i

2010-07-22 09:54:39 145

原创 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...

2010-07-13 16:39:26 136

原创 NC技巧知识积累

1、单据部分NC开发涉及到的知识点多且琐碎,鉴于用友本身没有非常详细的文档且UAP平台本身的缺陷,造成我们开发人员经常会碰到许多莫名其妙的错误。解决这些错误又非常耗费时间和经历。因此,我个人总结了一些单据开发过程中的心得与大家共享,希望能对各位的开发产生帮助。NC单据的开发分为以下几步:1、建数据库表;2、导入数据字典;3、选择GUI界面类型;4、绑...

2010-07-07 15:57:53 1798

XStream使用方法总结附实例代码

XStream中的核心类就是XStream类,一般来说,熟悉这个类基本就够用了,如果你用的更多,估计是你设计有问题,否则不需要。 XStream对象相当Java对象和XML之间的转换器,转换过程是双向的。创建XSteam对象的方式很简单,只需要new XStream()即可。 Java到xml,用toXML()方法。 Xml到Java,用fromXML()方法。 在没有任何设置默认...

2010-04-07 12:00:18 132

存取程序状态的几种方法--Java I/O应用杂谈

[color=darkred]★文件流文件操作是最简单最直接也是最容易想到的一种方式,我们说的文件操作不仅仅是通过FileInputStream/FileOutputStream这么“裸”的方式直接把数据写入到本地文件(像我以前写的一个扫雷的小游戏JavaMine就是这样保存一局的状态的),这样就比较“底层”了。主要类与方法和描述FileInputStream.read()//...

2010-04-07 11:51:40 117

HIbernate映射文件中加where条件对Set过滤

[code="java"] [/code]PERSON字段为子表中的。只要不加表别名,hibernate默认该字段为子表的。若要写嵌套查询,对表加别名即可。

2010-03-31 08:54:50 287

hibernate中配置非主键关联(单向一对多)

表结构:create table primaryTable(primaryTableId int primary key,refKey varchar(16)--被关联键,注意不是id)ENGINE=innodbcreate table childTable(childTableId int primary key,linkRefKey varchar(16)-...

2010-03-30 12:51:28 119

使用annotation减少spring bean的配置

发现一篇好文 http://www.ibm.com/developerworks/cn/java/j-lo-spring25-ioc/ 它给出了比本文更详细的说明。springframework 2.5引入了完整的annotaion配置注解,使用这些annotation可以大量的减少bean的定义,也使得程序开发更简单和容易维护。当然你要使用annotation就需要使用java5...

2010-03-18 18:31:02 90

SQL优化

我们要做到不但会写SQL,还要做到写出性能优良的SQL,以下为笔者学习、摘录、并汇总部分资料与大家分享! (1)选择最有效率的表名顺序(只在基于规则的优化器中有效): ORACLE 的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表。如果有...

2010-03-15 16:02:42 79

存储过程常用技巧

作者:袁光东 我们在进行pl/sql编程时打交道最多的就是存储过程了。存储过程的结构是非常的简单的,我们在这里除了学习存储过程的基本结构外,还会学习编写存储过程时相关的一些实用的知识。如:游标的处理,异常的处理,集合的选择等等 1.存储过程结构 1.1 第一个存储过程 Java代码 create or replace procedure proc1( p_par...

2010-03-15 09:24:15 90

原创 SAP中寻找增强的实现方法

ERP系统,SAP中寻找增强的实现方法 方法一、利用TCODE寻找增强(第二代的增强) 执行一个程序(源代码后附),在选择屏幕处输入你所需要增强的程序TCODE,执行後,就会出现一个列表,那里就有关于如何增强这个的绝大部分SMOD增强。 方法一、利用TCODE寻找增强(第二代的增强) 执行一个程序(源代码后附),在选择屏幕处输入你所需要增强的程序TCODE,执行後,就...

2010-02-03 22:39:38 132

原创 hibernate二级缓存攻略 Ehcache(转)

本文是hibernate2.1版本,基本原理和3.0、3.1是一样的。《转》hibernate的session提供了一级缓存,每个session,对同一个id进行两次load,不会发送两条sql给数据库,但是session关闭的时候,一级缓存就失效了。 二级缓存是SessionFactory级别的全局缓存,它底下可以使用不同的缓存类库,比如ehcache、oscache等,需要设置...

2010-01-15 22:29:57 60

原创 如何处理数据库中海量数据,以及处理数据库海量数据的经验和技巧(转)

海量数据是发展趋势,对数据分析和挖掘也越来越重要,从海量数据中提取有用信息重要而紧迫,这便要求处理要准确,精度要高,而且处理时间要短,得到有价值信息要快,所以,对海量数据的研究很有前途,也很值得进行广泛深入的研究。 基于海量数据的数据挖掘正在逐步兴起,面对着超海量的数据,一般的挖掘软件或算法往往采用数据抽样的方式进行处理,这样的误差不会很高,大大提 高了处理效率和处理的成功率。在实际的工作...

2010-01-15 21:07:54 364

原创 DWR使用笔记

DWR是一个框架,简单的说就是能够在javascript直接调用java方法,而不必去写一大堆的javascript代码。它的实现是基于ajax的,可以实现无刷新效果。 网上有不少DWR的例子,但大都只是某种方法的调用,本文只在使用层面上介绍DWR,并不涉更多的技术与设计,其目的是让初学者能够很快的学会各种java方法在javascript中是如何调用的。 本文以DWR...

2010-01-09 22:20:37 61

原创 自动仓储系统(AS/RS)技术与装备

4.1自动仓储系统(AS/RS)概述自动仓储系统即AS/RS(Automated Storage and Retrieval System)是指不用人工直接处理、能自动存储和取出物料的系统。自动化仓库技术是现代物流技术的核心,它集高架仓库及规划、管理、机械、电气于一体,是一门综合性的技术。自动仓储系统即AS/RS是采用高层货架储存货物,用起重、装卸、运输机械设备进行货物出库和入...

2010-01-09 15:51:09 5438

原创 IT 7年忠告

1、分享第一 条经验:“学历代表过去、能力代表现在、学习力代表未来。” 其实这是一个来自国外 教育领域的一个研究结果。相信工作过几年、十几年的朋友对这个道理有些体会吧。但我相信这一点也很重要:“重要的道理明白 太晚将抱憾终生!”所以放在每一条,让刚刚毕业的朋友们早点看到哈! 2、心态有多开放,视野就有多开阔。 不要抱着自己的技术和成果,等到它们都...

2009-12-28 17:42:04 128

原创 Oracle的物化视图

Oracle的物化视图提供了强大的功能,可以用于预先计算并保存表连接或聚集等耗时较多的操作的结果,这样,在执行查询时,就可以避免进行这些耗时的操作,而从快速的得到结果。物化视图有很多方面和索引很相似:使用物化视图的目的是为了提高查询性能;物化视图对应用透明,增加和删除物化视图不会影响应用程序中SQL语句的正确性和有效性;物化视图需要占用存储空间;当基表发生变化时,物化视图也应当刷新。物化视...

2009-10-27 15:30:46 67

原创 SCM 软件配置管理

1、什么是软件配置管理(SCM)    软件配置管理是指通过执行版本控制、变更控制的规程,以及使用合适的配置管理软件,来保证所有配置项的完整性和可跟踪性。配置管理是对工作成果的一种有效保护。 (Software configuration management (SCM, or just plain CM) is an organizational framework — that i...

2009-10-25 17:58:49 366

原创 CCB][项目变更谁说了算?

变更控制委员会(CCB)  CCB是变更控制委员会(Change Control Board)的简称。项目范围变更很可能需要额外的项目资金、额外的资源与时间,因此,应建立包括来自不同领域的项目利益相关者在内的变更控制委员会,以评估范围变更对项目或组织带来的影响。这个委员会应当由具有代表性的人员组成,而且有能力在管理上作出承诺。CCB需要界定以下几个问题:范围变更发生时要确定项目经理能做些什么以...

2009-10-25 17:07:07 2049

原创 项目管理挣值分析应用

挣值分析原理SPI是进度性能指数,CPI是成本性能指数,在基础数据中设置性能基准值后,项目会以此为标准,衡量进度和成本,并在项目数据自动计算挣值数据。挣值分析是在对范围、进度和成本进行综合测量的基础上评价项目绩效的一种方法。它涉及每项工作的3个关键值:计划值(PV)在规定的时间内在工作上将要花费的获得批准的成本估算部分实际成本(AC)在规定时间内完成工作所花费的实际成本...

2009-10-25 16:36:41 215

原创 引用游标

其他不熟悉引用游标的同事可以借鉴一下:-- 定义游标类型,类型必须为ref cursorDECLARE TYPE ref_cursor_type IS REF CURSOR; my_cursor ref_cursor_type; sql_str VARCHAR2(1000); TYPE user_record IS RECORD( user_i...

2009-10-10 15:41:51 109

原创 BEA WebLogic平台下J2EE调优攻略

摘要:  随着近来J2EE软件广泛地应用于各行各业,系统调优也越来越引起软件开发者和应用服务器提供商的重视。而对于最终客户来说,在一个高效、稳定地实现他们的业务需求已经是他们的基本要求。所以J2EE调优显得非常重要,而BEA WebLogic Server是业界领先的应用服务器,BEA WebLogic平台下的J2EE调优也就尤为重要,她将为我们提供普遍的J2EE调优方案。最近网络、杂志上的J...

2009-09-07 15:54:57 63

原创 SQL中对日期查询条件的规范写法

发现开发人员在针对日期字段作SQL的Where条件时,每个人的写法五花八门,已看到的有以下写法:1、AND to_char(sh.creation_date, 'YYYY-MM-DD') >= '2009-08-26'2、AND to_date(to_char(sf.creation_date, 'YYYY-MM-DD'), 'YYYY-MM-DD') >= to_date('20...

2009-09-06 11:29:23 2613

原创 数据库设计优化

总的来说,大型Oracle数据的优化可以从以下几个方面来入手:减少磁盘IO访问。(1)表:建立分区表、适当的增加冗余字段(减少对表之间的关联);(2)簇(经常需要进行关联的表放在同一个簇里);(3)表空间:静态的或则增量少的表最好放入到一个表空间中、增量多的大表最好单独放入一个表空间里,这样可以见到磁盘碎片;(4)静态的小表(多数是维表)最好放入到内存中,查询时不用磁盘中查找了 减少网络访...

2009-08-25 11:12:52 265

原创 数据库查询优化(转)

1.合理使用索引 ●在经常进行连接,但是没有指定为外键的列上建立索引,而不经常连接的字段则由优化器自动生成索引。 ●在频繁进行排序或分组(即进行group by或order by操作)的列上建立索引。 ●在条件表达式中经常用到的不同值较多的列上建立检索,在不同值少的列上不要建立索引。比如在雇员表的“性别”列上只有“男”与“女”两个不同值,因此就无必要建立索引。如果建立...

2009-08-25 10:38:50 69

原创 java反射与代理

java反射与代理一. 关于数据库.当今的数据处理大致可以分成两大类:联机事务处理OLTP(on-line transaction processing)、联机分析处理OLAP(On-Line Analytical Processing)。OLTP是传统的关系型数据库的主要应用,主要是基本的、日常的事务处理,例如银行交易。OLAP是数据仓库系统的主要应用,支持复杂的分析操作,侧重决策支持,...

2009-08-20 13:58:12 91

原创 java 反射机制

2008-08-04 11:55本篇文章为在工作中使用JAVA反射的经验总结,也可以说是一些小技巧,以后学会新的小技巧,会不断更新。本文不准备讨论JAVA反射的机制,网上有很多,大家随便google一下就可以了。 在开始之前,我先定义一个测试类Student,代码如下:package chb.test.reflect; public class St...

2009-06-13 12:56:08 71

原创 jpa

2008-03-09OpenJPA(3)关键字: jpa 4 EntityManagerFactory4.1 Overview EntityManagerFactory可以被注入到应用中,也可以通过以下方式创建: EntityManagerFactory emf = Persistence.createEntityManagerFactory("openjpa"...

2009-06-13 12:50:20 93

原创 java中的Serializable接口到底是做什么用的?

1、序列化是干什么的? 简单说就是为了保存在内存中的各种对象的状态,并且可以把保存的对象状态再读出来。虽然你可以用你自己的各种各样的方法来保存Object States,但是Java给你提供一种应该比你自己好的保存对象状态的机制,那就是序列化。2、什么情况下需要序列化 a)当你想把的内存中的对象保存到一个文件中或者数据库中时候; b)当你想用套接字在网络...

2009-04-01 16:29:34 275

sap abap4教程

abap4不错的教程:ABAP/4(Advanced Business Application Programming)是SAP/R3目前唯一的系统发展工具, 属 4GL, 语法比较近似Visual Basic或JAVA, 和传统third-generation 语言,

2008-10-04

abap报表

smartform简易手册.doc

2008-04-09

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除