标签:ECS

Java

JVM调优必备,死磕GC日志(一图看懂)

2

yanxinchi 发布于 2019-07-20

性能测试,排查定位问题,JVM调优过程中,都会遇到要分析GC日志,那你看得懂GC日志吗? JVM GC 相关的参数 -XX:+PrintGC 输出GC日志 -XX:+PrintGCDetails 输出GC的详细日志 -XX:+PrintGCTimeStamps 输出GC的时间戳(...

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

Java

推荐收藏系列:一文理解JVM虚拟机(内存、垃圾回收、性能优化)解决面试中遇到问题

13

dulong 发布于 2019-07-18

java虚拟机运行时数据区分布图: JVM栈(Java Virtual Machine Stacks): Java中一个线程就会相应有一个线程栈与之对应,因为不同的线程执行逻辑有所不同,因此需要一个独立的线程栈,因此栈存储的信息都是跟当前线程(或程序)相关信息的,包括 局部变量 ...

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

编程技术

MOLDEX α 的系统架构

6

wenming.gapo 发布于 2019-07-18

我们在2019年6月30日发布了MOLDEX α。在这里,我们将总结MOLDEX α系统架构的概述,包括以下三点。希望它对Dapps和区块链的未来发展有所帮助。 · 关于DEX的智能合约 · 关于服务器端 · 关于浏览器钱包 MOLDEX...

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

Java

【深入浅出-JVM】(38):Finalize

3

xiaoli.he 发布于 2019-07-17

finalize()是由 FinalizerThread 线程处理的,每一个即将被回收的并且包含 finalize() 方法的对象都会在正式回收前加入到 FinalizerThread 的执行队列,其中该队列强引用着实际的对象,如果引用队列在执行 finalize()方法出现了性...

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

编程技术

阿里巴巴微服务开源生态报告 No.3

xiaoli.wang 发布于 2019-07-16

从关注开源,到使用开源,再到参与开源贡献,越来越多的国内开发者通过开源技术来构建业务。 截止目前,Arthas / Dubbo / ChaosBalde / Nacos / RocketMQ / Seata / Sentinel / Spring Cloud Alibaba / ...

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

Java

AWS Corretto 支持 ARM64 平台,EventBridge 被评 Lambda 后最重要的服务之一

2

darida 发布于 2019-07-16

作为全球占据最大市场份额的云计算厂商,AWS 近期发布和更新了系列技术。其中,EventBridge 被认为是继 AWS Lambda 之后最重要的服务之一;AWS Corretto 现已可用于 ARM64 平台。本文盘点了 AWS 最近的系列技术更新,以期对感兴趣的开发者有所帮...

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

Java

[Java并发-21-并发设计模式] Balking模式:线程安全的单例模式

邓龙华 发布于 2019-07-12

上一篇文章中,我们提到可以用“多线程版本的 if”来理解 Guarded Suspension 模式,不同于单线程中的 if,这个“多线程版本的 if”是需要等待的,而且还很执着,必须要等到条件为真。但很显然这个世界,不是所有场景都需要这么执着,有时候我们还需要快速放弃。 需要快...

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

Java

JVM优化之逃逸分析与分配消除

1

xirruiqiang 发布于 2019-07-11

Published: 11 Jul 2019 Category: JVM 在Java Magazine的前几期文章中,我们介绍了 just-in- time (JIT) 编译技术 的一些理论基础,以及如何使用Java Microbenching Harness(JMH)和开源工具...

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

Java

【深入浅出-JVM】(31):StopTheWorld

yeseng 发布于 2019-07-10

在垃圾回收的时候(特别是 FULL GC)会对应用程序造成停顿 代码 构造 2 个 线程,一个应用程序打印(每 0.1 秒输出一次),一个是制造 GC 的线程,查看 StopTheWorld 现象 package com.mousycoder.mycode.thinking_in...

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

Java

关于 MySQL 和 MyBatis 易错的几个点

yanxinchi 发布于 2019-07-08

由于某些不可抗拒力原因,自从开博以来断更了一个月,昨天晚上突然发现竟然解封了,今天立即写一篇小文章感谢党感谢政府感谢人民。话说,这一周有一个实习的同学,在写一个小东西的时候,发现一个问题,排序没有生效,刚好之前我也看过另外一个问题,现在算是总结一下。 1. ORDER BY 不生...

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

Java

阿里云服务器配置记录

zhuangli 发布于 2019-07-08

(1)vim /etc/ssh/sshd_config (2)PasswordAuthentication yes PermitRootLogin yes (3)systemctl restart sshd进行重启 Centos 常用命令以及安装一些库 yum -y instal...

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

Java

OkHttp源码解析

1

邓龙华 发布于 2019-07-07

Github: okhttp 分析版本: 930d4d0 An HTTP client for Android, Kotlin, and Java. OkHttp is an HTTP client that’s efficient by default: HTTP/2 supp...

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

Java

爱情36技之趣味相投

8

Harries 发布于 2019-07-07

【这是一猿小讲的第  27  篇原创分享】 1.  鲁迅先生曾经说:两个人志同道合,爱情才能走得长久。 我们老百姓常说:磨刀不误砍柴工;工欲善其事必先利其器。 准备好小板凳,今天的故事就从这两句不搭边的话开始。 2.  自 Python 菇...

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

Java

Java内存区域

1

darida 发布于 2019-07-03

根据 “Java 虚拟机规范”, Java 虚拟机在执行 Java 程序的过程中会把它所管理的内存划分为若干个不同的数据区域. 而其实一个 Java 程序可以理解为一个进程, 进程里面的资源共享即区分以下区域的私有和共享. 私有: 程序计数器: 当前线程所执行的字节码的行号指示器...

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

Spring

Spring Batch(1)——数据批处理概念 原 荐

5

dulong 发布于 2019-07-03

批处理的核心场景 从某个位置读取大量的记录,位置可以是数据库、文件或者外部推送队列(MQ)。 根据业务需要实时处理读取的数据。 将处理后的数据写入某个位置,可以第一条一样,可是数据库、文件或者推送到队列。 Spring Batch能解决的批处理场景 Spring Batch为批处...

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

Spring

Spring Cloud Alibaba Nacos(源码篇)

6

changyuan.xu 发布于 2019-07-03

在看这篇文章之前,最好对NACOS相关功能有所了解,推荐看完 Spring Cloud Alibaba Nacos(功能篇) 。 针对功能,有目的的去找相对应的源代码,进一步了解功能是如何被实现出来的。 本文针对有一定源代码阅读经验的人群,不会深入太多的细节,还需要读者打开源码跟...

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