标签:Region

Java

Java程序员面试BAT大厂,逃脱不了JVM,最新20道JVM面试题

4

xirruiqiang 发布于 2020-04-03

很多人说JVM是不是真的要学?面试官都会问JVM的问题吗?很重要吗? 的确很重要。 随着互联网的发展,高并发高可用、快速响应成为软件的必须,而JVM与这些有着密切关联。 我们在尽情享受Java虚拟机带来好处的同时,还应该去了解和思考“这些技术特性是如何实现的”,去了解最底层的原理...

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

Java

震精!Spring Boot内存泄露,排查竟这么难!

15

邓龙华 发布于 2020-04-02

点击上方 "IT牧场" ,选择 "设为星标" 技术干货每日送达! 作者 | 纪兵 来源 |   http://suo.im/5MABXL 背景 为了更好地实现对项目的管理,我们将组内一个项目迁移到MDP框架(基于Spring Bo...

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

Spring

spring boot 引起的 “堆外内存泄漏”

15

xiaoli.wang 发布于 2020-04-02

背景 组内一个项目最近一直报swap区域使用过高异常,笔者被叫去帮忙查看原因。发现配置的4G堆内内存,但是实际使用的物理内存高达7G,确实有点不正常,JVM参数配置是: -XX:MetaspaceSize=256M -XX:MaxMetaspaceSize=256M -XX:+A...

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

Spring

阿里P7带你探究springCloud神秘的注册中心Eureka

8

changyuan.xu 发布于 2020-04-01

一、什么是Eureka Eureka是Netflix公司开源的产品,它是一种基于REST( Representational State Transfer )的服务,主要用于AWS云。 Eureka提供了完整的Service Registry和Service ...

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

Java

个人吐血系列-总结JVM

18

yeseng 发布于 2020-04-01

❝ 个人感觉JVM这一块,了解和背的知识点挺多,代码并不是特别多,主要是后期调优,需要大量的经验罢了。不过JVM这一块一定要深刻理解。 ❞ JVM面试 类文件结构 在 Java 中,JVM 可以理解的代码就叫做 字节码 (即扩展名为 .class 的文件),它不面向任何特定的处理...

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

编程技术

浅谈双十一背后的蚂蚁 LDC 架构和其 CAP 分析

11

尖兵 发布于 2020-03-31

自 2008 年双 11 以来,在每年双 11 超大规模流量的冲击上,蚂蚁金服都会不断突破现有技术的极限。 2010 年双 11 的支付峰值为 2 万笔/分钟,到 2017 年双 11 时这个数字变为了 25.6 万笔/秒。 2018 年双 11 的支付峰值为 48 万笔/秒,2...

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

Java

Spring Cloud 系列之 Netflix Zuul 服务网关

54

小丁 发布于 2020-03-31

什么是 Zuul Zuul 是从设备和网站到应用程序后端的所有请求的前门。作为边缘服务应用程序,Zuul 旨在实现动态路由,监视,弹性和安全性。Zuul 包含了对请求的 路由 和 过滤 两个最主要的功能。 Zuul 是 Netflix 开源的微服务网关,它可以和 Eureka、R...

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

Java

Java实现将Excel中的数据导入到oracle数据库中

xirruiqiang 发布于 2020-03-30

·场景: 需要将excel中的数据导入到oracle数据库中 ·问题: 虽然PL/SQL中有一个ODBC import工具可以实现场景中描述的需求,但是如果excel中存在 合并单元格 的情况存在或者 空行 等情况,该工具就不是特别的好用,需要自己提前...

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

Java

G1理论基础与经验分享

17

yeseng 发布于 2020-03-29

​ 关于G1收集器的收集过程,看过一些博客和书,基本上十有八九都说的不一样,如果要确定哪个是正确的还是得去看实现代码。当然我不打算去学C语言看代码了,接下来就结合自己的理解和资料来介绍G1收集器收集过程,力求做到初次接触G1也能看明白。 ​ G1可以说是个里程碑式的产品,从提出到...

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

编程技术

分享 | “三高”产品设计的这些坑,你是不是也踩过?(下)

2

dulong 发布于 2020-03-27

供稿 |  eBay IE Team 作者 | 许健 编辑 | 顾欣怡 本文13122字,预计阅读时间40分钟 更多干货请关注“eBay技术荟”公众号 本次专栏分享,我们邀请了ebay基础架构部的研发总监许健,就设计高可靠、高扩展、高性能产...

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

Java

Java 中国大陆身份证处理

hellas 发布于 2020-03-27

开发过程中有涉及身份证的业务,首先是对身份证号码合法性的校验。我们先看看一个简单的版本,出处是 https://blog.csdn.net/ZWLJavaWeb/article/details/55047332。 简单检测 /** * 快速检测 * * @author https...

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

Spring

震精!Spring Boot内存泄露,排查竟这么难!

15

xiaoli.wang 发布于 2020-03-26

http://suo.im/5MABXL 背景 为了更好地实现对项目的管理,我们将组内一个项目迁移到MDP框架(基于Spring Boot),随后我们就发现系统会频繁报出Swap区域使用量过高的异常。笔者被叫去帮忙查看原因,发现配置了4G堆内内存,但是实际使用的物理内存竟然高达7...

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

Spring

Spring容器注册组件实现过程解析

1

小丁 发布于 2020-03-24

1、@Configuration&@Bean给容器中注册组件 @Configuration及@Bean的使用参考如下代码: package com.atguigu.config; import org.springframework.context.annotation....

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

编程技术

场景化存储解决方案-XSTORE

7

zhuangli 发布于 2020-03-23

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

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

编程技术

分布式架构下,传统数据库运维究竟要面对哪些变化?

13

刘莉莉 发布于 2020-03-23

分布式架构可能是近几年最火的话题。从集中式、SOA到分布式架构,本文回顾了这些年金融行业经历的架构演变;结合当下一些较典型的分布式数据库的实现原理,分析了分布式数据库的三个发展阶段。分布式数据库的应用解决了传统数据库性能扩展问题的同时,也给运维人员带来了挑战。那么,分布式数据库的...

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

Java

NIO中的ZeroCopy

6

yanxinchi 发布于 2020-03-22

前文提到网络IO可以使用多路复用技术,而文件IO无法使用多路复用,但是文件IO可以通过减少底层数据拷贝的次数来提升性能,而这个减少底层数据拷贝次数的技术,就叫做ZeroCopy。  操作系统层面的ZeroCopy 这一节,从 《Zero Copy I: User-Mod...

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

Java

JVM实战笔记

dulong 发布于 2020-03-21

1. 可达性分析法中的GC Roots:方法的局部变量、类的静态变量。 2. 对象引用类型: (1)强引用(即最普通的对象引用)对象:在垃圾回收的时候是绝对不会被回收的; (2)软引用(SoftReference)对象:正常情况下垃圾回收是不会回收软引用对象的,但是如果进行垃圾回...

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

Java

Java 14 发布!不使用"class"也能定义类了?还顺手要干掉Lombok!

15

xiaoli.he 发布于 2020-03-21

2020 年 3 月 17 日,JDK/Java 14 正式 GA(General Available)。 JDK14特性一览: JEP 305: Pattern Matching for instanceof (Preview) JEP 358: Helpful NullPoi...

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