标签:压力

Java

从BIO到Netty的演变

5

小丁 发布于 2019-11-13

从BIO到Netty的演变 前言 计算机网络可以说是每个学计算机的都绕不过去的一道坎。计算机网络到底有多么重要,你走到大学图书馆的计算机部分,翻开那些什么《从零开始:黑客XXX》,《黑客攻防从入门到放弃》等书籍,基本第一部分都是在谈论网络。你去一些X客论坛,上面的教程帖也基本都是...

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

Java

Go 语言出现后,Java 还是最佳选择吗?

5

尖兵 发布于 2019-11-13

Java 平台一直以生态的繁荣著称,大量的类库、框架帮助开发者们快速搭建应用。而其中大部分 Java 框架类库都是基于线程池以及阻塞机制来服务并发的,主要原因包括: Java 语言在核心类库中提供了强大的并发能力,多线程应用可以获得不俗的性能; Java EE 的一些标准都是线程...

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

编程技术

分布式系统主从高可用实践

9

xubiao.zhuang 发布于 2019-11-12

高可用HA(High Availability) 是分布式系统架构设计中必须考虑的因素之一。本篇文章主要介绍主从模型服务的高可用演进,包括以下几个方面: 什么是高可用 主从模型介绍 主从架构高可用演进过程 什么是高可用 高可用(Hign Availability)是分布式系统架构...

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

Java

Java面试题-面霸养成记(4):面试BAT算法

尖兵 发布于 2019-11-12

农师傅:老码农,xx年工作经验(洗头现在很省洗发水)。 精通(xieguo)C、VC++、C#、Java等语言,熟悉(liaojie)SpringBoot,SpringCloud,ServiceMesh, Dubbo,Zookeeper,Kafka,Mysql,高并发等, 目前主...

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

Java

看完如果还不懂前后端分离,你捶我吧!

2

songhua.gao 发布于 2019-11-12

来源丨Cherry300 jianshu.com/p/c86cee16b418  前   戏   前后端分离已成为互联网项目开发的业界标准使用方式,通过nginx+tomcat的方式(也可以中间加一个nodejs)有效的进行解耦,并且前后端...

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

编程技术

Serverless无服务应用架构

16

changyuan.xu 发布于 2019-11-12

编辑推荐: 本篇文章介绍了微服务架构与单体架构,,使用分布式架构实践举例–分布式TA系统,全面解析阿里技术中台的架构实践 。 本文来自于51CTO,由火龙果软件Alice编辑、推荐。 一、分布式架构的优势和理念 1.传统单体架构特点 通常一个初创型项目,都是从单体架构...

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

Java

分库分表“实践”大全

9

puefu.he 发布于 2019-11-11

分库分表是个蛋疼的过程,需要考虑数据迁移、数据同步、数据切分等多个工作项,项目bug会持续到天荒地老。网络上搜索到的文章,往往有些错误的观点,只有调研,没有实践。在早些年,我就走过这方面的弯路。本篇文章亦为实践后的产出,有很大的参考价值 其余相关文章,参见: “分库分表"...

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

编程技术

一个小团队的微服务架构改造之路

10

xiaoli.he 发布于 2019-11-11

来源丨Dean deanwangpro.com/2019/02/18/road-of-microservice  概   述   微服务是否适合小团队是个见仁见智的问题。回归现象看本质,随着业务复杂度的提高,单体应用越来越庞大,就好像一个类...

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

Java

一个小团队的微服务架构改造之路

10

刘莉莉 发布于 2019-11-11

来源丨Dean deanwangpro.com/2019/02/18/road-of-microservice  概   述   微服务是否适合小团队是个见仁见智的问题。回归现象看本质,随着业务复杂度的提高,单体应用越来越庞大,就好像一个类...

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

Java

Skywalking源码分析指北第十一篇——DataCarrier

10

yeseng 发布于 2019-11-11

