草庐IT

aps-environment

全部标签

Neither the JAVA_HOME nor the JRE_HOME environment variable is definedAt least one of these environ

在我们启动tomcat服务器时,可能会遇到下面这个报错!NeithertheJAVA_HOMEnortheJRE_HOMEenvironmentvariableisdefinedAtleastoneoftheseenvironmentvariableisneededtorunthisprogram 这里的原因很简单,根据提示我们可知(JAVA_HOME和JRE_HOME环境变量都没有定义,运行此程序至少需要其中一个环境变量),分析后得知第一:startup.bat启动脚本先来看看 startup.bat文件,因为Tmocat启动会第一个调用它→发现它调用了catalina.bat  而cata

Neither the JAVA_HOME nor the JRE_HOME environment variable is definedAt least one of these environ

在我们启动tomcat服务器时,可能会遇到下面这个报错!NeithertheJAVA_HOMEnortheJRE_HOMEenvironmentvariableisdefinedAtleastoneoftheseenvironmentvariableisneededtorunthisprogram 这里的原因很简单,根据提示我们可知(JAVA_HOME和JRE_HOME环境变量都没有定义,运行此程序至少需要其中一个环境变量),分析后得知第一:startup.bat启动脚本先来看看 startup.bat文件,因为Tmocat启动会第一个调用它→发现它调用了catalina.bat  而cata

服务发现:CP or AP?

1服务发现的意义为高可用,生产环境中服务提供方都以集群对外提供服务,集群里这些IP随时可能变化,也需要用一本“通信录”及时获取对应服务节点,这获取过程即“服务发现”。对服务调用方和服务提供方,其契约就是接口,相当于“通信录”中的姓名,服务节点就是提供该契约的一个具体实例。服务IP集合作为“通信录”中的地址,从而可通过接口获取服务IP的集合来完成服务的发现。即PRC框架的服务发现:RPC服务发现原理图1.1服务注册在服务提供方启动时,将对外暴露的接口注册到注册中心,注册中心将这个服务节点的IP和接口保存1.2服务订阅在服务调用方启动时,去注册中心查找并订阅服务提供方的IP,然后缓存到本地,并用于

服务发现:CP or AP?

1服务发现的意义为高可用,生产环境中服务提供方都以集群对外提供服务,集群里这些IP随时可能变化,也需要用一本“通信录”及时获取对应服务节点,这获取过程即“服务发现”。对服务调用方和服务提供方,其契约就是接口,相当于“通信录”中的姓名,服务节点就是提供该契约的一个具体实例。服务IP集合作为“通信录”中的地址,从而可通过接口获取服务IP的集合来完成服务的发现。即PRC框架的服务发现:RPC服务发现原理图1.1服务注册在服务提供方启动时,将对外暴露的接口注册到注册中心,注册中心将这个服务节点的IP和接口保存1.2服务订阅在服务调用方启动时,去注册中心查找并订阅服务提供方的IP,然后缓存到本地,并用于

产品对比:TeamCode DCS VS Docker Dev Environment

随着云计算技术的出现和普及,线上算力越来越强,极大降低了企业的生产成本。同时人们对越来越多的软件公司开始进行数字化创新,探求更加高效的远程开发和工作模式。微软在2019年发布了VSCodeRemote,支持远程开发功能,开启了远程开发新时代。根据StackOverflow的2019年度调研,VSCode已经在当时成为了开发者首选的开发环境。之后,Coder开源了code-server,让VSCode可以在任何平台上运行并通过浏览器访问,解决了跨设备的环境一致性问题。满足了人们对自由、便捷、高效的工作和协作模式的需求,打造了远程开发的基础架构,不少公司也纷纷推出远程开发工具,例如TeamCode

产品对比:TeamCode DCS VS Docker Dev Environment

