自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 推荐的重构之引发对架构思考

来到蘑菇街大大小小的项目经历了不少,有交易,有mogu(资讯app),有社区等,从中学习到了不少东西,对技术及架构也有了更胜层次的一些了解,今天想从mogu的推荐架构部分谈谈对架构的一些思考,并不一定正确或适合各种场景,体现个人的感思。我参与mogu项目可以说是从头至尾一起成长的,从1.0 ugc形式到改版成2.0pgc形式,其中经历过好几次系统的重构,mogu和所有的做内容的app一

2017-04-08 13:34:41 788

原创 使用ThreadLocal却出现了有并发问题?

最近同事发现所做的app在未登陆的情况刷feed的时候,相同参数请求,返回的结果确不稳定。于是找到我帮忙排查问题。听到问题第一反应应该是并发场景下数据安全的问题,于是clone了他们的项目,对着代码开始排查。使用的是springmvc,每个Controller(单例)都继承于一个BaseController,BaseController实现了IWebContext接口,注入了reque

2017-02-21 16:20:11 3041

原创 Spring进阶之自定义标签实现

Spring进阶之自定义标签实现头条号:不止于知识使用过dubbo的人应该都配置过类似:那这些dubbo标签是怎么让spring容器识别的呢?42.1 IntroductionSince version 2.0, Spring has featured a mechanism for schema-based ex

2017-02-18 09:53:53 441

原创 带你阅读dubbo源码之自定义标签(二)

头条号:不止于知识使用过dubbo的人应该都配置过类似:那这些dubbo标签是怎么让spring容器识别的呢?42.1 IntroductionSince version 2.0, Spring has featured a mechanism for schema-based extensions to the basic Spri

2017-02-18 09:45:40 435

原创 spring模块及生态支持汇总

基于spring4.x阶段介绍spring生态:请输入图片描述1.Spring模块(1)核心容器Spring-Core:核心工具类,Spring其他模块大量使用Spring-CoreSpring-Bean:Spring定义Bean的支持Spring-Context:运行时Spring容器Spring-Conte

2016-12-04 20:46:03 1395

原创 带你阅读dubbo源码之通过SPI装载扩展(一)

Dubbo(https://github.com/alibaba/dubbo)是阿里开源的一个分布式服务框架,以及SOA治理方案。其功能主要包括:· 高性能NIO通讯及多协议集成,· 服务动态寻址与路由,· 软负载均衡与容错,· 依赖分析与降级等。篇章一:dubbo 装载Extension流程,以com.alibaba.dubbo.common.extens

2016-11-30 14:17:16 355

原创 linux的OOM killer机制

linux oom killer机制探究,结合实践,解决项目遇到的问题

2016-11-29 18:48:25 1998

原创 我是怎么做详情页静态化的

项目背景:我们是一个资讯时尚媒体app,运营国内和两个海外站点,通过智能dns分别解析到离用户最近的机房提供服务。海内外环境运维、网络、部署结构等不在本次文章中讨论,本文主要讨论下资讯详情页我们是怎么做静态化的。详情页静态化驱动原因:目前我们资讯内容是存储在CDN上,前端通过csi客户端技术渲染,用户每次访问详情页,前端通过ajax向后端发起一个请求获取资讯详情动态数据,其中也包含cd

2016-11-29 09:37:56 3043

原创 前后端分离势在必行!

一开始项目为了快速迭代,降低部署成本,前后端代码都耦合在一块,当逻辑越来越复杂的时候,这种MVC模式的弊端开始浮现出来,View层在各种因素下加入大量的业务代码(约定之下也很难避免),且前端代码的修改也需要全量部署。为了前后端代码在物理上的隔离,独立部署,前后端分离是势在必行。怎么做前后端分离?跨域问题怎么解决?通过一番技术调研,最终选用nginx反向代理同域(同时解决了跨域问

2016-11-26 16:40:22 481

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除