前情回顾 前文介绍了 Skywalking 中提供的一些插件,例如,Tomcat 插件、Dubbo 插件等等,同时也简单介绍了 Tomcat 的架构以及 Dubbo Filter 相关的基础知识。从本节开始,我们来看 Skywalking Agent 发送 Trace 数据的相关...

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

编程技术

微服务业务监控和行为分析怎么做?试试日志埋点

7

Harries 发布于 2019-11-11

一、说明 互联网公司一般都会有专门的数据团队对公司的一些业务指标负责;为了拿到这些基本的业务指标,一般也要工程团队去配合做一些数据采集工作,于是 埋点 诞生了。 埋点的方式有很多种,本文主要介绍 日志埋点 这种方式以及实现思路和案例。 日志埋点 就是通过程序打印 log 日志的方...

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

编程技术

如何有趣的解释什么是微服务架构

21

songhua.gao 发布于 2019-11-10

点击上方 “ 匠心零度 ” ,选择“ 设为星标 ” 做积极的人,而不是积极废人 作者: 古霜卡比 来源: cnblogs.com/skabyy/p/11396571.html 本文将介绍微服务架构和相关的组件,介绍他们是什么以及为什么要使用微服务架构和这些组件。本文侧重于简明地表...

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

编程技术

微服务编程范式

songhua.gao 发布于 2019-11-09

目前很多互联网公司都采用微服务架构,微服务的优点和缺点被反复说到,这里不在重复赘述,只结合工作中的一些实践,说说要用微服务要注意的点,厚颜写做编程范式,其实就是一些具体实践而已。 原则(道) 原则是比较抽象的一个概念,简单说是一些指导意见,在不同的组之间可以共享,是为了实现一个共...

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

Java

Dubbo源码解析(三)注册中心——开篇

2

wenming.gapo 发布于 2019-11-08

服务治理框架中可以大致分为服务通信和服务管理两个部分,服务管理可以分为服务注册、服务发现以及服务被热加工介入,服务提供者Provider会往注册中心注册服务,而消费者Consumer会从注册中心中订阅相关的服务,并不会订阅全部的服务。 官方文档给出了Provider、Consum...

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

Java

双十一压测&Java应用性能问题排查总结

13

hellas 发布于 2019-11-08

连续参加了两年公司的双十一大促压测项目,遇到了很多问题,也成长了很多,于是在这里对大促压测做一份总结。以及记录一下大促压测过程中出现的一些常见的Java应用性能问题。 一、为什么要压测 找出应用的性能瓶颈 探究应用的性能基准 给大促机器扩容提供参考依据 二、如何压测 关注哪些指标...

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

Java

AOP实现mysql的主从数据库:读写分离

2

zhuangli 发布于 2019-11-08

首先,为什么会碰到这样的问题? 昨天写的一个业务上线了,但是在dev环境和test环境都能跑,但是到了线上环境发生 数据不能插入 的问题。 问了老大之后发现线上数据库是读写分离的,然后通过过滤器的才能进入写数据库卡,我的函数命名规范问题不符合过滤器的要求,导致从controlle...

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

Java

综合对比 Kafka、RabbitMQ、RocketMQ、ActiveMQ 四个分布式消息队列

yeseng 发布于 2019-11-07

来源: http://t.cn/RVDWcfe 一、资料文档 Kafka:中。有kafka作者自己写的书,网上资料也有一些。rabbitmq:多。有一些不错的书,网上资料多。zeromq:少。没有专门写zeromq的书,网上的资料多是一些代码的实现和简单介绍。rocketmq:少...

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

Java

教你怎么从Java8升级到Java11

9

wenming.gapo 发布于 2019-11-07

目前最新JDK 11,Oracle会一直维护到2026年。 Java11的新特性 1、更新支持到Unicode 10编码 Unicode 10(version 10.0 of the Unicode Standard),Unicode是一个不断在演进的行业标准,Java一直在与它...

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