- 博客(21)
- 资源 (1)
- 收藏
- 关注
转载 ERP基本原理,ERP的基本概念,ERP常用计算公式
一、基本概念 产品成本的构成:直接材料费、直接人工费和制造费 成本类型:1.标准成本 2.现行标准成本 3.模拟成本 4.实际成本 确定工序优先级的方法:1.紧迫系数法(CR) 2.最小单个工序平均时差法 3.订单的最早完成日期法 派工单:按优先级顺序排列的生产订单一览表,每天发到工作中心,指明生产订单的优先级、要加工的物料数量及能力要求的详细信息。
2013-09-03 16:13:56 9471
原创 Ext-grid-Panel
Grids are an excellent way of showing large amounts of tabular data on the client side. Essentially a supercharged, GridPanel makes it easy to fetch, sort and filter large amounts of data. Grids
2013-07-09 21:31:55 1005
转载 无限级分类实现思路
关于该问题,暂时自己还没有深入研究,在网上找到几种解决方案,各有优缺点。 第一种方案: 使用递归算法,也是使用频率最多的,大部分开源程序也是这么处理,不过一般都只用到四级分类。这种算法的数据库结构设计最为简单。category表中一个字段id,一个字段fid(父id)。这样可以根据WHERE id = fid来判断上一级内容,运用递归至最顶层。 分析:通
2013-05-17 22:49:54 710
原创 JSR-303使用依赖jar包
jboss-logging-3.1.0.GA.jar slf4j-api-1.5.8.jar hibernate-validator-4.3.0.Final.jar validation-api-1.1.0.Alpha1.jar java EE6+ 环境
2013-04-04 15:39:49 6541 1
转载 深入理解Java内存模型(三)——顺序一致性
数据竞争与顺序一致性保证 当程序未正确同步时,就会存在数据竞争。java内存模型规范对数据竞争的定义如下: 在一个线程中写一个变量,在另一个线程读同一个变量,而且写和读没有通过同步来排序。 当代码中包含数据竞争时,程序的执行往往产生违反直觉的结果(前一章的示例正是如此)。如果一个多线程程序能正确同步,这个程序将是一个没有数据竞争的程序。 JMM对正确同步的多线程
2013-03-24 18:13:00 432
转载 深入理解Java内存模型(二)——重排序
数据依赖性 如果两个操作访问同一个变量,且这两个操作中有一个为写操作,此时这两个操作之间就存在数据依赖性。数据依赖分下列三种类型: 名称 代码示例 说明 写后读 a = 1;b = a; 写一个变量之后,再读这个位置。 写后写 a = 1;a = 2; 写一个变量之后,再写这个变量。 读后写 a = b;b = 1; 读
2013-03-24 18:10:28 385
转载 JavaBean中的绑定属性与限制属性
原文地址:http://jiangzhengjun.iteye.com/blog/531649 JavaBean 中的属性 JavaBean 的属性与一般Java 程序中所指的属性,或者说与所有面向对象的程序设计语言中对象的属性是一个概念,在程序中的具体体现就是类中的变量。在JavaBean 的设计中,按照属性的不同作用又细分为四类: 单值属性
2013-03-21 07:45:06 1614
转载 深入理解Java内存模型(一)
在java中,所有实例域、静态域和数组元素存储在堆内存中,堆内存在线程之间共享(本文使用“共享变量”这个术语代指实例域,静态域和数组元素)。局部变量(Local variables),方法定义参数(java语言规范称之为formal method parameters)和异常处理器参数(exception handler parameters)不会在线程之间共享,它们不会有内存可见性问题,也不受内
2013-03-19 21:15:11 548
转载 什么是Restful
越来越多的人开始意识到,网站即软件,而且是一种新型的软件。 这种"互联网软件"采用客户端/服务器模式,建立在分布式体系上,通过互联网通信,具有高延时(high latency)、高并发等特点。 网站开发,完全可以采用软件开发的模式。但是传统上,软件和网络是两个不同的领域,很少有交集;软件开发主要针对单机环境,网络则主要研究系统之间的通信。互联网的兴起,使得这两个领域开始融合,现在我们必
2013-03-18 12:38:38 2993 1
转载 聊聊并发(五)——原子操作的实现原理
1. 引言 原子(atom)本意是“不能被进一步分割的最小粒子”,而原子操作(atomic operation)意为"不可被中断的一个或一系列操作" 。在多处理器上实现原子操作就变得有点复杂。本文让我们一起来聊一聊在Intel处理器和Java里是如何实现原子操作的。 2. 术语定义 术语 英文 解释 缓存行 Cache line 缓存的最小操作单
2013-01-22 17:29:05 623
转载 聊聊并发(四)——深入分析ConcurrentHashMap
原文地址:http://www.infoq.com/cn/articles/ConcurrentHashMap?utm_source=infoq&utm_medium=related_content_link&utm_campaign=relatedContent_articles_clk 术语定义 术语 英文 解释 哈希算法 hash algorithm
2013-01-22 17:25:42 317
转载 聊聊并发(三)——JAVA线程池的分析和使用
原文地址:http://www.infoq.com/cn/articles/java-threadPool?utm_source=infoq&utm_medium=related_content_link&utm_campaign=relatedContent_articles_clk 1. 引言 合理利用线程池能够带来三个好处。第一:降低资源消耗。通过重复
2013-01-12 18:00:28 283
转载 聊聊并发(二)——Java SE1.6中的Synchronized
原文地址:http://www.infoq.com/cn/articles/java-se-16-synchronized 1 引言 在多线程并发编程中Synchronized一直是元老级角色,很多人都会称呼它为重量级锁,但是随着Java SE1.6对Synchronized进行了各种优化之后,有些情况下它并不那么重了,本文详细介绍了Java SE1.6中为了减少获得锁和释放锁带来的性能消耗而
2013-01-12 02:09:13 287
转载 Java深度历险(一)——Java字节代码的操纵
原文地址:http://www.infoq.com/cn/articles/cf-java-byte-code 【编者按】Java作为业界应用最为广泛的语言之一,深得众多软件厂商和开发者的推崇,更是被包括Oracle在内的众多JCP成员积极地推动发展。但是对于Java语言的深度理解和运用,毕竟是很少会有人涉及的话题。InfoQ中文站特地邀请IBM高级工程师成富为大家撰写这个《Java深度历险
2013-01-12 01:49:39 300
转载 聊聊并发(一)——深入分析Volatile的实现原理
原文地址:http://www.infoq.com/ 引言 在多线程并发编程中synchronized和Volatile都扮演着重要的角色,Volatile是轻量级的synchronized,它在多处理器开发中保证了共享变量的“可见性”。可见性的意思是当一个线程修改一个共享变量时,另外一个线程能读到这个修改的值。 它在某些情况下比synchronized的开销更小,本文将深入分析在硬
2013-01-12 01:34:27 304
原创 hibernate4.18使用报错
今天使用hibernate版本4.1时候报如下错误,原因是事务的传播属性为NOT_SUPPORTED 改为Required以上运行正常 org.hibernate.HibernateException: No Session found for current thread at org.springframework.orm.hibernate4.Spri
2013-01-04 10:28:29 395
转载 git basics
Git 基础 读完本章你就能上手使用 Git 了。本章将介绍几个最基本的,也是最常用的 Git 命令,以后绝大多数时间里用到的也就是这几个命令。读完本章,你就能初始化一个新的代码仓库,做一些适当配置;开始或停止跟踪某些文件;暂存或提交某些更新。我们还会展示如何让 Git 忽略某些文件,或是名称符合特定模式的文件;如何既快且容易地撤消犯下的小错误;如何浏览项目的更新历史,查看某两次更新之间的差
2013-01-03 15:05:42 472
转载 git introduction
本文引用:原文地址 起步 本章介绍开始使用 Git 前的相关知识。我们会先了解一些版本控制工具的历史背景,然后试着让 Git 在你的系统上跑起来,直到最后配置好,可以正常开始开发工作。读完本章,你就会明白为什么 Git 会如此流行,为什么你应该立即开始使用它。 关于版本控制 什么是版本控制?我为什么要关心它呢?版本控制是一种记录一个或若干文件内容变化,以便将来查阅特定版本修订情
2013-01-03 15:01:16 344
转载 struts2 结果类型
在struts2框架中,当action处理完之后,就应该向用户返回结果信息,该任务被分为两部分:结果类型和结果本身。 结果类型提供了返回给用户信息类型的实现细节。结果类型通常在Struts2中就已预定义好了(见下表),或者是由插件提供,开发人员也可以自定义结果类型。默认配置的结果类型是dispatcher,该结果类型使用JSP来向用户显示结果。当定义了结果类型之后,该结果类型可以在不同的ac
2012-12-18 11:12:58 343
转载 Hibernate 延迟加载剖析与代理模式应用
http://www.ibm.com/developerworks/cn/java/j-lo-hibernatelazy/index.html Hibernae 的延迟加载是一个非常常用的技术,实体的集合属性默认会被延迟加载,实体所关联的实体默认也会被延迟加载。Hibernate 通过这种延迟加载来降低系统的内存开销,从而保证 Hibernate 的运行性能。 下面先来剖析 H
2012-12-17 15:26:13 252
转载 spring配置头
<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:aop="http://www.springframework.org/schema/aop" xmlns:tx="ht
2012-12-17 09:32:51 617
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人