标签:Region

Java

java应用监测(3)-这些命令行工具你掌握了吗

3

xiaoli.wang 发布于 2019-08-25

监测java应用,最方便的就是直接使用jdk提供的现成工具,在jdk的安装的bin目录下,已经提供了多种命令行监测工具,以便于开发人员和运维人员监测java应用和诊断问题,因此,此类工具是java应用监测的重要手段。也是作为java开发人员需要掌握的基本技能。 2 常用监测命令行...

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

编程技术

HBase 系列(二)—— HBase 系统架构及数据结构

9

刘莉莉 发布于 2019-08-24

一、基本概念 一个典型的 Hbase Table 表如下: 1.1 Row Key (行键) Row Key 是用来检索记录的主键。想要访问 HBase Table 中的数据,只有以下三种方式: 通过指定的 Row Key 进行访问; 通过 Row Key 的 range 进行访...

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

Spring

EurekaClient 源码浅析

7

刘莉莉 发布于 2019-08-23

背景: 最近在研究springCloud,对服务注册中心也非常好奇,然后就看了一下源码,而且以后面试也需要了解一下,因此记录一下 注意:EurekaClient的内容很多,我只分析主干部分 前提: 这里的springboot版本为2.1.5.RELEASE,spring-clou...

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

Java

一遍文章搞清楚VO、DTO、DO、PO的概念、区别

1

尖兵 发布于 2019-08-23

作者:Cat Qi 一、概念 VO(View Object):视图对象,用于展示层,它的作用是把某个指定页面(或组件)的所有数据封装起来。 DTO(Data Transfer Object):数据传输对象,这个概念来源于J2EE的设计模式,原来的目的是为了EJB的分布式应用提供粗...

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

Java

Okhttp3源码解析(2)-Request分析

5

zhuangli 发布于 2019-08-23

###前言 前面我们讲了Okhttp的基本用法 Okhttp3源码解析(1)-OkHttpClient分析 今天主要分析下Request源码! Request初始化 当我们构建完OkHttpClient对象,需要构造Request对象,构造方式如下: 1.Get请求 final ...

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

Java

JVM—【02】认识JVM的垃圾回收算法与收集器

hanze 发布于 2019-08-18

给对象添加一个引用计数器,每当有一个地方引用它的时候,计数器值就加一;当引用失效时,计数器值就减一;任何时刻计数器为0的对象就是不可能再被使用的。 主流的JVM没有选用引用计数算法来管理内存,主要的原因是它很难解决对象之间的相互循环引用的问题。 1.2. 可达性分析算法 Reac...

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

Java

一次非典型的CPU告警的排查

3

songhua.gao 发布于 2019-08-13

最近线上频繁收到CPU超过阈值的告警, 很明显是哪里出了问题. 于是排查了一番, 到最后找到罪魁祸首的时候, 突然意识到这次是一次很有意思的"非典型"的CPU的问题, 所以这里特意记录一下. 为啥说它是非典型呢, 因为在我的经验里, 典型的CPU飙升通常都是业...

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

编程技术

系统架构-Serverless(baas & faas)无服务器计算

2

邓龙华 发布于 2019-08-13

Serverless并不神秘,用一个简单的例子就可讲明。我们设计了一个AI应用,可以识别出图片中人物的人种,我们把它作为一种SaaS服务架设在公共云上提供给客户使用,其典型的后端架构设计如下: 在该架构中,我们购买的云主机上运行了Tomcat Web Server,用于承载Jav...

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

Java

Spark Streaming 调优实践

4

puefu.he 发布于 2019-08-13

在使用 Spark 和 SparkStreaming 时,当我们将应用部署在集群上时,可能会碰到运行慢、占用过多资源、不稳定等问题,这时需要做一些优化才能达到最好的性能。有时候一个简单的优化可以起到化腐朽为神奇的作用,使得程序能够更加有效率,也更加节省资源。本文我们就来介绍一些能...

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

