标签:HBase

编程技术

同九义,为何 SkyWalking 一枝独秀?

2

yanxinchi 发布于 2020-04-03

本文作者:拉勾教育专栏作者 徐俊明 随着互联网时代的发展,很多企业为了快速响应业务的变化,开始使用微服务架构。微服务架构的系统常常被切分为多个独立的子系统并以集群的方式部署在数十甚至成百上千的机器上。– 《31讲带你搞懂 SkyWalking 》 你好,我是你的 Sk...

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

Spring

Spring Boot面试题(2020最新版)

1

zhuangli 发布于 2020-04-03

概述 什么是 Spring Boot? Spring Boot 是 Spring 开源组织下的子项目,是 Spring 组件一站式解决方案,主要是简化了使用 Spring 的难度,简省了繁重的配置,提供了各种启动器,开发者能快速上手。 Spring Boot 有哪些优点? Spr...

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

Spring

Spring代码生成器:JHipster生成的代码是难以维护还是无法立即投入生产 – N47

hanze 发布于 2020-04-03

JHipster是一个开源平台,用于生成,开发和部署Spring Boot + Angular / React / Vue Web应用程序。Github上有超过15000个星星,它是Spring Boot最受欢迎的代码生成框架。但是,是否太过于大肆宣传?还是生成的代码太难维护?还...

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

Java

深入探索编译插桩技术(二、AspectJ)

1

hellas 发布于 2020-04-02

前言 成为一名优秀的Android开发,需要一份完备的 知识体系 ,在这里,让我们一起成长为自己所想的那样~。 现如今,编译插桩技术已经深入 Android 开发中的各个领域,而 AOP 技术正是一种高效实现插桩的模式,它的出现正好给处于黑暗中的我们带来了光明,极大地解决了传统开...

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

编程技术

微博技术达人教你支撑百万QPS的核心技术

4

changyuan.xu 发布于 2020-04-01

本文作者:拉勾教育专栏作家 陈波 你好,我是陈波,新浪微博平台架构技术专家。今天跟大家探讨一下,业务数据访问性能太低怎么办?这就涉及到缓存的原理。那么今天的分享主要围绕缓存的基本思想、缓存的优点、缓存的代价三个部分展开。 缓存的定义 先来看下缓存的定义。 缓存最初的含义,是指用于...

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

编程技术

从软件架构演变看运维的分工与融合

11

zhuangli 发布于 2020-03-31

作者介绍 李博文, 新炬网络高级工程师。精通JAVA开发和运维,开发过运营商系统,物联网系统,电网系统,燃气系统,高校系统等大型系统,拥有ITSS服务经理,项目管理师,架构师等认证,拥有丰富的开发经验,擅长软件开发与运维。 天下大势,分久必合,合久必分。 ——《三国演义》第一回 ...

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

编程技术

分享:如何将代码迁出x86架构服务器

7

dulong 发布于 2020-03-31

如今,我们几乎所有软件都建立在 x86 架构之上,在互联网漫长的演进过程中,各大公司拼尽全力在迭代上层架构、优化整体性能,开发者们该用的、能用的招儿想必都用上了,接下来呢?如果底层架构不出现大的革新,接下来还有什么方法大幅提升生产力?各位开发者还有其他选择吗? 1 从大型机到 x...

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

编程技术

揭秘万亿级别的全域数据统计分析平台技术架构演进

2

xiaoli.wang 发布于 2020-03-26

作者:友盟+技术专家 王翔 截止到2019年6月,友盟+已累计为180万移动应用和815万家网站提供10年的专业稳定数据服务;当前友盟+每天接收日志量达万亿级别,实现每秒处理2亿次事件的能力,相当于每眨眼一次,就有2亿数据被刷新了!友盟+数据存量高达50PB,相当于A4...

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

Java

ASM字节码编程 | 如果你只写CRUD,那这种技术栈你永远碰不到!!!

4

xirruiqiang 发布于 2020-03-26

