2016-04-20 Wenjie Yao
本文翻译自文章Service Discovery via Consul with Amazon ECS   现如今随着微服务架构的出现,很多应用都是以一套分布式组件的形式来部署。在这样的架构中,你需要在多个EC2实例上的多个Docker容器中,配置和协调各种各样的应用程序。   亚马逊EC2容器服务(ECS)提供了一个用于管理资源、任务以及容器调度的集群管理框架。但是,很多应用仍然需要额外的组件来管理分布式组件之间的联系。服务发现的概念就是用来定义这种帮助管理这些联系的组件。 继续阅读 »
2016-11-22 Roger
Android 插件化框架 DroidPlugin 学习笔记 上一篇我们对 DL 框架的思路进行了一些总结,总的来说就是通过一个代理的 activity 作为傀儡来控制插件 activity 的生命周期,通过 AssetManager 的隐藏方法 addAssetPath 来解决加载资源的问题。但是同时,DL 框架存在的缺点就是比较依赖 that 语法,开发插件程序和主程序的代码需要单独区分。在这两点问题上,360 助手的插件化框架 DroidPlugin 似乎解决的更好一些,这个框架基本 Hook 了系统所有的 Service ,欺骗了系统大部分的 API ,编写插件程序和开发普通 app 没有任何区别,这是 DroidPlug 继续阅读 »
2016-11-15 wilsonIs
1. 什么是跨域 同源:相同protocal, domain, port的情况下,则为同源. 在非同源的情况下,则需要考虑跨域。 2. 常用跨域方法 1) 服务器端设置跨域 nodejs的service.js中设置: 继续阅读 »
2015-07-16 Alex Sun
本系列文章的分析基于AngularJS v1.4.2. 参考资料有: AngularJS API Docs AngularJS Developer Guide AngularJS实战 Service vs provider vs factory 继续阅读 »
2014-01-19 W.Y.
原文链接:Make Your Own AngularJS, Part 1: Scopes And Digest Angular 是一个成熟和功能强大的 JavaScript 框架,也是一个庞大的框架,要正真有效地使用它,需要掌握许多新概念。在 Web 开发人员涌向 Angular 的同时,许多人都面临着同样的疑问:Digest 到底是做什么的?可以有哪些不同的方式来定义一个指令(directive)?service 和 provider 之间有些什么区别? Angular官方文档是非常好的学习资源,并且还有越来越多的第三方资源,不过,想要深入了解一个新的框架,没有比分解它,然后研究其内部运作原理更加有效。 在本系列文章中, 继续阅读 »
2014-11-28 Xie Jingyi
修改/etc/mysql/my.cnf: [client] default-character-set=utf8 [mysqld] character_set_server=utf8 [mysql] default-character-set=utf8 然后:sudo service mysql restart 继续阅读 »
2014-11-18 veryyoung
MySQL密码忘记了,各种google,终于重置了,在这里记录下。 1.停止MySQL service mysqld stop 2.修改/etc/my.cnf 在mysqld下加入skip-grant-tables 修改后如下 [mysqld] datadir=/var/lib/mysql socket=/var/lib/mysql/mysql.sock user=mysql skip-grant-tables # Disabling symbolic-links is recommended to prevent assorted security risks symbolic-links=0 defaul 继续阅读 »
2014-08-25 Lingxian Kong
因为工作的原因,这一期的动态憋了好久,但还是憋出来了。确实需要耗费大量的时间和精力去阅读和理解,一方面是给自己做笔记,另一方面也算了为了提高因为的阅读吧。 业界动态 Oracle发布了Oracle VM 3.3,包含OpenStack软件包的技术预览版,继承了Oracle数据库。其虚拟化技术基于Xen。基于Oracle虚拟化平台,guestOS可以支持Oracle Linux, Oracle Solaris, and Windows 由几个来自VMware前员工开发了一个OpenStack云管理平台--Platform9,管理已有的基础设施,control plane as a service,这里有一个描述,比较有意思: 继续阅读 »
2017-03-16 KasperDeng
Zabbix HA Requirment On AWS 两台Zabbix Server, 在AWS上,处于一个VPC,但分别处在两个不同的AZ。 Active-Passive mode. 原因:zabbix server 自身有一套external scrips 去AWS cloudwatch 获取AWS service metrics。 如果是采用Active-Active的方式的,两台Active Zabbix server会造成数据冗余或冲突。 继续阅读 »
2016-06-07 Lingxian Kong
Nova flavor The flavor will be used for creating octavia service vm. We can create a new flavor or reuse an existing one. Commands: nova flavor-create --is-public False m1.amphora ${OCTAVIA_AMP_FLAVOR_ID} 1024 2 1 Option: [controller_worker] amp_flavor_id = ${OCTAVIA_AMP_FLAVOR_ID} Nova keypair If we want to log 继续阅读 »