Java 代理模式 Java

Java 代理模式

被问到了,就补一下。 简述代理模式 代理是英文(Proxy)翻译过来的,在我们的实际生活中,最常见的代理模式应该是朋友圈中的微商了。在起初的时候,厂商直接对标顾客,没有微商在中间赚差价,结构就是如图。 之后慢慢的微商汇总了优质资源,顾客没必要自己去挑厂商货比三家,只需要从微商那里买就行了。所有就有了如下的结构: 而程序设计都是从生活中的实例出现的,所以J...
阅读全文
有赞移动端商品模块的架构演变之路 软件架构

有赞移动端商品模块的架构演变之路

商品作为电商SaaS业务中的核心模块,提供了最基础的功能,用户从进入商家主页开始预览、查看商详、到下单完成交易,都离不开商品这个最小单元。商品不仅需要提供最基础最通用的功能,也需要根据业务方的需求能够快速并且动态扩展自己的能力来满足不同类型商家日益变化的需求。 网店商品则主要针对线上店铺,提供在线购买商品场景下所需要的商品数据能力。网店商品SDK是有赞App中的网店商品业务模块,目前支持微商城...
阅读全文
“国货之光” 完美日记的微服务实践和优化思路 软件架构

“国货之光” 完美日记的微服务实践和优化思路

作者 | 庄工,关工,唐工 如果你是一位程序媛,你一定知道完美日记。 如果你是一位程序员,你的那个她一定知道完美日记。 今年双11,完美日记仅用28分钟就超过了2018年双11全天的销售额,成为第一个登上天猫双11彩妆榜首的国货品牌。 在这个遍地都是漂亮小姐姐、号称男人(特指程序员)天堂的公司里,拥有着一支什么样的基础架构技术团队,他们是...
阅读全文
这波技术社区的程序员,技术视野有点堪忧! Java

这波技术社区的程序员,技术视野有点堪忧!

前一段时间写了一篇文章 《凌晨1点突发致命生产事故,人工多线程来破局! 》 ,只是一篇生产事故的记实文章,没想到在圈内流传甚广,其中有程序员对其中的细节有点疑惑,刚好国庆可以和大家再进一步探讨一下。 现在技术圈有一个不太好的现象,经常看到这样一个现象,当出现稍微热门一点的文章的时候,总会出现两级分化的现象,一拨人会反馈牛逼写得太好了,然后另一拨人总是反馈又开始吹牛逼了,各种无...
阅读全文
盘点一年以来我交过的学费 编程技术

盘点一年以来我交过的学费

窗外狂风暴雨,闪电交加,让我突然想起了去年的今天,同样是暴风雨天气,也恰好在去年今天的这个时段,我坐上了老板的宝马,一同去某地考察项目。老板说贵人出门下大雨,风调雨顺,我心想但愿如此吧。 后来,我以兼职技术顾问的身份加入该项目,不需要去公司上班,但也完成了项目初期的一些数据结构设计、后端应用架构和部署架构设计及搭建工作,接着招聘技术人员进行开发,我相对自由了。 这种情况下,我有不少时间可以...
阅读全文
有赞零售财务中台架构设计与实践 软件架构

有赞零售财务中台架构设计与实践

文 | 汤师爷 on 零售 一、背景 传统模式下,企业的经营活动会产生大量的业务数据。 财务人员需要根据业务数据,进行会计核算,并输出财务数据。 通过这些财务数据,企业可以进行财务管理、财务分析、业务决策。 但会计核算的工作量非常庞大,大多工作也比较基础、简单,可以被计算机替代。 企业每年在基础的核算工作上会花费大量的人力资源,在更重要的财务管理、财务分析、业务决策上无暇顾及。 为...
阅读全文
打印日志时 Logback 内部都做了些什么 Java

打印日志时 Logback 内部都做了些什么

文 | 百川 on 资产管理 一、引言 Logback 是一个优秀的开源日志框架,我们很多项目都使用它来记录日志。实际使用时,通常仅需要一行语句即可记录相应的日志信息,如 logger.info("Hello world."); 那么,看似简单的语句背后都有哪些故事,打印日志时 Logback 内部都做了些什么? 本文以输出日志内容到文件...
阅读全文
Dubbo 压测插件 2.0 —— 基于普通 API 调用 Java

Dubbo 压测插件 2.0 —— 基于普通 API 调用

文 | 聂风 on 测试 插件已开源,详见 gatling-dubbo: https://github.com/youzan/gatling-dubbo.git 上一篇 《Dubbo压测插件的实现——基于Gatling》 中,我们介绍了基于 Dubbo 泛化调用实现的 Gatling Dubbo 压测插件,使用泛化调用发起 Dubbo 压测请求,consumer 端不需要拿到 p...
阅读全文
有赞移动 iOS 组件化(模块化)架构设计实践 软件架构

有赞移动 iOS 组件化(模块化)架构设计实践

文 | Jackie on 零售移动 一、背景 业务组件化(或者叫模块化)作为移动端应用架构的主流方式之一,近年来一直是业界积极探索和实践的方向。有赞移动团队自 16 年起也在不断尝试各种组件化方案,在有赞微商城,有赞零售,有赞美业等多个应用中进行了实践。我们踩过一些坑,也收获了很多宝贵的经验,并沉淀出 iOS 相关框架 Bifrost (雷神里的彩虹桥  ...
阅读全文
有赞云如何支持多语言 Java

有赞云如何支持多语言

一、背景 有赞是Saas公司,向商家提供了全方位的软件服务,支撑商家进行采购、店铺、商品、营销、订单、物流等等管理服务。 在这个软件服务里,能够满足大部分的商家,为商家保驾护航。 Saas形成是追求共性的过程,Saas生态化是求同存异的过程,所以当我们能够满足大部分客户需求时,我们得考虑大客户的个性化需求场景。 1.1 客户分析 上面讲到我们要求同存异,我们要满足个性化需求,这...
阅读全文
Loading...