架构
cywhoyi
这个作者很懒,什么都没留下…
展开
-
mybatis框架的设计思路
一直比较喜欢使用这种小的框架,不太喜欢大而复杂的框架,原因比较简单:1.hold住,为己用2.想看下人家的思路,以便以后自己学习而用3.面试时候,忽悠住他人4.代码的优雅都的提炼 mybais是较早引入的开源框架,记得10年刚毕业没多久,SSH很火,我这人就耐不住寂寞,刚好网上推崇一个叫ibatis的框架,那个时候对于ORM已经有较浅的认识,推崇给同事和朋友,但是没人鸟...2013-12-12 15:53:39 · 221 阅读 · 0 评论 -
nginx安装 ngx_lua模块
HttpLuaModule是淘宝开发的nginx的第三方模块,能将lua语言嵌入到nginx配置中这里我主要记录日志作用,用来记录关于用户在网站上行为的到log日志中,lua同样作为脚本语言发挥更大作用,诸如通过redis中的数据,直接返回json等格式数据相应给用户,我这里主要是存放入log中,然后做数据ETL处理,如果访问量非常大,进行离线情况下Map-reduce的分析处理。...2014-09-21 17:11:48 · 265 阅读 · 0 评论 -
基于K-Means算法,探索股票趋势的数据可视化
公司举办编程大赛,想到最近股票跌宕起伏,然后无心睡眠,所以跟我叔叔聊聊股市,叔叔操盘经常是选择A股票后,会购买B这只股票,但是A跟B之间单单从业务角度和股权分配都没有任何关系,至少从表面上是这么让人觉得。后来遵从他的劝解,我选择A\B两股,但是万万没想到的是跌得我想死,漫漫长夜,无心睡眠,起来骗点钱,看了些论文,着手把实现完成,主要使用到动态规划、排序和K-means算法结合下,进行归类那些不...2015-07-05 21:44:27 · 1885 阅读 · 0 评论 -
基于DDD的微服务架构设计
DDD领域驱动设计(DDD:Domain-Driven Design)架构背景: 现有的架构设计实在受不了,业务的反反复复地变化,导致代码圈复杂度之深让人恐惧。之前的微服务架构经验让我更加彻底点,采用DDD领域驱动设计进行整个改变。 随着经过几个月的努力,确实慢慢地体会到ddd的架构设计的优势,聚合根设计能够协助我们整个服务改造,开发起来越来越迅速。 CQRS访...2016-07-20 17:19:43 · 4657 阅读 · 0 评论 -
Vert.x3支持JWT
知识背景: 那年还是菜鸟,开始暗恋Java,像其他的菜鸟一样开始慢慢接触面向对象,硕士之前接触都是c、c++,其实对于面向对象的理解停留在认知阶段,后来自嘲没有女朋友,我可以new一个出来,现在有暗恋开始明恋,到然后喜欢上python,不过自从接触vert.x3和RXJava、netty后,又再次燃烧起我的欲望,最近接收需要为app提供微服务,对于无状态的,没有s...2015-12-28 20:48:32 · 332 阅读 · 0 评论 -
使用Spring-Cloud搭建微服务架构
搭建一套微服务架构的,我个人觉得必须如下模块:config-serviceapi-gatewaycircuit-breakerregistrymonitor***-service第一步构建config-service,登录http://start.spring.io/,选择gradle、maven,基础信息,更重要是选择所需要依赖的 <dependen...2017-02-16 14:00:22 · 582 阅读 · 0 评论 -
数据处理基于DataMicroservices实现
背景:谈到微服务化,肯定会想到容器,谈到java的微服务化,势必也想到spring cloud,但是谈到数据微服务化,可能或多或少大家不太理解。Data Microservices被提出来,是要解决现在数据时代下,需要解决如下几个痛点问题,不分先后次序:数据来源错综复杂,mq、rest、jdbc、log等数据的信息结构复杂多样化数据量很大,想象下爬虫、电商平台、新零售等容器...2017-12-29 13:45:48 · 298 阅读 · 0 评论