随着云计算技术的出现和普及,线上算力越来越强,极大降低了企业的生产成本。同时人们对越来越多的软件公司开始进行数字化创新,探求更加高效的远程开发和工作模式。微软在2019年发布了VSCodeRemote,支持远程开发功能,开启了远程开发新时代。根据StackOverflow的2019年度调研,VSCode已经在当时成为了开发者首选的开发环境。之后,Coder开源了code-server,让VSCode可以在任何平台上运行并通过浏览器访问,解决了跨设备的环境一致性问题。满足了人们对自由、便捷、高效的工作和协作模式的需求,打造了远程开发的基础架构,不少公司也纷纷推出远程开发工具,例如TeamCode

APS系统设计经验分享(时间推导 - 2023.03)

  近段时间忙于各种项目和对【易排平台】的优化,没顾得上分享APS相关的小技巧,回头看看小公众号的关注人数早已达1500+,在此争取时间写一下这段时间在项目上及平台优化过程中遇到的一些小技巧,以感谢诸位的关注。过去数月的解决的问题中,涉及最多的是规划模型中,实现各种时间维度的功能,目前在平台上也稍有成果。因此本次分享就选取其中几个较具代表性的情况,分享给大家,欢迎大家一起探讨。多种工序接续关系导致的时间推导逻辑  在项目计划中,任务与任务之间存在多种接续关系,使用PJS模型作为APS的规划模型时,我们可以把一个工单看作一个项目,工单中的各个工序看作项目中的各个任务,一个工单的加工计划,就相当于

APS系统设计经验分享(时间推导 - 2023.03)

  近段时间忙于各种项目和对【易排平台】的优化,没顾得上分享APS相关的小技巧,回头看看小公众号的关注人数早已达1500+,在此争取时间写一下这段时间在项目上及平台优化过程中遇到的一些小技巧,以感谢诸位的关注。过去数月的解决的问题中,涉及最多的是规划模型中,实现各种时间维度的功能,目前在平台上也稍有成果。因此本次分享就选取其中几个较具代表性的情况,分享给大家,欢迎大家一起探讨。多种工序接续关系导致的时间推导逻辑  在项目计划中,任务与任务之间存在多种接续关系,使用PJS模型作为APS的规划模型时,我们可以把一个工单看作一个项目,工单中的各个工序看作项目中的各个任务,一个工单的加工计划,就相当于

APS系统设计经验分享(时间推导 - 2023.03)

  近段时间忙于各种项目和对【易排平台】的优化,没顾得上分享APS相关的小技巧,回头看看小公众号的关注人数早已达1500+,在此争取时间写一下这段时间在项目上及平台优化过程中遇到的一些小技巧,以感谢诸位的关注。过去数月的解决的问题中,涉及最多的是规划模型中,实现各种时间维度的功能,目前在平台上也稍有成果。因此本次分享就选取其中几个较具代表性的情况,分享给大家,欢迎大家一起探讨。多种工序接续关系导致的时间推导逻辑  在项目计划中,任务与任务之间存在多种接续关系,使用PJS模型作为APS的规划模型时,我们可以把一个工单看作一个项目,工单中的各个工序看作项目中的各个任务,一个工单的加工计划,就相当于

APS系统设计经验分享(时间推导 - 2023.03)

  近段时间忙于各种项目和对【易排平台】的优化,没顾得上分享APS相关的小技巧,回头看看小公众号的关注人数早已达1500+,在此争取时间写一下这段时间在项目上及平台优化过程中遇到的一些小技巧,以感谢诸位的关注。过去数月的解决的问题中,涉及最多的是规划模型中,实现各种时间维度的功能,目前在平台上也稍有成果。因此本次分享就选取其中几个较具代表性的情况,分享给大家,欢迎大家一起探讨。多种工序接续关系导致的时间推导逻辑  在项目计划中,任务与任务之间存在多种接续关系,使用PJS模型作为APS的规划模型时,我们可以把一个工单看作一个项目,工单中的各个工序看作项目中的各个任务,一个工单的加工计划,就相当于