干货 | 携程 Trip.com App 首页动态化探索

作者简介
马增翼,高级软件工程师,目前负责 Trip.com App 公共业务研发和迭代,专注跨平台开发技术研究。热爱和拥抱开源社区。
Trip.com 是携程…

命保住了!五年时间,我们也搞了一个技术中台

作者:王晔倞
在技术圈,每年总有那么一拨人,喜欢把 “某某岗位要不要写代码” 这样的话题拿出来讨论一番。
比如,前年的话题是CTO要不要写代码,去年的话题是架构…

我们公司使用了6 年的分布式锁,很是牛逼啊!

作者:踩刀诗人
来源:https://biiy.cn/000PZC
前言
提到数据一致性、操作原子性,诸如此类的一些与并发有关的词汇时不知道你第一时间会联想到什…

阿里不让多表join?我偏要!

作者:谢斌
来源:http://blog.itpub.net/30393770/viewspace-2650450/
阿里规范中强制要求不要多表join。那么问…

Apache架构师的30条设计原则!

作者:Srinath
来源:ImportSource
本文作者叫 Srinath,是一位科学家,软件架构师,也是一名在分布式系统上工作的程序员。 他是 Apac…

CRUD玩的这么溜,你知道CQRS吗?

来源:程序员私房菜
今天主要跟大家分享一下什么是 CQRS,以及在项目中如何去使用。
一、 CRUD系统
我们平常最熟悉的就是三层架构,通常都是通过数据访问层来…

漫漫优化路,总会错几步!记一次接口优化!

作者:狂乱的贵公子
最近做了一个搜索接口的优化,反复压测了四次,终于达到要求了,记录一下,晚上加个鸡腿🍗
业务逻辑
从OpenSearch中检索出数据,然后各种…

教你如何利用Token实现分布式Session!

作者:享学课堂老顾
微信公众号: 享学课堂online
一、前言
这篇文章中我们来了解一下JWT是何方神圣?以及JWT来实现分布式Session。
二、JWT是…

别在 Java 代码里乱打日志了,这才是正确的打日志姿势!

来源:http://t.cn/E9BkD7a
使用slf4j

使用门面模式的日志框架,有利于维护和各个类的日志处理方式统一。
实现方式统一使用: Logbac…

淘宝从几百到千万级并发的十四次架构演进之路!

作者:huashiou
1、概述
本文以淘宝作为例子,介绍从一百个并发到千万级并发情况下服务端的架构的演进过程,同时列举出每个演进阶段会遇到的相关技术,让大家对…

为什么不推荐使用存储过程?

本文作者:菜v菜 | 观点整理:徐刘根
微信公众号:架构师修行之路(ID:jiagoushixiuxing)
一、存储过程是什么?
存储过程(Stored Pr…

我对「面试造火箭,工作拧螺丝」的看法

程序员行业的这句「面试造火箭,工作拧螺丝」很多人都知晓,可以看成是码农界的一个槽点。下面就我的切身体会谈谈我对这句话的看法,主要解答一些新人的困惑!

大部分初…

20万用户同时访问一个热点Key,如何优化缓存架构?

来源:石杉的架构笔记(ID:shishan100)
这篇文章,咱们来聊聊热点缓存的架构优化问题。使用缓存集群的时候,最怕的就是热 Key、大 Value 这两种…

多线程,到底该设置多少个线程?

作者:享学课堂老顾
微信公众号: 享学课堂online

一、前言
“不好了,线上服务器超时严重,请求非常慢,好像报连接数too many了,怎么办?“小伙伴们…

生产环境下到底该如何部署Tomcat?

作者:享学课堂老顾
微信公众号: 享学课堂online

一、前言
小伙伴们在网上看到的很多文章,都是对Tomcat的一些介绍,什么配置啊,怎么启动。其实在生产…

小小的分页问题引发的加班血案!

作者:菜v菜
微信公众号:架构师修行之路

一、问题分析
通过以上的对话,身为程序员的你是否也遇到过妹子这样的问题呢?传统的而且网上到处充斥着的也是这类方式,客…

1万属性,100亿数据,每秒10万吞吐,架构如何设计?

作者:58沈剑
微信公众号:架构师之路
有一类业务场景,没有固定的schema存储,却有着海量的数据行数,架构上如何来实现这类业务的存储与检索呢?58最核心的数…

为啥程序会有Bug?

作者:Zachary_Fan
微信公众号:跨界架构师

这是一篇半娱乐性的吐槽文章,权当给广大技术人员解解闷:)。
哈哈哈,然后我要开始讲一个经常在发生的事实…

你画的UML图,别人能看懂吗?还是看一下UML的规范吧!

作者:码匠笔记
公众号:码匠笔记(ID:majiangbiji)
在团队协作过程中最常见的就是开会、开会最常用的就是图,而图中最常见的就是流程图、时序图、类图,…

如何保障消息中间件100%消息投递成功?如何保证消息幂等性?

今日头条号:老顾聊技术

一、前言
我们小伙伴应该都听说够消息中间件MQ,如:RabbitMQ,RocketMQ,Kafka等。引入中间件的好处可以起到抗高并发…