- 博客(14)
- 收藏
- 关注
原创 tomcat与jetty的区别
etty和Tomcat为目前全球范围内最著名的两款开源的webserver/servlet容器。由于它们的实现都遵循JavaServlet规范,一个javaWeb应用部署于两款容器的任意一个皆可。但选择哪个更优?也许这得看场景。近期很多人关注Jetty,也许主要是因为GAE放弃了Tomcat而选择了Jetty。于是,以很直接的想法,Jetty更符合GAE的需求、即云环境的需求,亦分...
2019-04-25 15:25:32 1000
原创 面向制药行业MES的研究
1、20世纪90年代,美国管理界针对“计划跟不上变化”这一问题,提出制造执行系统(Manufacturing Execution System,mes)的新概念,填补了车间层管理的空白。MES以成本核算为中心,优化整个生产过程;收集生产过程中的大量实时数据并且能够对突发事件及时处理;与计划层(以ERP为代表的企业管理系统)和控制层(以DCS、PLC为代表的过程控制系统)保持双向通信能力,从上、下...
2018-12-06 09:11:49 8206
原创 MES与ERP的集成
1.由于目前ERP,MES软件由不同的软件制造商提供,各个厂商使用不同的架构,数据格式和数据库也不同,这为ERP与MES系统的协同运行带来一系列的技术问题。一般来说,两个系统的数据通信需要由中间件技术来解决,可以把集成模式分为直接集成模式与间接集成模式。2.1 直接集成模式直接集成模式是指不通过任何的中间数据库、中间文件或中间系统而直接通过一个系统操作另外一个系统,进行数据信息的传递和流程的集...
2018-12-06 09:11:41 5969
原创 MES与设备层的集成
当前我国在制造执行系统MES的研究和应用方面,流程制造业已明显走在了前面,其理论研究成果、MES产品、应用效益等都比离散制造业突出的多,相比之下,离散制造业MES研究和应用更加任重道远。离散制造业MES相比流程制造业MES有很大的不同。它除了要支持订单→计划→调度→加工制造→反馈这条制造业务管理的闭环主线外,还需要支持另一条产品设计制造全过程为流程的产品开发主线,即:产品设计→工艺规划→复杂调度...
2018-12-06 09:11:18 3073
原创 OEE系统
基础定义一般,每一个生产设备都有自己的最大理论产能,要实现这一产能必须保证没有任何干扰和质量损耗。当然,实际生产中是不可能达到这一要求,由于许许多多的因素,车间设备存在着大量的失效: 例如除过设备的故障,调整以及设备的完全更换之外,当设备的表现非常低时,可能会影响生产率,产生次品,返工等。OEE是一个独立的测量工具,它用来表现实际的生产能力相对于理论产能的比率。国际上对OEE的定义为:OEE...
2018-12-05 19:10:34 2598
原创 OEE(设备综合效率)
一、OEE的定义国际上对OEE的定义为:OEE是(全局设备效率)的英文缩写。OEE是一个独立的测量工具,它用来表现实际的生产能力相对于理论产能的比率。设备综合效率OEE是由可用率,表现性以及质量指数三个关键要素组成。设备OEE= 时间开动率×性能开动率×合格品率二、OEE与设备的六大损失设备的六大损失包括:机器故障、速度下降、停顿、调整与设置、启动损失、缺陷与返工。OEE的一个重要目的...
2018-12-05 19:08:52 13813
原创 SQL优化
关于数据库优化,网上有不少资料和方法,但是不少质量参差不齐,有些总结的不够到位,内容冗杂。偶尔发现了这篇文章,总结得很经典,文章流量也很大,所以拿到自己的总结文集中,积累优质文章,提升个人能力,希望对大家今后开发中也有帮助。1、选取最适用的字段属性MySQL可以很好的支持大数据量的存取,但是一般说来,数据库中的表越小,在它上面执行的查询也就会越快。因此,在创建表的时候,为了获得更好的性能,我们...
2018-12-05 19:05:08 125
原创 java小白写代码应该注意的地方
(纯属个人理解,不喜勿喷)可供程序利用的资源(内存、CPU时间、网络带宽等)是有限的,优化的目的就是让程序用尽可能少的资源完成预定的任务。优化通常包含两方面的内容:减小代码的体积,提高代码的运行效率。本文讨论的主要是如何提高代码的效率。在Java程序中,性能问题的大部分原因并不在于Java语言,而是在于程序本身。养成好的代码编写习惯非常重要,比如正确地、巧妙地运用java.lang.S...
2018-12-05 19:00:12 332
原创 JVM内存模型与调优
图片来源(https://blog.csdn.net/qq_22152261/article/details/79491536)JVM 内存区域一. 线程私有区域线程私有数据区域生命周期与线程相同, 依赖用户线程的启动/结束而创建/销毁(在Hotspot VM内, 每个线程都与操作系统的本地线程直接映射, 因此这部分内存区域的存/否跟随本地线程的生/死).Program Counte...
2018-12-05 17:51:52 583
原创 内存溢出与内存泄漏
Java 内存分配策略Java 程序运行时的内存分配策略有三种,分别是静态分配,栈式分配,和堆式分配,对应的,三种存储策略使用的内存空间主要分别是静态存储区(也称方法区)、栈区和堆区。静态存储区(方法区):主要存放静态数据、全局 static 数据和常量。这块内存在程序编译时就已经分配好,并且在程序整个运行期间都存在。栈区 :当方法被执行时,方法体内的局部变量(其中包括基础数据类型、对象的引...
2018-12-05 17:44:58 368
原创 ehcache知识
ehcache是一个用Java实现的线程安全的缓存管理类库,ehcache提供了用内存,磁盘文件存储,以及分布式存储方式等多种灵活的cache管理方案。Ehcache的类层次模型主要为三层,最上层的是CacheManager,他是操作Ehcache的入口。我们可以通过CacheManager.getInstance()获得一个单个的CacheManager,或者通过CacheManager的构造函...
2018-12-05 17:37:09 612
原创 spring总结
Spring框架是由于软件开发的复杂性而创建的,spring可以管理web层,持久层,业务层,dao层,spring可以配置各个层的组件,并且维护各个层的关系。Spring使用的是基本的JavaBean来完成以前只可能由EJB(http://www.cnblogs.com/strugglion/p/6027318.html)完成的事情。Spring框架除了帮我们管理对象及其依赖关系,还提供...
2018-12-05 17:21:07 170
原创 java事务知识
事务是应用程序中一系列严密的操作,所有操作必须成功完成,否则在每个操作中所作的所有更改都会被撤消(撤销)。 事务是基于数据库的,事务具备以下四个特性(ACID):⑴ 原子性(Atomicity) 原子性是指事务包含的所有操作要么全部成功,要么全部失败回滚,这和前面两篇博客介绍事务的功能是一样的概念,因此事务的操作如果成功就必须要完全应用到数据库,如果操作失败则不能对数据库有任何影响。⑵ 一...
2018-12-05 17:17:51 165
原创 mysql索引知识
在关系数据库中,索引是一种与表有关的数据库结构,它可以使对应于表的SQL语句执行得更快。索引的作用相当于图书的目录,可以根据目录中的页码快速找到所需的内容。当表中有大量记录时,若要对表进行查询,第一种搜索信息方式是全表搜索,是将所有记录一一取出,和查询条件进行一一对比,然后返回满足条件的记录,这样做会消耗大量数据库系统时间,并造成大量磁盘I/O操作;第二种就是在表中建立索引,然后在索引...
2018-12-05 17:12:11 138
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人