标签:Region

Java

垃圾收集器G1详解

13

Harries 发布于 2019-06-18

G1的第一篇paper(附录1)发表于2004年,在2012年才在jdk1.7u4中可用。oracle官方在jdk9中将G1变成默认的垃圾收集器,以替代CMS。为何oracle要用G1替换CMS呢,G1有哪些优点?下面我将为大家揭开迷雾。 一,了解G1 首先,G1的设计原则就是简...

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

Java

【Netty】ByteBuf (一)

3

dulong 发布于 2019-06-17

欢迎关注公众号:【 爱编码 】 如果有需要后台回复 2019 赠送 1T的学习资料 哦!! 简介 所有的网路通信都涉及字节序列的移动,所以高效易用的数据结构明显是必不可少的。Netty的ByteBuf实现满足并超越了这些需求。 ByteBuf结构 ByteBuf维护了两个不同的索...

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

Java

Sharding-JDBC:垂直拆分怎么做?

4

dulong 发布于 2019-06-17

经过读写分离的优化后,小王可算是轻松了一段时间,读写分离具体的方案请查看这篇文章: Sharding-JDBC:查询量大如何优化? 可是好景不长,业务发展是在太快了。数据库中的数据量猛增,由于所有表都在一个数据库中,导致服务器本地存储快满了。 从上图我们可以看的出来,由于表的数量...

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

编程技术

如何基于 Mask R-CNN 快速完成模型开发| 视频

darida 发布于 2019-06-15

2014-2019 年这五年,对于很多互联网公司而言,微服务和 AI 这两项技术的诞生和发展起到了里程碑式作用。因为采用速度之快,所以业界也有人称,要做好的架构师,既要懂微服务也要懂 AI。 本次 QCon 北京 2019 特别开设 华为云技术专场 ,重点聊一聊 AI 与云原生实...

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

Java

Java提高篇——Java 异常处理

6

zhuangli 发布于 2019-06-14

编辑推荐: 本文来自于cnblogs,文章主要从基础概念说起,又讲解了体系结构,Java的异常处理机制,异常链等相关,详细内容请看下文。 异常的概念 异常是程序中的一些错误,但并不是所有的错误都是异常,并且错误有时候是可以避免的。 比如说,你的代码少了一个分号,那么运行出来结果是...

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

Java

spring statemachine的企业可用级开发指南3-多个状态机共存

邓龙华 发布于 2019-06-13

1、多个状态机的搞法 在实际的企业应用中,基本不可能只有一个状态机流程在跑,比如订单,肯定是很多个订单在运行,每个订单都有自己的订单状态机流程,但上一章的例子,大家可以试一下,当执行到一个状态时,再次刷新页面,不会有任何日志出现,当一个状态流程执行到某个状态,再次执行这个状态,是...

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

Java

JAVA知识梳理

darida 发布于 2019-06-11

由于最近一个项目需要,需要学习JAVA知识,学习的过程中做了一些笔记,主要以知识点记录为主,现在分享出来供参考.大部分内容是参考的自强学堂.这里做了归纳. 接口: 在JAVA中,接口可理解为对象间相互通信的协议,接口在继承中扮演着很重要的角色 接口只定义派生要用到的方法,但方法的...

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

编程技术

美图 IT 老兵:关于大规模图片处理和全球云端处理架构思考

8

xirruiqiang 发布于 2019-06-11

近日,TGO 鲲鹏会邀请不同领域的技术管理者,从案例和实践出发,一起分享讨论自己在架构设计方面的想法和宝贵经验,深入解读可扩展、高可用架构。在活动现场,美图公司技术总监王静波结合美图公司现状为大家分享了在大规模的场景及其需要支撑全球用户的场景下,美图如何运用面向未来的云端流程处理...

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

Java

JVM学习(三)JVM常用命令

hanze 发布于 2019-06-06

JVM Process Status Tool,显示指定系统内所有的HotSpot虚拟机进程。 命令格式 jps [option] [hostid] 复制代码 option参数 -l : 输出主类全名或jar路径 -q : 只输出LVMID -m : 输出JVM启动时传递给mai...

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

Java

JVM学习(二)垃圾收集器

1

xiaoli.wang 发布于 2019-06-06

个人博客项目地址 希望各位帮忙点个star,给我加个小星星:sparkles: 上一篇介绍的垃圾回收算法是内存回收的方法论,垃圾收集器就是垃圾回收的具体实现。 不同厂商、不同版本的虚拟机所提供的垃圾收集器可能会有很大差别,书中主要讲的是HotSpot虚拟机的垃圾收集器(在JDK1...

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

Java

j2Cache线上异常问题排查记录 原 荐

xirruiqiang 发布于 2019-06-04

问题背景 开发反馈,线上有个服务在运行一段时间后,就会抛异常导致redis缓存不可用。项目使用了j2Caceh,异常是j2Cache的RedisCacheProvider抛出来的,如: Exception in thread "main" redis.clie...

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

Spring

详解Eureka缓存机制

11

zhuangli 发布于 2019-06-04

【编者的话】Eureka是Netflix开源的、用于实现服务注册和发现的服务。Spring Cloud Eureka基于Eureka进行二次封装,增加了更人性化的UI,使用更为方便。但是由于Eureka本身存在较多缓存,服务状态更新滞后,最常见的状况是:服务下线后状态没有及时更新...

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

Java

G1垃圾收集器简述

4

xiaoli.wang 发布于 2019-06-01

G1垃圾收集器简述 全文共两部分,有基础的读者只需要阅读第一部分"G1垃圾收集器在最新几个版本的发展",第二部分为基础部分. G1垃圾收集器在最新几个版本的发展 G1垃圾收集器始见于1.7版本,在后续的几个版本中对它进行了优化和改进:在JAVA9中,G1垃圾收...

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

Java

将 Amazon SES SMTP 接口与 Java 结合使用来发送电子邮件

Harries 发布于 2019-05-30

import java.util.Properties; import javax.mail.Message; import javax.mail.Session; import javax.mail.Transport; import javax.mail.internet.I...

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

编程技术

微服务中集成分布式配置中心 Apollo

2

hanze 发布于 2019-05-27

随着业务的发展、微服务架构的升级,服务的数量、程序的配置日益增多(各种微服务、各种服务器地址、各种参数),传统的配置文件方式和数据库的方式已无法满足开发人员对配置管理的要求:配置修改后实时生效,灰度发布,分环境、分集群管理配置,完善的权限、审核机制。分布式环境下,这些配置更加复杂...

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

Java

05-jvm-GC算法-实际应用

8

yeseng 发布于 2019-05-21

如果说收集算法是内存回收的方法论,垃圾收集器就是内存回收的具体实现 复制代码 性能度量指标 吞吐量:表示系统减去系统回收时间占总时间的比率,比如,系统运行了100秒,垃圾回收占用了1秒,那么吞吐量就是(100-1)/100 = 99% 垃圾回收消耗:和吞吐量相反,垃圾回收器消耗指...

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

Spring

程序员笔记|详解Eureka缓存机制

11

xiaoli.wang 发布于 2019-05-16

Eureka是Netflix开源的、用于实现服务注册和发现的服务。Spring Cloud Eureka基于Eureka进行二次封装,增加了更人性化的UI,使用更为方便。但是由于Eureka本身存在较多缓存,服务状态更新滞后,最常见的状况是:服务下线后状态没有及时更新,服务消费者...

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