2018年4月28日

摘要: 安装环境Centos 7.2 mkdir /doclever一定要安装node6.14版本,因为DOClever5.5.1编译是这个版本编译的(否则会出现各种不兼容例如:GLIBCXX_3.4.20)wget https://nodejs.org/dist/latest-v6.x/node-... 阅读全文
posted @ 2018-04-28 00:12 hiaming 阅读(180) 评论(0) 推荐(0) 编辑

2018年3月15日

摘要: SPARROW-JS 前端JS框架变幻莫测,但原生js 接口不会变,所以以不变应万变,需要对前端js的原生api熟练掌握。为减少学习成本,将sparrow js 开放,支持大部分网站开发常用组件,代码简洁,无冗余。功能列表STRING 方法ARRAY 方法AJAXBROWSER 浏览器相关支... 阅读全文
posted @ 2018-03-15 19:52 hiaming 阅读(383) 评论(0) 推荐(0) 编辑

2018年3月9日

摘要: 接上一篇Sparrow算法篇 从日期取交集到思维模式这样的时间段有成百上千条该如何处理?如果我们需要根据具有日期交集的时间段分组呢?如果我们的业务不是日期,而是其他数据类型呢?如何抽象出计算模型?非日期型数据也可以进行分组?上一篇分享日期取交集的核心逻辑。 但映射到具体业务上可能有更复杂的场... 阅读全文
posted @ 2018-03-09 18:04 hiaming 阅读(254) 评论(0) 推荐(0) 编辑

2018年2月24日

摘要: 动机markdown 已成为网络博客最主要的排版格式。但一般都是有现成的软件支持,比如有道云笔记。但要想将markdown 功能集成到自己的博客或者公司的oa 上,需要一款开源的轻量的markdown解析程序,从github 找了一些开源项目相对都比较重,二次开发成本较大,所以笔者在春节期间... 阅读全文
posted @ 2018-02-24 17:17 hiaming 阅读(388) 评论(0) 推荐(0) 编辑

2018年2月6日

摘要: 日期交集早在13年左右的时侯,做过一个系统,功能很简单,做一个日程管理功能,这里边涉及到一个小知识点,就是日期取交集。今天跟大家分享的是从这个点展开的,时间段取交集的话题。业务逻辑逻辑很简单,就是一两个日期段取交集,可如果按正常思维去实现,其实日期交集的场景我们可以穷举出来,大概有4种情况 ... 阅读全文
posted @ 2018-02-06 23:46 hiaming 阅读(171) 评论(0) 推荐(0) 编辑

2018年2月1日

摘要: SPARROW-MVCSPARROW-MVC 是SPARROW框架其中的一员,模拟SPRING MVC功能实现。 目前实现功能列表参数自动化注入FLASH参数跨页面传递(包括中传页面和重定向页面)RESTFUL风格支持参数解析功能返回结果解析URL-METHOD映射URL REWRITE功能... 阅读全文
posted @ 2018-02-01 22:31 hiaming 阅读(237) 评论(0) 推荐(0) 编辑

2018年1月30日

摘要: 接上一篇[REDIS客户端封装意淫](https://www.jianshu.com/p/03132e0d50e2) 对现在有接口,进一步重构。 进一步对客户端友好封装,对数据类型的转换,封装进框架内。增加CacheDataNotFound hook,并保留原有异常抛出接口,提供客户端灵活... 阅读全文
posted @ 2018-01-30 13:32 hiaming 阅读(154) 评论(0) 推荐(0) 编辑

2018年1月25日

摘要: redis 本身有客户端,先抛出来一个问题?为什么要对redis客户端进行二次封装?大概在11年时侯,第一次接触redis,那时侯研究过redis的各种数据结构,直接拿redis的客户端jedis直接用。公司安排人要对jedis进行封装,当时就很不理解,为什么非要封装一次才可以?后来自己写框... 阅读全文
posted @ 2018-01-25 21:41 hiaming 阅读(180) 评论(0) 推荐(0) 编辑

2018年1月24日

摘要: sparrow 框架设计最大化解耦,理论上业务层只依赖SPARROW-FACADE即可,接口可由第三方如spring c3p0 fastjson logback 具体实现。整体架构图如下:SPARROW 架构图 SPARROW-FACADE基础核心层,实现了一些框架和上层业务涉及到的一些... 阅读全文
posted @ 2018-01-24 22:02 hiaming 阅读(365) 评论(0) 推荐(0) 编辑
摘要: sparrow 框架麻雀虽小,但五脏俱全为什么要写这个框架?这个框架我从11年开始写,中间重构了n遍,最原始的代码可能都找不到了,之所以坚持写,不是想新造轮子。 主要是从中学习基础原理。 经过近十年的打磨,有些设计思想和理念,是值得学习的,比如spring mvc 的设计模式,orm ico... 阅读全文
posted @ 2018-01-24 13:21 hiaming 阅读(244) 评论(0) 推荐(0) 编辑

导航