#JDK

JDK是 Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具。

JDK 8 & tomcat 镜像准备

谢正伟

Docker hub 上没有现成的官方 Oracle JDK 8, 所以自己准备一个吧。

40830

他来了,他终于来了,全网最全分布式解决方案

IT大咖说

相信很多小伙伴都了解过分布式事务或者在项目中也接触到了分布式事务问题,但是基本对分布式事务的认识都是片面的,今天借此给小伙伴们分享我整理的工作中比较常见的分布式...

8120

Linux内核UDP收包为什么效率低?能做什么优化?

IT大咖说

现在很多人都在诟病Linux内核协议栈收包效率低,不管他们是真的懂还是一点都不懂只是听别人说的,反正就是在一味地怼Linux内核协议栈,他们的武器貌似只有DPD...

33240

ES6重难点整理

心谭博客

ES6 新增了let和const,它们声明的变量,都处于“块级作用域”。并且不存在“变量提升”,不允许重复声明。

11520

微信网页登录逻辑与实现

心谭博客

现在的网站开发,都绕不开微信登录(毕竟微信已经成为国民工具)。虽然文档已经写得很详细,但是对于没有经验的开发者还是容易踩坑。

13520

面试官邪魅一笑:HashMap 为什么线程不安全?

Java技术江湖

cnblogs.com/developer_chan/p/10450908.html

10540

Groovy中的list

八音弦

点石经纬 · 服务端测试开发 (已认证)

在上一期从Java到Groovy的八级进化论中,我分享了Java是如何转变成Groovy。今天,我将分享学习Groovy对list的语法支持。

7720

Effective Java要点笔记

程序员小强

工作中如果构造函数有多个 且 特定 的话,我一般倾向写两三个函数签名不一样构造器。但是如果在构造参数很多且多变,要写一个内部构建器,用builder模式,而不是...

6210

5 个刁钻的 String 面试题!

用户4143945

这篇来看看关于 Java String 类的 5 道面试题,这五道题,我自己在面试过程中亲身经历过几道题目,本篇就带你了解这些题的答案为什么是这样。

10810

【原创】万字长文带你了解 JDK8 - JDK13 的新特性

良月柒

此功能使开发人员可以轻松运行当前的微基准测试并为JDK源代码添加新的微基准测试。可以基于Java Microbenchmark Harness(JMH)轻松测试...

13520

设计模式之代理模式

别先生

  2)、Spring默认的策略如果目标类是接口,则用JDKProxy来实现,否则用后者Cglib来生成代理。

10220

【玩转腾讯云】用eclipse跑通腾讯云JavaSDK

大大大黑白格子

https://www.oracle.com/java/technologies/javase-jdk13-downloads.html

24240

JDK1.8新特性Lambda表达式简化if-else里都有for循环的优化方式

朱季谦

在日常开发过程当中,能把代码写出来,不一定就意味着能把代码写好,说不准,所写的代码在他人看来,其实就是一坨乱七八糟的翔,因此,代码简化尤其重要,我曾经遇到过这样...

19820

Java 并发(4)AbstractQueuedSynchronizer 源码分析之条件队列

一个优秀的废人

通过前面三篇的分析,我们深入了解了 AbstractQueuedSynchronizer 的内部结构和一些设计理念,知道了 AbstractQueuedSync...

11020

OpenJDK 14 性能保持提升,但 OpenJDK 8 仍是最强王者

程序猿DD

通过进行非常基本的 Java SciMark 微基准测试,可以看到 OpenJDK 8 目前为止是最快的,并且自 OpenJDK 9 至 14 以来,性能基本上...

21310

Tomcat 和 JVM 性能调优总结

黄泽杰

4、-Xss128k :设置每个线程的栈大小。JDK5.0以后每个线程栈大小为1M,以前每个线程栈大小为256K。更具应用的线程所需内存大小进行调整。在相同物理...

10810

程序员如何优化 Java GC

黄泽杰

等未来JDK 7真正稳定了(这并不是说它现在不稳定),并且WAS针对JDK 7进行优化后,G1 GC最终能按照预期的那样来工作,等到那一天我们可能就不再需要GC...

11330

老表:Java8尽管很香,你想过升级到Java11吗?会踩那些坑?

黄泽杰

还有很多其他更新就不一一介绍了,这些都是JDK标准包支持的基础能力,得感谢Oracle持续对JDK发布的支持。完整的jdk11变化清单可以去官网查看;

9710

推荐一款基于Redis的高可用延迟队列

黄泽杰

之前给大家推荐的几款延迟任务处理队列,对于一些要求比较高的场景是无法运用于生产环境的,一旦机器宕机或者应用重启会导致队列消息丢失,从而造成无法挽回的损失。今天给...

8710

volatile的使用与原子性问题

keithl

10440

扫码关注云+社区

领取腾讯云代金券