标签:QPS

Java

Java并发计数器深入探索

6

yeseng 发布于 2019-05-24

前言 一提到线程安全的并发计数器,AtomicLong 必然是第一个被联想到的工具。Atomic* 一系列的原子类以及它们背后的 CAS 无锁算法,常常是高性能,高并发的代名词。本文将会阐释,在并发场景下,使用 AtomicLong 来充当并发计数器将会是一个糟糕的设计,实际上存...

阅读(20)评论(0)赞 (0)

编程技术

微服务的拆分与组件

2

darida 发布于 2019-05-24

目录 一、微服务 1、服务化拆分的两种姿势 2、服务化拆分的前置条件 二、微服务组件 1、服务描述 2、注册中心 3、服务框架 4、服务监控 5、服务追踪 6、服务治理 微服务 微服务架构是一种将单应用程序作为一套微型服务开发的方法,每种应用程序都在其自己的进程中运行,并与轻量级...

阅读(17)评论(0)赞 (0)

Java

java日志框架探秘

18

xubiao.zhuang 发布于 2019-05-23

编辑推荐: 本文来自于网易云,本文主要分享不同的日志框架开源社区又提供了一套统一的日志框架api,apache commons-logging和slf4j,希望对您的学习有所帮助。 前言 当我们对一个日志框架在做技术选型的时候,除了需要满足业务功能外,另外两个考虑的重要因素就是性...

阅读(22)评论(0)赞 (0)

编程技术

轻松构建微服务之高效缓存

7

darida 发布于 2019-05-21

在分布式系统中最好耗性能的地方就是最后端的数据库,一般情况下数据库上的insert操作很快,而update和delete操作如果带有索引也不会慢,前提要控制好单表的数据量,并且不要建太多索引, 而最容易出现性能问题的往往是select语句,我们抛开join和group不说,大多数...

阅读(22)评论(0)赞 (0)

编程技术

什么是架构设计的五个核心要素?

7

dulong 发布于 2019-05-21

架构中五个重要的核心指标:分别是性能、可用性、伸缩性、扩展性和安全性。 一、性能 性能就是核心要素之一,不然我为什么架构设计?随随便便一个lowlow的系统上线就好了。所以性能优化是很多小公司卖不去过的坎。这么说吧,当然优化网站性能的手段也非常多: (1)web前端性能优化: 浏...

阅读(18)评论(0)赞 (0)

Java

Java日志框架:logback详解

2

changyuan.xu 发布于 2019-05-21

编辑推荐: 本文来自于个人博客,本文主要介绍了Java日志框架logback,并分析一下logback加载过程以及配置,希望对您的学习有所帮助。 为什么使用logback 记得前几年工作的时候,公司使用的日志框架还是log4j,大约从16年中到现在,不管是我参与的别人已经搭建好的...

阅读(13)评论(0)赞 (0)

Java

都说互联网寒冬,却有人斩获一线大厂六枚Offer,他是怎么做到的?

12

小丁 发布于 2019-05-21

裁员潮越演越烈, 2019年刚开始没多久,就有很多公司 有了裁员动作: 2019/2/27,网易被曝裁员,截止目前,网易回应是进行业务调整 2019/2/18,京东宣布淘汰10%的副总裁级别以上的高管,预计淘汰100人左右 2019/2/15,滴滴宣布整体裁员,人数高达2000余...

阅读(16)评论(0)赞 (0)

编程技术

服务端架构演进

2

xiaoli.he 发布于 2019-05-19

先来看一看服务端架构的1.0版本: 架构介绍 客户端包括:PC站和m站的web站点,Android和iOS App客户端,管理后台和小程序。其中主要流量来自于Android和iOS。 接入层:采用了阿里云的Service Load Balance。底层实现是通过LVS+keepa...

阅读(22)评论(0)赞 (0)

编程技术

用户在电商网站中购买成功了,鬼知道我在微服务中经历了什么

40

zhuangli 发布于 2019-05-18

当我傻啊,用户在电商网站购买成功,还在微服务中,那肯定就是有一套微服务架构的电商系统。 设计一套电商系统还不简单 简单想象一下,既然是一个电商系统,有用户去购买,就肯定得有一个 用户模块 ,购买什么东西总不是西北风吧,购买肯定是商品吧,省掉购物车,就得有 商品模块 吧,商品总得有...

阅读(18)评论(0)赞 (0)

编程技术

微服务架构————基本组件

2

puefu.he 发布于 2019-05-17

点击蓝色“ 乔志勇笔记 ”关注我哟 加个“ 星标 ”,第一时间获取推送的文章哦 (1)服务描述 restful api , xml 配置, IDL(interface description language) 文件 (2)注册中心 1、注册中心api 注册api,反注册api,...

阅读(26)评论(0)赞 (0)

Java

秒杀系统设计

1

xiaoli.wang 发布于 2019-05-16

点击蓝色“ 乔志勇笔记 ”关注我哟 加个“ 星标 ”,第一时间获取推送的文章哦! 一、设计要点 一致性 、高可用、高并发情况下的高性能 二、设计原则 1、数据要尽量少 2、请求数尽量少 3、路径要尽量短 4、依赖要尽量少 5、不要有单点 三、业务上的实践 1、定时上架 "...

阅读(29)评论(0)赞 (0)

编程技术

滴滴机器学习平台架构演进

14

dulong 发布于 2019-05-16

出品 | 滴滴技术 ▍ 前言:现在很多互联网公司都有自己的机器学习平台,冠以之名虽然形形色色,但就平台所要解决的问题和技术选型基本还是大同小异。所谓大同是指大家所要处理的问题都相似,技术架构和选型也差不太多,比如都会使用 GPU 集群、采用 Spark 或 K8s 平台等。所谓小...

阅读(21)评论(0)赞 (0)

编程技术

通俗易懂:如何设计能支撑百万并发的数据库架构?

6

puefu.he 发布于 2019-05-15

1、引言 相信看到这个标题,很多人的第一反应就是:对数据库进行分库分表啊!但是实际上,数据库层面的分库分表到底是用来干什么的,其不同的作用如何应对不同的场景,我觉得很多同学可能都没搞清楚。 本篇文章我们一起来学习一下,对于一个支撑日活百万用户的高并发系统,数据库架构应该如何设计呢...

阅读(44)评论(0)赞 (0)

Java

互联网寒冬资讯分析报告!如何在“大裁员”下逆势而为?

20

yeseng 发布于 2019-05-14

迄今回望,2018年,一阵凉风吹袭着原本一路高歌梦境的互联网行业,在资本危机的大背景下,包括互联网行业在内的资本市场面临着一场大洗牌。直至2018年底,互联网行业内气温骤降,迎来了一场史无前例的寒冬。  互联网企业面对寒冬最常用的过冬手段是关停业务,收缩规模。而在职场上...

阅读(23)评论(0)赞 (0)

编程技术

架构评审一百问和设计文档五要素

8

尖兵 发布于 2019-05-14

本文我会来说说我认为架构评审中应该看的一些点,以及我写设计文档的一些心得。助你在架构评审中过五关斩六将,助你写出能让人收藏点赞的设计文档。 技术架构评审一百问 架构评审或技术方案评审的价值在于集众人的力量大家一起来分析看看方案里是否有坑,方案上线后是否会遇到不可逾越的重大技术问题...

阅读(116)评论(1)赞 (1)

Java

送你一份加薪跳槽不完全指南 | 极客时间

puefu.he 发布于 2019-05-13

如何准备一份「工程师范儿」的简历?如何在面试中体现代码能力?哪些是 Face to Face 面试必考 Java 知识点? 如何准备一份「工程师范儿」的简历? 定制简历:每个岗位的具体要求都不同,因此大家不要用一个通用的简历去应付所有的岗位,最好是根据特定公司的特定岗位来定制简历...

阅读(27)评论(0)赞 (0)

编程技术

蘑菇街 DevOps 实践和转型之路

27

xirruiqiang 发布于 2019-05-13

本文整理自2018GOPS·深圳站演讲:《蘑菇街 DevOps 实践和转型之路》 作者介绍: 我的题目是《蘑菇街 DevOps 实践和转型之路》。2015年前,在华为公司,2015年后到了蘑菇街。我在华为接触的更多的是电信级业务,软件开发和运维模式,也是电信级管理模...

阅读(26)评论(0)赞 (0)

Java

Nacos 注册中心的设计原理详解

11

darida 发布于 2019-05-13

前言 服务发现是一个古老的话题,当应用开始脱离单机运行和访问时,服务发现就诞生了。目前的网络架构是每个主机都有一个独立的 IP 地址,那么服务发现基本上都是通过某种方式获取到服务所部署的 IP 地址。DNS 协议是最早将一个网络名称翻译为网络 IP 的协议,在最初的架构选型中,D...

阅读(29)评论(0)赞 (0)