小傅哥 | bugstack.cn 沉淀、分享、成长,专注于原创专题案例,以最易学习编程的方式分享知识,让自己和他人都能有所收获。目前已完成的专题有;Netty4.x实战专题案例、用Java实现JVM、基于JavaAgent的全链路监控、手写RPC框架、架构设计专题案例、源码分析...

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

编程技术

【概述篇】分布式架构的演进过程

17

changyuan.xu 发布于 2020-03-24

前面我已经把 MySQL 的专题系列都更新完了,相信大家看了之后应该都有很大的收获(应该没有夸张吧哈哈哈哈),毕竟把 MySQL 通讲了一遍,出去面试应该也能够说比一般面试官知道得多了,在工作中性能调优的理论知识也基本上具备了(也建议大家多实践,实践出真知)。废话不多说,今天这个...

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

编程技术

场景化存储解决方案-XSTORE

7

zhuangli 发布于 2020-03-23

“ OSS,对象存储,Simple Storage Service 等解决的是——面向业务场景的存储问题。” xSTORE,解决的就是面向业务场景的存储问题。 不用再考虑 IDC、硬件、网络、如何存,也不用想跨域、容量节省等等一系列复杂问题,只需要考虑你的应用或产品的业务逻辑,剩...

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

编程技术

微服务架构案例(三):数据库选型简介,业务数据规划设计

3

邓龙华 发布于 2020-03-23

更新进度(共6节): 01:项目技术选型简介,架构图解说明 02:业务架构设计,系统分层管理 03:数据库选型,业务数据设计规划 一、数据库选择 1、数据库分类 数据库类型 常见数据库 关系型 MySQL、Oracle、DB2、SQLServer等。 非关系型 Hbase、Red...

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

Spring

Spring缓存抽象

1

puefu.he 发布于 2020-03-21

1、基本概念 CacheManager:缓存管理器 Cache:缓存的实现 @Cacheable:缓存注解,一般标注在service层方法上,在方法执行前调用,查询缓存是否存在,不存在执行方法,并将返回结果保存在指定的缓存 @CachePut:缓存更新注解,在方法执行结束后调用,...

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

Java

OpenJDK 14 性能保持提升,但 OpenJDK 8 仍是最强王者

22

wenming.gapo 发布于 2020-03-21

OpenJDK 14 与 OpenJDK 8 及多个主要版本的性能基准测试对比。 OpenJDK 14 已于近日 GA,其在性能方面是否有改进、以及有哪些改进引起了不少开发者的关注。本文将会介绍通过运行新的基准测试以考察从 OpenJDK 8 至 14 的所有主要发行版...

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

编程技术

【JAVA进阶架构师指南】之一:如何进行架构设计

2

邓龙华 发布于 2020-03-19

前言 本博客是长篇系列博客,旨在帮助想提升自己,突破技术瓶颈,但又苦于不知道如何进行系统学习从而提升自己的童鞋.笔者假设读者具有3-5年开发经验,java基础扎实,想突破自己的技术瓶颈,成为一位优秀的架构师,所谓java基础扎实,比如: 1.java语言三大特性. 2.java语...

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

Java

Android输入事件1: 上下层通信

1

xirruiqiang 发布于 2020-03-18

android-8.1.0_r60 为求简洁,代码已删除大量细枝末节。 这里的输入事件不仅仅是指字符输入,还包括按键输入以及触摸事件等等。 初始化 众知在Activity的DecorView加入到WindowManager时,会实例化ViewRootImpl同时调用其 setVi...

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

Java

Salesforce 如何连续分析数以万计的生产服务器

zhuangli 发布于 2020-03-17

本文最初发布于 Salesforce 工程博客,经原作者授权由 InfoQ 中文站翻译并分享。 Salesforce CRM 应用程序是一个运行在 JVM 上的多租户单体应用,整个生产环境运行在数万台服务器上。这些主机每天处理数十亿个请求,为不同的租户处理报告查询和各种同步或异步...

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