-
多线程高效合作之master-warker模式
多线程高效合作之master-warker模式 对于高并发的任务,有些任务是相互独立的,任务与任务之间没有依赖关系,因此可以采用 master - worker 模式。 master 用于接受任务和分发任务给 worker,并将 worker 返回的结果组装返回给调用方。因此该模式是异步的。 要用到组件...
-
基于Netty的IdleStateHandler实现Mqtt心跳
基于Netty的IdleStateHandler实现Mqtt心跳 基于Netty的IdleStateHandler实现Mqtt心跳 IdleStateHandler 解析 最近研究 jetlinks 编写的基于 Netty 的 mqtt-client (https://github.com/jetlinks/netty-mqtt-client),总结若干知识点. Netty 中,实现心跳机制较为简单,...
-
5分钟了解Prometheus
5分钟了解Prometheus Prometheus(译:普罗米修斯)用领先的开源监控解决方案为你的指标和警报提供动力(赋能)。 1. 概述 1.1. Prometheus是什么? Prometheus是一个开源的系统监控和警报工具包。自2012年启动以来,许多公司和组织都采用了Prometheus,该项目拥有非常...
-
[sonarqube的使用] sonarqube安装
[sonarqube的使用] sonarqube安装 一 . SonarQube代码质量检查工具简介 Sonar (SonarQube)是一个开源平台,用于管理源代码的质量 Sonar 不只是一个质量数据报告工具,更是代码质量管理平台 支持Java, C#, C/C++, PL/SQL, Cobol, JavaScrip, Groovy 等等二十几种编程语...
-
Containers vs Serverless:你选择谁,何时选择?
Containers vs Serverless:你选择谁,何时选择? 两者都是当今技术时代的热门话题,也都被视为是开发技术的竞争对手。 首先,还有相当多的好奇和担心。此外,两者都是可供工程师使用的、高效的、机器无关的抽象。 但是,在冠军之间,有一个不可逾越的鸿沟。你要么在容...
-
Netty源码分析 (十二)----- 心跳服务之 IdleStateHandler 源码
Netty源码分析 (十二)----- 心跳服务之 IdleStateHandler 源码分析 什么是心跳机制? 心跳说的是在客户端和服务端在互相建立ESTABLISH状态的时候,如何通过发送一个最简单的包来保持连接的存活,还有监控另一边服务的可用性等。 心跳包的作用 保活 Q:为什么说心跳机...
-
JVM从入门开始深入每一个底层细节
JVM从入门开始深入每一个底层细节 1 官网 1.1 寻找JDK文档过程 www.oracle.com - 右下角Product Documentation - 往下拉选择Java - Java SE documentation - Previous releases - JDK 8 - 此时定位到:https://docs.oracle.com/javas... 1.2 The relation of JDK/JRE/JV...
-
java8 Date/Time API 新的日期处理工具
java8 Date/Time API 新的日期处理工具 接上篇文章 java8 新特性 由于上篇过于庞大,使得重点不够清晰,本篇单独拿出 java8 的 Date/Time api 进行说明,新的日期时间工具全部都在 java.time 及其子包中。 新 Date/Time API 设计原则 Java 8日期/时间API是 JSR-310 规...
-
Micrometer 快速入门
Micrometer 快速入门 Micrometer为最流行的监控系统提供了一个简单的仪表客户端外观,允许仪表化JVM应用,而无需关心是哪个供应商提供的指标。它的作用和SLF4J类似,只不过它关注的不是Logging(日志),而是application metrics(应用指标)。简而言之,它就是应用监...
-
浅谈JVM
浅谈JVM 一、JVM概述 JVM(JAVA 虚拟机),定义了一套编译,加载,解释执行JAVA代码的规范, 基于这套规范市场上不同产品实现,例如Hotspot,JRockit,J9等. 其简易内存体系结构如下: 二、堆的内存划分: Java堆的内存划分如图所示,分别为年轻代、Old Memory(老年代)、Perm(...
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash
