自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

为何生存

原来我是顽固派,早该被扫地出门的那种,但我自以为自己的觉悟并不低。

  • 博客(61)
  • 资源 (6)
  • 收藏
  • 关注

原创 Java学习书籍整理

不知不觉中,做Java开发已经四年了,趁着现在换了工作,还算比较闲,就整理一下自己学习的一些知识。 在学习过程中,我喜欢找的一些电子书来系统化的学习,多数时候我都只是做一个大概的了解,没有深入学习,基本就是看下目录,看下前几章的内容,深入的只会在实际用的时候才去详细看了。我从以下几个方面整理了一下这些学习的电子书,分享给大家,免得到处去找这些资源,百度脑图里面的分类也...

2021-01-12 21:04:39 13951 43

原创 FTPC 在制品跟踪(WIP Tracking)对象

要执行在制品跟踪(WIP Tracking),必须在Plant Operations中创建代表车间产品的对象。这些称为运行时跟踪对象(Tracking Object)。当创建运行时跟踪对象(Tracking Object)以代表车间产品时,必须评估生产过程以确定要创建的对象的类型。 可以创建以下运行时跟踪对象:Carrier:作为Boxs,Lots,Units和其...

2019-10-26 20:56:33 912

原创 FTPC 跟踪资源(工厂模型)对象

在离散制造环境中执行在制品(WIP)跟踪时,还可以记录用于通过Route加工处理对象(work order、unit、lot)的资源。 工厂的一般结构模型为,工厂、车间、生产线、工作中心、设备。 在FTPC中提供了Site、Area、Production Line、Work Center、Equipment 5个对象来构建工厂模型。Site ...

2019-10-13 16:40:36 798 2

原创 FTPC总结

FTPC基本只是提供一个MES平台框架,然后在这个平台之上根据各个行业构建不同的产品套件,比如Pharma Suite、Auto Suite、CPG Suite,Modular Framework,EI-Hub。最终再在这些产品套件的基础上去客制化开发客户的功能需求。一、FTPC Core FTPC Core通过EJB构建,但未使用实体Bean(Entity Be...

2019-06-25 22:24:44 4588 7

原创 FTPC ORM

在FTPC中,将一样的处理代码即业务逻辑和可能不一样的处理即数据存取逻辑分离开来,所有业务对象对应到数据库中的数据表,开发者不需要直接去操作数据表,只需对业务对象操作即可,简化了开发难度,因此代码量能减少30%-50%。 尽管FTPC的ORM也存在一定的系统开销,但是相对于关系型数据库的遍历开销和数据库的连接开销,FTPC将所有业务对象加载到内存中处理,异步更新其对应...

2019-05-09 23:29:10 461

原创 Redis安装(Windows版)

一、下载https://github-releases.githubusercontent.com/108110706/2cf040d3-c8ac-41ba-b734-6666083cb043?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAIWNJYAX4CSVEH53A%2F20211119%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20211119T072049Z&X-Am

2021-11-20 09:19:53 486

原创 Oracle函数查询

1、Oracle 程序包查询SELECT DISTINCT NAME FROM DBA_SOURCE WHERE type = 'PACKAGE' ORDER BY NAME;2、Oracle程序包中函数、存储过程源码查询SELECT * FROM DBA_SOURCE WHERE TYPE = 'PACKAGE BODY';...

2021-04-06 15:21:05 2234

原创 FTPC StyleSheet

FTPC可以通过将层叠样式表(CSS)应用于Form,可以为应用程序创建定制的外观,而无需更改应用程序的实现。放置在应用样式表的Form上的所有Swing和Plant Operations GUI控件都将根据样式表进行定制。 CSS定义可以存储为List或应用程序表。下图显示了一个作为List对象的CSS。 如果希望使用StyleSheet格式化窗体,需要确保在设置窗体时Form控件名不包含下划线(_)。 通过调用Form.applyStyle...

2020-10-23 21:37:20 405

原创 Java相关软件下载地址

Java相关软件下载地址Jboss下载地址JDK1.8下载地址ActiveMQ下载地址Tomcat下载地址Jboss下载地址https://developers.redhat.com/products/eap/downloadJDK1.8下载地址https://www.oracle.com/java/technologies/javase/javase8-archive-downloads.htmlActiveMQ下载地址http://activemq.apache.org/components

2020-08-23 09:46:44 3403

原创 FTPC Idea配置FTPC Java Application项目

//TODO

2020-08-12 22:25:55 1509 3

原创 Eclipse 创建Maven项目Select an Archetype为空解决方法

一、问题Eclipse 创建Maven项目Select an Archetype为空二、解决方法1、Maven配置Maven环境变量 MAVEN_HOME:maven路径(如:D:\apache-maven-3.6.3) path:%MAVEN_HOME%\bin2、在cmd中执行命令:mvn archetype:generate3、...

2020-04-15 14:15:11 7708 5

原创 Bolt 协议

Bolt 网络协议是专为数据库应用程序设计的高效、轻量级的客户端-服务器协议。 该协议面向语句,允许客户端发送语句,每个语句由单个字符串和一组类型参数组成。服务器使用结果消息和可选的结果记录流响应每个请求。 本文档介绍Blot协议的各种版本,供任何实现客户端或服务器应用程序的任何人使用。最初由Neo4j图形数据库背后的团队创作。连接所...

2020-04-05 01:08:42 5483

原创 FTPC对象 Hierarchy(层级)

使用Hierarchy对象按照类似的特征对Part、Location、Production Line和Account进行分组。层次结构对象用于报告目的,以改进报告功能。层次结构在Process Designer或使用脚本创建,然后传输到历史数据库(ODS)。它们在运行报告时被访问和使用,或者由其他生产数据库从ODS检索。可以根据需要在层次结构中定义任意多个级别。Hierarch...

2020-03-11 21:44:33 494 2

原创 FTPC对象 Account(客户)

Account是存储客户信息的构建时和运行时混合对象。Account对象通过将客户信息移动到它自己的域中(而不是将其作为工作订单的属性)来改进报告功能。Account对象的行为类似于地址簿中的条目。一旦您输入了相关的信息,比如联系人姓名或地址,您就可以在需要的地方使用和重用这些信息。 每个Account对象可以有三个角色,它们标识帐户的不同联系人(发货、记账和通信...

2020-03-10 00:45:53 618

原创 FTPC对象 Access Privilege(访问权限)

Access Privilege

2020-03-10 00:24:33 562

原创 Mysql Information Schema

使用说明 在Mysql中的INFORMATION_SCHEMA提供对数据库元数据的访问,关于MySQL服务器的信息,例如数据库或表的名称,列的数据类型或访问权限。在其他系统中,有时用于说明此信息的术语是数据字典和系统目录。 INFORMATION_SCHEMA是每个MySQL实例中的一个数据库,该位置存储有关MySQL服务器维护的所有其他数据库的信息。 INFORM...

2020-01-14 18:49:32 191

原创 FTPC Pnuts开发

文件扩展名 Pnuts脚本文件扩展名为*.pnut。脚本执行示例 创建Java Project,导入pnuts.jar,pnuts-modules.jar包。pnuts-jacob.jar为扩展模块,可以不导入。 编写如下代码,即可调用pnuts标准模块中提供的方法。Pnuts测试脚本 //创建Pnuts 上下文环境...

2019-12-29 20:56:48 1905

原创 FTPC定制客户端开发

FTPC客户端可以通过以下两种协议与Plant Operations中间件通信:XML Web Services RMI/IIOP calls to session beans 因此通过这两种协议,我们可以自定义开发FTPC客户端。 在FTPC安装路径,如下路径有一个PlantOpsClientSDK开发工具包,可以使用该SDK构建定制FTPC客...

2019-12-01 21:08:57 1579 20

原创 Mysql Condition(情况)处理

在Java中可以通过Exception、throw等实现异常处理,在Mysql存储过程中同样存在类似的一套机制,不过在Mysql中是通过CONDITION来定义异常情况,通过HANDLER来处理CONDITION,以下为详细的语法。 在存储程序执行期间可能出现需要特殊处理的情况,例如退出当前程序块或继续执行。可以为一般情况(如警告或异常)或特定情况(如特定的错误代码)...

2019-11-20 20:15:50 4749

原创 FTPC Pnuts概述

Pnuts最初是由Toyokazu Tomatsu在1997年开发的,作为Java类的测试工具。此后,Pnuts得到了扩展,主要关注基于java的脚本引擎所需的基本功能,如模块系统和字节码编译器。 Pnuts的商业用途被罗克韦尔自动化的FactoryTalk开发系统,集成在FTPC中。 Pnuts是一种面向Java平台的动态脚本语言。它被设计成与Jav...

2019-11-09 14:11:28 2711

原创 Mysql 优化概述

优化涉及多个级别的配置,调整和评估性能。根据您的工作角色(开发人员,DBA或两者的组合),您可以在单个SQL语句,整个应用程序,单个数据库服务器或多个网络数据库服务器的级别进行优化。有时,您可以主动并提前计划性能,而有时,您可能会在问题发生后对配置或代码问题进行故障排除。优化CPU和内存使用率也可以提高可伸缩性,从而使数据库能够处理更多负载而不会降低速度。 数据库性能...

2019-10-03 18:19:31 243

原创 FTPC 状态机(Flexible State Models)

在离散制造应用中,状态模型由系统定义。您不能添加新状态或删除现有状态,并且更改对象状态的事务是固定的。在流程制造模型中,默认情况下不定义状态。您可以创建自己的状态模型,并使用(FSM)对象在每个状态下选择允许哪些事务。FSM对象允许您在流程制造环境中创建状态转换功能,该功能可以应用于Plant Operations中的特定类。这些类称为有状态类(Stateful Classes)。...

2019-09-29 23:06:32 534

原创 FTPC Data Dictionary

这里说的Data Dictionary是指在Process Designer中定义的数据字典对象。该对象用于为Plant Opertions构件时或运行时对象,包括作为Activity或导入到Library对象中的自定义类对象,配置属性。而不是指目前一般系统的中常量的键值对配置,也不是指数据库中指的数据字典即表结构等。 在FTPC中可以使用Data Dictionar...

2019-09-14 22:00:22 400

原创 FTPC服务器SQL日志

FTPC服务端SQL日志输出配置如下,FTPC底层对数据库的访问是使用的JDBC,有时可能需要打印出执行的SQL语句,可以通过修改配置打印出FTPC底层执行的SQL语句,以Jboss为例,修改方式如下: 1、找到Jboss下的standalone-full.xml配置文件,如果部署的服务为单节点版本,一般在Jboss的boss\standalone\configurat...

2019-09-01 00:40:30 436

原创 FTPC Filter

在FTPC的Process Designer中可以创建Filter对象,Filter对象用于检索满足筛选条件的对象子集(特定类型的对象)。Filter条件的作用类似于SQL查询中的WHERE子句。 Filter对象和使用API创建的Filter不同,在Process Designer创建的Filter对象会持久化到数据库的DS_OBJECT,DS_OBJECT_BLO...

2019-09-01 00:39:54 432

原创 FTPC Parameter

Parameter创建 大多数Process Designer对象允许定义Parameter。Parameter类似于UDA(User Defined Attributes)。只是Parameter是对象实例的扩展而不是对象类的扩展。 例如,如果你的组织创建了不同类型的coffee,则可以在Part类上创建一个UDA,它会在数据库中为每个Part创建一个UDA。虽然...

2019-08-25 17:16:22 327

原创 Mysql5.6开启binlog

1、查看是否开启binlog。默认是未开启的。show variables like 'log_bin'; show binary logs;2、开启binlog:修改mysql的配置文件my.ini。添加如下配置:注意:my.ini位于:C:\ProgramData\MySQL\MySQL Server 5.6,而不是位于:C:\Program Files\MySQL\My...

2019-07-29 14:43:26 3417

原创 FTPC对象 Application Table(AT) Definition

Application Table (AT) Definition允许开发人员在生产数据库中定义新表。 用户可以创建新表并在应用程序表定义对象中指定父/依赖关系。 这些应用程序表可用于选择,插入,更新和删除事务。 在设置应用程序表定义时,用户可以:指定表的定义。 选择应用程序表的增长类型。 选择应用程序表中数据的事务日志记录级别。 指定在Purge作业期间是否删除应用程序...

2019-07-11 10:39:46 695 5

原创 Drools

Drools是业务规则管理系统(BRMS)解决方案。 它提供了核心业务规则引擎(BRE),Web创作和规则管理应用程序(Drools Workbench),Conformance level 3的Decision Model and Notation(DMN)模型的完整运行时支持以及用于核心开发的Eclipse IDE插件。Drools Workbench(用于创作和管理的W...

2019-05-20 11:16:56 2274

原创 FTPC SOS(Shop Operations Server)

Shop Operations Server是一个Java应用程序,作为Plant Operations服务器的运行时客户端。它为Event Sheet提供了运行时环境,Event Sheet是在Process Designer中开发的非GUI驱动的应用程序。在操作上,Shop Operations Server将从Plant Operations服务器下载,并在另一台计算机上运行。...

2019-05-08 19:42:02 1497 4

原创 FTPC对象 Event Sheet(事件表)

在没有用户界面的情况下运行的车间应用程序由Event Sheets组成,这些Event Sheets用于记录有关车间流程和活动的信息。Event Sheets可用于跟踪WIP、自动收集数据、记录信息、与第三方系统接口以及执行许多其他任务。 可以在Process Designer中为应用程序创建事件表。Event Sheet 与Form对比 在创建...

2019-05-08 19:21:05 1024 8

原创 FTPC Purge概述

管理员可以使用以下类型的一种,清除生成数据库和ODS数据的:基于时间Purge(Time-Based Purge)——仅基于保留期删除记录。 基于状态Purge(Status-Based Purge)——根据对象类型和每种对象类型的特定条件删除记录。 要设置Purge作业,必须配置以下内容 1.选择要清除的数据库(database)。 ...

2019-04-29 14:51:30 716

原创 FTPC ODS

Operational Data Store (ODS) ,也称为历史数据库(historical database) ,是生产(Active)数据库收集的所有数据的数据仓库。即使不传输数据,每个应用服务器也必须连接到ODS。Live Transfer和Purge用于将生产数据库中的数据存档到ODS,然后从生产数据库中删除数据。这可过程可以在用户定义的定期计划中自动完成或手动完成...

2019-04-23 17:29:01 467

原创 PL/SQL Record数据类型

Oracle PL / SQL语言旨在成为一种可移植的高性能事务处理语言,与SQL语言紧密集成。实际上,很难找到一个PL / SQL程序,它既不会读取数据库中的表,也不会对数据库中的表进行更改。表由数据行组成,每行包含一列或多列,因此Oracle数据库可以尽可能简单地使用PL / SQL程序中的那些数据行。它正是通过实施记录来实现的。 Record是一种复合数据...

2019-04-23 16:28:25 1862

原创 FTPC Live Transfer概述

Live Transfer允许从多个生产或历史(ODS)数据库加载数据存储到单个目标数据库(其他ODS或报告数据库)。延迟的潜在因素取决于源数据库的数量以及所涉及的服务器和网络的处理能力。 可以将数据从SQL Server数据库传输到Oracle数据库,生产到ODS和基础ODS到集线器ODS配置。 你不能将数据从Oracle数据库传输到SQL Server数据库。...

2019-04-20 23:31:01 1004

原创 FTPC数据库管理

在开始使用FTPC应用程序之前(Process Designer,Shop Operations等),必须设置数据库。 为了运行Live Transfer,需要设置至少两个数据库[一个生产数据库(PROD)和一个历史数据库(ODS)]。 最初设置数据库时,必须:将它们连接到FTPC应用服务器。 提示:在FTPC Administrator中注册数据库,不会创建应...

2019-02-28 16:26:54 1017

原创 FTPC 事务组使用

        Plant Operations允许使用UserTransaction对象将多个原子事务作为单个组的一部分执行。 分组的事务将包含各个事务的所有特征。 使用以下方法执行分组事务:UserTransaction.begin() UserTransaction.commit() UserTransaction.rollback()        使用UserTransacti...

2019-02-25 11:49:42 624

原创 FTPC 对象缓存

        通过缓存允许应用程序在客户端内存中存储从数据库查询和API调用返回的数据副本。提高了应用程序的性能,因为应用程序将来不需要为请求相同数据的请求重新查询数据库。        当缓存被禁用时,对对象的每个请求都需要调用数据库。当启用缓存时,客户端检查对象是否在其内存中。如果是,那么客户机将重用内存中的对象。否则,客户机从数据库获取对象,然后将其存储在内存中。        注...

2019-02-19 16:59:17 379

原创 FTPC Key原理

FTPC Key存储        FTPC中Key的当前值存储在DATASWEEP_SEQUENCE表中,而未使用Oracle数据库的Sequence,或SQL Server的identity,这样做到与底层数据库类型无关性。Key共分为以下几种类型                SEQ_NUM_ID:通过该主键获取对应类型Key的初始值        SEQUENCE_NUMB...

2019-02-14 00:42:23 375

原创 FTPC UDA

        UDA(User Defined Attribute)是为FTPC部分对象类型提供的用户自定义扩展属性。在Process Designer中的Configuration选项卡界面提供了对象类型的UDA编辑器,Configuration界面列出的对象类型才能使用UDA特性。UDA类型        UDA包括以下两种类型: 标准类型UDAs         大多数对...

2019-01-22 23:24:28 562

Beginning EJB in JavaEE8

Chapter 1: Introduction to the EJB 3.2 Architecture & CDI Services ............................................... 1 What’s New in Java Enterprise Edition (Java EE) 8 Architecture? ................................................ 2 An Introduction to EJB .................................................................................................................. 3 What Is EJB? ............................................................................................................................ 4 Core Features of the EJB Development Model ........................................................................ 5 Progression of the EJB Spec ................................................................................................... 7 EJB 3 Simplified Development Model ................................................................................... 10 Distributed Computing Model ................................................................................................ 13 How This Book Is Organized ........................................................................................................ 15 Chapter 1: Introduction to the EJB 3.2 Architecture & CDI Services ...................................... 15 Chapter 2: EJB Session Beans ............................................................................................... 15 Chapter 3: Entities and the Java Persistence API (JPA) ......................................................... 15 Chapter 4: Advanced Persistence Features ........................................................................... 16

2019-04-02

中文版EXPERT.ONE.ON.ONE.J2EE.DEVELOPMENT.WITHOUT.EJB.part3

由于大小限制,需分3次下载,3个文件下载完后即可解压

2016-12-08

中文版EXPERT.ONE.ON.ONE.J2EE.DEVELOPMENT.WITHOUT.EJB.part2

由于大小限制,需分3次下载

2016-12-08

中文版EXPERT.ONE.ON.ONE.J2EE.DEVELOPMENT.WITHOUT.EJB

由于文件大小限制,需要分3次下载

2016-12-08

空空如也

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

TA关注的人

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