简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
安装过程简单快捷,安装成功后会自动在Hyper-v中创建一个叫MobyLinuxVM的虚拟机,见下图。打开PowerShell,即可体验各种Docker命令,经测试,与Linux版本完全一致,见下图。意外的惊喜是,利用docker exec命令,还可以在PowerShell上体验Linux Shell(仅限于容器环境),见下图。相关项目及操作步骤请参见我的项目[https:/
在虚拟机的实际应用中,我们经常需要虚拟机与主机进行互联,又需要虚拟机可以访问互联网,这种应用场景的最佳实践是采用桥接网卡,但是在企业网络的实际应用中,我们又经常发现,由于内部网络管理策略的限制,虚拟机无法加入到企业网络中。这时候,我们可以采用另一种网络,仅主机网络(Host-Only),配置方式见下图:在这样情况下,虚拟机会加入192.168.56.*网络段,主机可以随时连接虚拟机,但此时虚
Hystrix是为了提高微服务的健壮性而生的,它能起到如下作用:1. 控制与保护微服务的延迟与失败问题,尤其是通过网络访问依赖的微服务导致的延迟与错误传播问题;2. 阻止连锁的服务调用失败问题;3. 快速失败与快速恢复;4. 优雅的降级(降低服务质量)与反馈;5. 实时监控、告警与控制;简单点说,因为一个用户请求需要调用多个微服务,那么只要有一个微服务出现问题,那么整个请求都必然
没有Spring Cloud,Spring Boot的实用性要大打折扣。单个微服务虽然开发简单、维护方便,但是没有协作功能的微服务,其实在企业里并没有显著的竞争力,跟NodeJS比起来,JAVA开发微服务并没有多大的优势。但是有了Spring Cloud,将多个微服务协作起来工作,充分发挥JAVA在分布式计算的优势,那么改变的不仅仅是开发的方式,而是整个服务框架与计算模式的设计方式。在Spring
在JS中,Object、String、Number等内置类型并不属于语法关键字,既然这样,那它们可以被覆盖吗?以一段企图统计JS对象数量的代码为例,如下:var count = 0;//没有语法错误function Object() {count ++;}应该说,这段代码对于统计Vue、React这样的组件对象应该是适用的,毕竟程序的入口掌握自己手里,但是对于Object、Str
在webpack项目中引入jquery插件jstree时,提示如下错误:TypeError: __WEBPACK_IMPORTED_MODULE_3_jquery___default(...)(...).jstree is not a functionat a.mounted (list.vue:104)at _e (vue.min.js:6)at Object.ins
在跨越主路由视图时,由于Vuex的状态值一直存储在内存中,所以在组件视图重新载入时,可能会出现组件无法检测到状态值的变化,从而导致业务逻辑出现错误。假定通用头部组件有一个全局任务状态值,其他的组件都要根据此任务值进行更新,更可能出现的情况是,任务状态值是异步加载完成的,于是需要如此编写业务逻辑:computed : {task () {return this.$store
在IE 9上使用Vuex的过程中,出现如下错误:SCRIPT5022: [vuex] vuex requires a Promise polyfill in this browser. 解决办法如下:从babel的官方网站下载babel-polyfill,安装到WEB应用的头部即可轻松解决问题,并能支持ES6所有的新方法。$ npm install --save-dev babel-
安装vue 1.0.28时,执行如下命令,却发现node_modules文件里猛然增加了几十个架包,看起来非常不爽。#只安装Vue V1的最新版本npm install vue@">=1.0.28 < 2.0.0" --save#输出目录文件ll node_modeles/执行ll命令后,输出的内容如下:drwxr-xr-x 1 yiifaa 197609 0 12月7
在Vuejs 1.0版本中,如果父子组件进行配合,它们的生命周期执行具有如下特点:1. created总是先父后子生命周期函数created总是按照从父到子的顺序依次执行,但是兄弟之间没有严格按照这样的顺序执行,估计是采用了异步函数,不仅如此,子组件在父组件中的插入顺序也是随机的,并没有什么特别的规律。假定子组件的引用顺序如下