摘要: 一、为什么java中静态方法不能调用非静态方法或变量? 我们需要首先知道的是静态方法和静态变量是属于某一个类,而不属于类的对象。我们不直接讲原因,先从jvm说起: 这是一张类加载的生命周期图。 1、加载 “加载”是“类加载机制”的第一个过程,在加载阶段,虚拟机主要完成三件事: (1)通过一个类的全限 阅读全文
posted @ 2021-05-24 19:04 古兰精 阅读(190) 评论(0) 推荐(0)
摘要: 一、静态字段与实例字段 在一个class中定义的字段,我们称之为实例字段。实例字段的特点是,每个实例都有独立的字段,各个实例的同名字段互不影响。 还有一种字段,是用static修饰的字段,称为静态字段:static field。 实例字段在每个实例中都有自己的一个独立“空间”,但是静态字段只有一个共 阅读全文
posted @ 2021-05-24 17:57 古兰精 阅读(509) 评论(0) 推荐(0)
摘要: 交互设计的英文是Interaction Design,“inter”是英文前缀,意思为“两者之间”,“action”是指动作。所以简单理解,交互就是两个object之间进行互动,具有一个输入和输出的指令。举例来说,当你想要用洗衣机洗衣服的时候,把衣服放进洗衣机,然后按下按钮,这一系列动作其实就是输入 阅读全文
posted @ 2021-05-24 13:34 古兰精 阅读(1887) 评论(2) 推荐(0)
摘要: 首先引入几个问题: 为什么叫x86和x86_64和AMD64? 为什么大家叫x86为32位系统? 为什么软件版本会注明 for amd64版本,不是intel64呢? 一、x86_64介绍 x86是指intel的开发的一种32位指令集,从386时代开始的,一直沿用至今,是一种cisc指令集,所有in 阅读全文
posted @ 2021-05-24 12:20 古兰精 阅读(9092) 评论(0) 推荐(0)
摘要: 一、docker-stack相关操作 docker stack deploy --compose-file docker-compose.yml stack_name //启动stack docker stack down service_name //关闭stack docker stack ls 阅读全文
posted @ 2021-05-24 10:32 古兰精 阅读(2011) 评论(0) 推荐(0)