Stella981 Stella981
4年前
Redis 发布订阅模式(7)
列表的局限前面我们说通过队列的rpush和lpop可以实现消息队列(队尾进队头出),但是消费者需要不停地调用lpop查看List中是否有等待处理的消息(比如写一个while循环)。为了减少通信的消耗,可以sleep()一段时间再消费,但是会有两个问题:1、如果生产者生产消息的速度远大于消费者消费消息的速度,List会占用大量的内存。2、
Stella981 Stella981
4年前
Flutter控件之MaterialApp和Scaffold
MaterialApp见名思其意,材料设计类型的App,在安卓5.0正式加入一些材料设计类型的组件之后,App风格也越来越趋向于材料设计类型。MaterialApp就是符合材料设计理念的App框架级Widget。它其实也是一个Widget。它由主题,title,路由,主页等。以下是其构造方法:
Easter79 Easter79
4年前
Tidb的日常
TiDB也使用了一段时间,持续记录一些日常,防止大家也踩到同样的坑~🥕raftsynclog目前,公司使用的Tidb分别部署在生产环境和测试环境,生产环境的是在阿里云,而测试环境是在公司的机房。周末的时候,机房不知道为啥断过电,什么都不知道的我,周一来到公司发现测试环境的Tidb挂了(这是肯定的,因为停过电嘛~),然后就是怎么都启动
Wesley13 Wesley13
4年前
(转)Cobbler自动化部署最佳实践
原文:http://www.xuliangwei.com/xubusi/446.html运维自动化在生产环境中占据着举足轻重的地位,尤其是面对几百台,几千台甚至几万台的服务器时,仅仅是安装操作系统,如果不通过自动化来完成,根本是不可想象的。面对生产环境中不同服务器的需求,该如何实现批量部署多版本的操作系统呢?Cobbler便可以的满足这一实际需求,实
Stella981 Stella981
4年前
AspectJ AOP学习基础
一、切入点表达式  1、execution:匹配方法的执行    格式:execution(修饰符返回值类型包.类.方法(参数)throw异常)      1.1修饰符,表示方法的修饰符,一般省略。      1.2返回类型String表示返回String;void表示没有返回值;\表示返回任意类型,包括无返回值。      
Wesley13 Wesley13
4年前
MES项目的四个主要难题,所有这些都是您的痛点!
  MES是制造企业生产管理信息化的核心。MES的成功实施和应用是实现诸如提高生产效率和降低成本等信息化目标的关键。但是,对于信息基础较弱的中国制造企业而言,MES的复杂性使企业在选择和实施MES时面临各种困惑,许多经理在投资MES时犹豫不决。  如果您对MES项目感到困惑,编辑器将与您分享一些经验。  困惑1:成功与否。失败?  当谈到MES
Wesley13 Wesley13
4年前
Java线程中的同步
!(https://static.oschina.net/uploads/space/2018/0207/164552_Gl6r_3643112.jpg)1、对象与锁每一个Object类及其子类的实例都拥有一个锁。其中,标量类型int,float等不是对象类型,但是标量类型可以通过其包装类来作为锁。单独的成员变量是不能被标明为同步
Stella981 Stella981
4年前
Python基础(一)
1.基础类型python的数据类型可以分为两种,一种是内置的,一种是其他包中的,内置的数据类型可以分为10种:(1)整数用int表示,强制转换函数为int():x10print(x)int(10.88)输出都是10.!在这里插入图片描述(https://img
Stella981 Stella981
4年前
DevOps背景下的分合之事
DevOps倡导“谁开发,谁运维”和开发运维一体化。那么是不是简单地把开发和运维人员放在一起就完事了呢?01—“插队”的故事小明入职时是运维专员,原来隶属于运维部门,负责某业务线系统的应用维护工作。一旦系统的生产环境出现任何故障,或者业务人员在生产环境上有任何请求,都是由小明所在的运维部门先处理,处理不了的,再联系该系
万界星空科技 万界星空科技
4个月前
从执行到决策:AI加持下,MES的下一站是什么?
在全球制造业迈向工业4.0的今天,传统生产计划模式的“韧性不足”已成为制约企业发展的最大瓶颈。面对小批量、多品种的定制化需求,那些依赖人工经验、信息孤岛林立的旧系统正变得不堪一击。本文将解析MES(制造执行系统)、智能化MES、AI智能化MES如何作为“数字神经中枢”,重构生产全流程,为企业打造应对不确定性的核心竞争力。