九千万代码的梦想

leap中profile的概念和使用

前言 今天用leap开发rest api应用的时候,遇到了一个问题,问题是这样的,我的api开发完成之后,需要把这个应用部署到服务器上,因为api需要连接数据库,所以部署之后就需要改一下配置,连接到运行时的数据库,但是我本地开发的时候,要连接到自己的数据库,这样就很麻烦了,因为api是协作开发的,每个人都有自己本地的数据库每个人的数据库IP和端口都可能不一样,而且运行时又有不同的数据库,每...

SSO单点登录的流程

前言 我在公司这两年接触最多的产品应该就是sso了吧,其实现在很多公司都有sso产品,他们的规范也不尽相同,其实现在是有一个sso的标准协议的,叫做openId,现在非常多的互联网厂商都基于这个协议做了开放单点登录,比如腾讯,新浪,百度等,所以我们经常可以在第三方网站上使用这些厂商的账号安全的登录。 实际上,单纯的sso单点登录往往是满足不了需求的,因为登录之后第三方应用必须自己保存用户...

leap mvc的参数绑定机制和扩展

基本概念 今天晚上不想写代码,那还是来写写博客吧,今天来看看leap框架的mvc参数绑定机制和扩展方式。 在解释leap的参数绑定机制之前,我们需要先了解leap中的几个概念。 Controller:这个概念很好理解,其实就是MVC中的控制器; Action:在控制器中有很多方法,真正处理请求的都是这些方法,我们称为Action; Argument:Action中的参数 ...

flot的插件机制

简介 本文针对flot 0.8.3版本 最近遇到一个项目,需要在前端画图表,其实现在前端有很多js控件可以画图了,我对比过几个控件之后,最终选择了flot这个控件,flot是一个开源项目,项目主页http://www.flotcharts.org/,有以下几点优势: 支持多种图表:柱状图,曲线图,饼图等; 支持多种配置:可以配置颜色,样式,还有坐标轴最大最小值等等; 支持...

使用github+jekyll搭建个人博客

前言 最近看了一些老程序员的回忆录,突然想开始写自己的博客,也为了10年后的自己留下一点东西吧,正好这两天工作不是特别忙,所以就开始准备这个东西了,以后会争取按时更新自己的博客吧,废话少说,先来看看我怎么搭建这个博客。 前期基础准备 想要通过github搭建自己的个人博客,你至少得先了解下面这几个东西: git github pages jekyll markdow...