Java

NDK学习-指南(二)

7

songhua.gao 发布于 2019-08-11

JNI(Java Native Interface)意为JAVA本地调用,它允许Java代码和其他语言写的代码进行交互。一种在Java虚拟机控制下执行代码的标准机制。 从代码的角度再回顾JNI 组织结构: JNI函数表的组成就像C++的虚函数表,虚拟机可以运行多张函数表。JNI接...

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

Java

Android实际开发bug大总结

9

songhua.gao 发布于 2019-08-07

目录介绍 1.1 java.lang.UnsatisfiedLinkError找不到so库异常 1.2 java.lang.IllegalStateException非法状态异常 1.3 android.content.res.Resources$NotFoundExceptio...

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

Java

Dart和Java通信源码分析和实践

2

darida 发布于 2019-08-06

Dart 和 Java 通信这块的知识点涵盖了 Dart&C 以及 Java&C 的通信,我们先有简单的业务组件的定义再到底层实现原理进行分析,我们现在从Flutter定义的三种 Channel 中的 MethodChannel 使用进行剖析。 # Dart和Ja...

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

Java

[JVM 相关] Java 新型垃圾回收器(Garbage First,G1)

2

changyuan.xu 发布于 2019-08-05

HotSpot 垃圾收集器实现 Serial Collector(串型收集器) 适用收集场景:1. 新生代收集(Young Generation Collection)2. 老年代收集(Old Generation Collection) Parallel Conllector(...

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

Java

云从科技Java一面面经

hellas 发布于 2019-08-01

8 月 31 号晚上 8 点 30 视频面试的,面试官还可以,问的不算深,也都是基础知识。但是由于是第一次视频面试,有点紧张导致思路有点短路,有些关键点还是回答的不算好或者直接没回答上来,后面还要继续努力啊。。 先自我介绍,然后介绍一下最近做的项目,由于在实习,所以说的是实习中正...

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

编程技术

微众银行数据库架构演进及 TiDB 实践经验

22

likai 发布于 2019-08-01

作者介绍 胡盼盼,微众银行数据平台室室经理。硕士毕业于华中科技大学,毕业后加入腾讯,任高级工程师,从事分布式存储与云数据库相关的研发与运营工作;2014 年加入微众银行,负责微众银行的数据库平台的建设与运营。 黄蔚,微众银行数据库平台室高级 DBA。2011 年加入腾讯互动娱乐运...

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

Java

彻底搞懂Netty高性能之零拷贝

5

wenming.gapo 发布于 2019-08-01

作为Java网络编程学习者,不仅要知道NIO,还一定要学习Mina和Netty这两个优秀的网络框架。 作为上一篇 NIO效率高的原理之零拷贝与直接内存映射 的补充,本文将针对Netty的零拷贝特性进行详细分析。 Netty高性能的原因 Netty作为异步事件驱动的网络框架,高性能...

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

编程技术

【大咖连载】微服务与Serverless

19

wenming.gapo 发布于 2019-07-31

点击上面“蓝字”关注我们! 从单体应 用到微服务,我们实现了业务的快速交付。 微服务在帮助我们架构解耦的同时,也带来了很多新的挑战, 比如运维成本的增加和部署自动化等挑战。即使使用云平台动态管理基础设施,我们仍然要面临如下现实问题: 基础设施的创建、配置、维护、安全, 比如虚拟机...

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

Java

[译]ZGC: 一个可伸缩的低延迟垃圾收集器

1

yanxinchi 发布于 2019-07-31

Z垃圾收集器,也称为ZGC,是一个可伸缩的低延迟垃圾收集器。 二、目标 GC暂停时间不超过10ms 能处理大小从相对较小(几百MB)到非常大(TB级)的堆 与使用G1相比,应用程序吞吐量减少不超过15% 方便日后在此基础上利用彩色指针和内存屏障进一步优化收集器及实现新特性。【原文...

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