标签:朋友们

Java

判断List集合是否为空的正确打开方式

2

xirruiqiang 发布于 2019-10-15

事故场景还原 最近在写一个项目的时候遇到一个这样一个问题,我简单的还原一下场景,这是模拟一个简单的管理系统 ① 一张简单的客户表 CREATE TABLE customer( id INT(11) NOT NULL AUTO_INCREMENT UNIQUE, NAME VARC...

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

Java

从 JVM 视角看看 Java 守护线程

hellas 发布于 2019-10-15

Java 多线程系列第 7 篇。 这篇我们来讲讲线程的另一个特性:守护线程 or 用户线程? 我们先来看看 Thread.setDaemon() 方法的注释,如下所示。 Marks this thread as either a daemon thread or a user t...

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

Java

从 JVM 视角看看 Java 守护线程

2

puefu.he 发布于 2019-10-15

Java 多线程系列第 7 篇。 这篇我们来讲讲线程的另一个特性:守护线程 or 用户线程? 我们先来看看 Thread.setDaemon() 方法的注释,如下所示。 Marks this thread as either a daemon thread or a user t...

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

Java

感觉自己不会的东西太多了,不知道如何下手?

1

yeseng 发布于 2019-10-14

GitHub 8.8k Star 的Java工程师成神之路 ,不来了解一下吗? GitHub 8.8k Star 的Java工程师成神之路 ,真的不来了解一下吗? GitHub 8.8k Star 的Java工程师成神之路 ,真的确定不来了解一下吗? 如果让我统计下,粉丝问我做多...

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

Java

谈谈上线变更

2

yanxinchi 发布于 2019-10-13

文章首发于公众号 松花皮蛋的黑板报 作者就职于京东,在稳定性保障、敏捷开发、高级JAVA、微服务架构有深入的理解 为什么今天要讨论这个话题呢?因为我最近上线时就犯了一个错误,想把这事和后来的复盘分享给大家,事故的过程如果没看懂可以直接往下拉看复盘。 过程是这样的:我的需求是在方法...

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

Java

写了那么多年 Java 代码,终于 debug 到 JVM 了

12

darida 发布于 2019-10-12

继上篇文章 原创 | 全网最新最简单的 openjdk13 代码编译 之后,我们有了自己编译后的 jdk 和 hotspot,如下图所示。接下来就来干一番事情。 搭建调试环境 1.下载 CLion 软件 Jetbrains 是一家非常牛逼的公司,咱 Java 里面用到的 IDEA...

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

Java

写了那么多年 Java 代码,终于 debug 到 JVM 了

1

xiaoli.he 发布于 2019-10-12

继上篇文章 原创 | 全网最新最简单的 openjdk13 代码编译 之后,我们有了自己编译后的 jdk 和 hotspot,如下图所示。接下来就来干一番事情。 搭建调试环境 1.下载 CLion 软件 Jetbrains 是一家非常牛逼的公司,咱 Java 里面用到的 IDEA...

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

Java

Java,你告诉我 fail-fast 是什么鬼?

1

Harries 发布于 2019-10-12

01、前言 说起来真特么惭愧:十年 IT 老兵,Java 菜鸟一枚。今天我才了解到 Java 还有 fail-fast 一说。不得不感慨啊,学习真的是没有止境。只要肯学,就会有巨多巨多别人眼中的“旧”知识涌现出来,并且在我这全是新的。 能怎么办呢?除了羞愧,就只能赶紧全身心地投入...

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

Java

CMS GC:CMS 废弃了,该怎么办呢?

1

changyuan.xu 发布于 2019-10-11

点击上方 蓝色字体 ,选择“设为星标” 优质文章,及时送达 在 JDK 9 中 CMS GC 被废弃后,现有应用程序的最佳处理方法是什么? 流行的 CMS( Concurrent Mark Sweep) GC 算法在 JDK 9 中被废弃了。根据 JEP-291 中的说明,为了减...

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

Java

携程的 Dubbo 之路

13

xubiao.zhuang 发布于 2019-10-11

缘起 携程当初为什么要引入 Dubbo 呢?实际上从 2013 年底起,携程内主要使用的就是基于 HTTP 协议的 SOA 微服务框架。这个框架是携程内部自行研发的,整体架构在这近 6 年中没有进行大的重构。受到当初设计的限制,框架本身的扩展性不是很好,使得用户要想自己扩展一些功...

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

Java

全网最新最简单的 OpenJDK13 代码编译 原 荐

7

小丁 发布于 2019-10-10

个人博客原文: 全网最新最简单的 OpenJDK13 代码编译 [TOC] 最近因写文章需要查看 JVM 源码,有时代码逻辑不是很清晰,找半天,趁国庆假期,抽空下载了 OpenJDK13 搭建了 JVM debug 环境,把操作记录写在这篇文章里,让有需要的朋友可以参考,少踩坑。...

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

编程技术

走向微服务新时代啦?单凭 Service Mesh 可能还不够

5

xirruiqiang 发布于 2019-10-09

作者 | Dino Chiesa、Greg Kuelgen 译者 | 核子可乐 不少企业正着手将原本的整体式应用程序转化为微服务架构。在这种新的模式之下,应用程序由一系列通过 API 实现通信的细粒度服务构成。微服务架构有望加快开发、创新与云扩展速度,带来更好的基础设施优化效果,...

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

Java

Go 语言系列教程(六)

2

xiaoli.wang 发布于 2019-10-07

Hello各位小伙伴,我是小栈君,今天过了就是国庆长假了,有没有很激动呢? 小栈君温馨提示,在各位游玩的时候可别忘了学习哦。 每天都进步一点点,生活更美好,如果你喜欢我的分享,可以将公众号分享给你的朋友们哦,我们一起成长~ 接着上期话题,我们讲到了go语言的基础类型,在例子中我也...

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

Java

G1 GC:一个神奇的 JVM 参数,减少你的内存消耗

1

yeseng 发布于 2019-10-06

点击上方 蓝色字体 ,选择“设为星标” 优质文章,及时送达 现代 Java 应用程序有大量的字符串操作,例如,Web 服务 API 调用(JSON、REST、SOAP 等)、外部数据源调用(SQL、从 DB 返回的数据等)以及文本解析和文本创建等。因此,字符串对象很容易就占据了约...

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

Java

如何减少长时间的 GC 停顿?

3

darida 发布于 2019-10-02

点击上方 蓝色字体 ,选择“设为星标” 优质文章,及时送达 垃圾回收是非常必要的,但是如果处理不好,它会成为性能杀手。采取以下步骤以确保 GC 停顿时间最少且最短。 长时间的 GC 停顿对应用程序是不利的,它会影响服务的 SLA,进而导致糟糕的用户体验,并对核心应用程序的服务造成...

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

编程技术

阿里架构师分享Spring高级注解,Java程序员你都懂了吗?

1

yeseng 发布于 2019-09-30

开发环境:IntelliJ IDEA 2019.2.2 新建一个名称为demo的Spring Boot项目。 一、限定注解 当存在多个同类型的bean时,可以使用Primary注解指定优先注入的bean。如果对bean的注入选择做进一步的控制,则可以使用限定注解。 限定注解可以与...

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

Spring

[每天学习微服务(一)] ServiceComb+SpringCloud Zuul

19

xubiao.zhuang 发布于 2019-09-30

在微服务架构模式中后端服务的实例数一般是动态的,于客户端而言很难发现动态改变的服务实例的访问地址信息,服务网关能对用户提供统一的入口。 ServiceComb Java-Chassis 内置了网关服务EdgeService,开发者可以非常简单的搭建一个EdgeService服务。...

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

Java

携程的 Dubbo 之路

13

xiaoli.wang 发布于 2019-09-30

本篇文章整理自董艺荃在 Dubbo 社区开发者日上海站的演讲。 缘起 携程当初为什么要引入 Dubbo 呢?实际上从 2013 年底起,携程内主要使用的就是基于 HTTP 协议的 SOA 微服务框架。这个框架是携程内部自行研发的,整体架构在这近6年中没有进行大的重构。受到当初设计...

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