Skip to content

Instantly share code, notes, and snippets.

@JeOam
JeOam / go.md
Created September 21, 2016 02:21
Go 入门笔记
We couldn’t find that file to show.
@JeOam
JeOam / ws_app.py
Created August 30, 2016 02:51 — forked from kracekumar/ws_app.py
Simple websocket server with uvloop.
# -*- coding: utf-8 -*-
import asyncio
import uvloop
from aiohttp.web import Application, MsgType, WebSocketResponse
def add_socket(app, socket, user_id):
if user_id in app['connections']:
pass
@JeOam
JeOam / js.md
Created August 17, 2016 05:47
前端工程化
  • 开发
    • 组件化开发。整个webapp由各个组件构成,一个组件的Js、CSS和HTML维护在一起,尽量松耦合。
    • 模块化开发。Js模块化,CSS模块化,HTML模块化,所有资源都是模块,并采取就近引入原则,哪里用哪里引,同时要做到防止资源重复引入。
    • 文件实时监听、浏览器自动刷新。
    • 依赖包管理,版本控制。 *规范编码。编码规范的事可以参考《编写可维护的JavaScript》,主要靠自觉。
  • 构建
    • 可以编译中间语言。比如支持Stylus、Less、Typescript等的编译。
    • 支持Js、CSS的压缩和混肴。
  • 允许图片压缩后以base64编码形式嵌入到CSS、Js或HTML中。
@JeOam
JeOam / compiler.md
Created August 10, 2016 13:25
自制编程语言
@JeOam
JeOam / Vue.md
Last active September 3, 2019 04:29
Vue.js Notes
@JeOam
JeOam / SOA.md
Created June 29, 2016 15:44
SOA
  1. 非集中式的负载均衡
  2. 服务发现(zookeeper)
  3. 无感知的降级和分流
  4. 统一实时的监控报警(Trace Client=>Flume=>RabbitMQ=>Spark=>MySQL/HBase/HDFS)
  5. 提升进程间通信(RPC, 消息通讯)
  6. 分布式跟踪
  7. 持续集成
  8. 自动化弹性部署(Docker)
@JeOam
JeOam / Bootstrap.md
Last active August 17, 2016 05:44
Bootstrap Notes
@JeOam
JeOam / Vue.md
Created June 9, 2016 14:00
Vue.js Notes