java学习第二天 java多态和动态绑定

2017-11-14 07:04:30
阅读: 32
多态存在的三个必要条件:要有继承、要有重写、父类变量引用子类对象。 当使用多态方式调用方法时: 首先检查父类中是否有该方法,如果没有,则编译错误;如果有,则检查子类是否覆盖了该方法。 如果子类覆盖了该方法,就调用子类的方法,否则调用父类方法。 从上面的例子可以看出,多态的一个好处是:当子类比较多时,也不需要定义多个变量,可以只定义一个父类类型的变量来引用不同子类的实例。请再看下面的一个例子package demo; public class Demo {     public static&nbs

关于一次线上应用异常的奇幻之旅

2017-05-26 01:02:10
阅读: 63
    博主所在的公司 有一个多半年前的项目 后端研发人员已经离职 突然有一天一个平台需要用这个服务 鉴于之前的经验认为他们已经对接过 应该主要问题是程序bug 造成的  第一天洗洗排查下来 的确应用入口存在一个可能性的bug 经过反复测试 最总想到了折中的方案修复了 本以为万事大吉 没想到上线后 主平台没事 业务平台故障依旧 博主拿来业务平台 跟踪调试发现 有个解密字符串始终无法解密 怀疑是加密时 key 错误 跟业务平台细细交流后发现 的确是key的问题  然后业务平台修复上线  故障减缓 接着又发现 下的单子都变成同一个人的 经

liblog的docker 部署之阿里云容器服务

2017-03-16 05:30:17
阅读: 70
https://dev.aliyun.com/detail.html?spm=5176.1972343.2.2.a0GWJr&repoId=32584linux 部署pull liblog 镜像docker pull registry.cn-hangzhou.aliyuncs.com/niefengjun/liblog部署方法 docker run --rm -e "mysqlhost=172.28.20.17" -e "mysqlpwd=syswin" -e "mysqluser=root" -it -p 8361:836

阿里云容器服务

2017-02-25 09:15:50
阅读: 91
最近在学习docker,开始是在阿里云的Ubuntu云服务器上安装的docker engine环境。后来发现阿里云有容器服务(container service),目前正处于公测阶段,正好借学习docker的机会初步体验一下。使用阿里云容器服务,首先要创建一个集群,集群简单来说就是计算资源的一种集合,比如ECS(云服务器)就是其中一种计算资源。创建集群的界面如下(创建时需要选择ECS的数量与配置):创建集群时,会自动创建对应的ECS(在ECS控制台会看到对应的实例)与负载均衡(在负载均衡控制台也能看到对应的负载均衡实例)。创建好集群之后,为了访问集群,需要在自己的电脑上安装docker客户端(
分享到: 更多