sumory

13
获赞数
14
关注数
35
粉丝数
北京
IP 属地未知
2012-07-30 加入
浏览 8.4k
╭╮╱╭┳━━━┳╮╱╭╮
┃┃╱┃┃╭━╮┃┃╱┃┃
┃╰━╯┃┃┃┃┃╰━╯┃
╰━━╮┃┃┃┃┣━━╮┃
╱╱╱┃┃╰━╯┃╱╱┃┃
个人简介什么都没有
277 声望|学徒
java
125
node.js
122
即时通讯
121
实时通信-聊天
121
im
121
个人动态
  • 赞了文章2017-08-18
    写给大家看的设计模式
    标题的解读: 设计模式与重构号称软工双雄, 在软件工程领域可谓智慧的结晶, 尤其是设计模式, 由于其高度抽象与最佳实践的特性, 导致初学者以及编程经验不足者, 读此如读天书. 所谓"给人读的", 就是将设计模式请下神坛, 用更容易理解的角度来介绍其精髓. 本人大学时期...
  • 赞了文章2017-08-11
    在OpenResty中需要避免全局变量的使用
    理由如下:从设计上讲,全局环境的生命周期和一个Nginx的请求的生命周期是相同的。为了做到会话隔离,每个请求都有自己的Lua全局变量环境。Lua模块在第一次请求打到服务器上的时候被加载起来,通过package.loaded表内建的require()完成缓存,为后续代码复用。并且一...
  • 回答了问题2016-03-24
    rewrite nginx
    如果你用的openresty,可以看看这个 [链接]
  • 发布了文章2016-03-24
    Orange - 基于OpenResty的API Gateway
    Orange是一个基于OpenResty的API Gateway,提供API及自定义规则的监控和管理,如访问统计、流量切分、API重定向、WEB防火墙等功能。它有以下特性:
  • 发布了文章2016-03-24
    OpenResty Web框架lor发布0.1.0稳定版
    在经过9个分支版本的迭代开发后,lor终于发布了0.1.0版本。同时带来了更全面的文档和API介绍,以及一个全站的示例项目OpenResty China。关于lor的详细介绍如下: Lor是一个运行在OpenResty上的基于Lua编写的Web框架. 路由采用Sinatra风格,Sinatra是Ruby小而精的web...
  • 发布了文章2016-02-29
    OpenResty China发布
    在发布了基于OpenResty的web开发框架lor后,开发了基于lor的一个社区系统OpenResty China,它是lor框架最为典型的示范示例,涉及了基于OpenResty开发web应用的方方面面,是入门OpenResty web开发和lor框架的良好范例。
  • 赞了文章2016-02-16
    分享一个 markdown 编辑器 - Mditor
    只求极致 [ M ] arkdown + E [ ditor ] = Mditor Mditor 是一个简洁、易于集成、方便扩展、期望舒服的编写 markdown 的编辑器,仅此而已... GitHub: [链接] (欢迎 star、fork) 主页: [链接] 浏览器端 第一步: 引入 Mditor 样式文件 {代码...} 引用 Mditor 脚本文件 {...
  • 发布了文章2016-01-22
    基于OpenResty的Lua Web框架lor0.0.2预览版发布
    Lor是一个运行在OpenResty上的基于Lua编写的Web框架,当前最新版本是0.0.2预览版,重构了之前发布的0.0.1版本。主要API特性已经freeze,下个版本为0.0.3,着重于修复当前路由的匹配bug。
  • 发布了文章2016-01-17
    lor: 一个基于OpenResty的lua framework
    lor是一个运行在OpenResty上的lua框架,适用于构建HTTP API和web page。主要API和路由风格类似Sinatra(Ruby框架)和Express(Node.js框架),熟悉这两门语言或框架的开发者能很快上手。
  • 发布了文章2015-11-11
    统一配置管理工具confd
    confd Github: [链接]confd是一个统一配置管理工具,目前仍在开发中,基于本地文件存储的部署方式已经可以用于生产环境中。 你可以用它: 统一管理各种配置文件,配置文件模板和数据是分离的,可各自单独管理 动态修改配置属性,然后重新生成相关的配置文件 提供cli...
  • 发布了文章2015-10-29
    Gru:一个单节点支持10W+的长连接集群解决方案
    Github 项目名称为Gru,取自《卑鄙的我》项目地址: [链接]示例-web chat:[链接] 先上图 示例项目是一个IM应用,基于Node.js和socket.io(协议实现由Gru提供),截图: Gru集群提供状态监控,该模块使用Node.js实现 介绍 其实集群的主要实现是基于Java的,也用了大量...
  • 赞了文章2015-04-30
    DevOps:持續整合 & 持續交付(Docker、CircleCI、AWS)
    這篇文章將一步一步介紹如何使用 Docker、GitHub Flow、CircleCI、AWS Elastic Beanstalk 與 Slack 來完成持續整合與持續交付的開發流程。
  • 赞了文章2014-04-23
    HTTPS的建立流程
    ③客户利用服务器传过来的信息 验证服务器的合法性,服务器的合法性包括:证书是否过期,发行服务器证书的 CA 是否可靠,发行者证书的公钥能否正确解开服务器证书的“发行者的数字签名”,服务器证书上的域名是否和服务器的实际域名相匹配。如果合法性验证没有通过,通...
  • 提出了问题2014-04-01
    OSX10.9下如何安装jdk1.6
  • 赞了文章2014-02-06
    150行Go代码实现git checkout功能
    由于历史原由,git一直是被黑成比较难用的版本控制器。其实近年来git的用户界面已经被简化的非常简单了,配上github、bitbucket等hosting,已接近完美。 git其实挺简单的,本文用了约150行golang代码实现了git checkout功能,阅读代码之前,您应该读过《Git Pro》中的...
  • 赞了回答2013-11-26
    想请问一段node代码,有点不太明白这个写法
    先给纠正一下,你示例中的这个这个代码是不对的: {代码...} 或者写成: {代码...} 以下代码的用法不是JavaScript或者Node.js的语法糖,仅仅是Express.js的一个特性而已,与语法什么的没有任何关系: {代码...} 与下面这样的写法作用是一样的: {代码...} 另外提醒一...
  • 提出了问题2013-05-13
    oracle官网的这个包instantclient-sdk-windows.x64-11.2.0.3.0.zip损坏了,网上也搜不到,有人提供下吗?
  • 回答了问题2013-05-07
    如何一行代码弄崩你的程序?我先来一发
    int result = 1 / value;//(when value == 0)
  • 回答了问题2013-05-06
    如何实现windows和Linux之间数据的同步
    svn版本控制,然后写个钩子用于检出部署 我做java部署一般都是svn版本控制,然后hudson从svn检出并编译部署即可
  • 赞了回答2013-04-23
    很多人的Node.js代码里使用exports = module.exports = xxx这样的形式是何意?
    在默认情况下,module.exports 是一个Object, exports 是 module.exports 的一个引用。 大多数人都是通过 exports.xx = yy 来输出。