#JDK

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

九年开发,聊聊写出“优雅”Java代码的八点心得,建议看看~

Java架构技术

在每一位刚入行的程序员的心中,编写程序都是一门神圣的艺术创作。他们无不希望自己的代码作品既简洁清晰,又可读性强,而且还具有一定的容错能力。本文将为您带来七点建议...

1600

Mybatis源码阅读之二 原

克虏伯

    我们要获取Mapper,底层上返还的是什么呢,如下图1所示,返回的是JDK的动态代理MapperProxy,可以去看下这个类的源码,它实现了JDK的In...

6630

跟面试官聊到JVM,他99%会让你谈谈这个问题!

美的让人心动

在JDK1.2之前,引用的定义很传统:如果reference类型的数据中存储的数值代表的是另一块内存的起始地址,就称这块内存代表着一块引用。

9730

大数据学习之路01——让Hadoop在MacOS上跑起来

汪志宾

解决方案:重新编译hadoop,将编译后的hadoop-dist/target/hadoop-2.8.4/lib/native替换$HADOOP_HOME/li...

13860

Random在高并发下的缺陷以及JUC对其的优化

黄泽杰

Random可以说是每个开发都知道,而且都用的很6的类,如果你说,你没有用过Random,也不知道Random是什么鬼,那么你也不会来到这个技术类型的社区,也看...

11530

解决Linux上解压*.tar.gz报错gzip: stdin: not in gzip format

周小董

版权声明:如需转载本文章,请保留出处! https://blog.csdn.net/xc_zhou/article/details/89966375 ...

8840

框架必备的SPI扩展机制

十毛

Java SPI(Service Provider Interface)是一种JDK支持的扩展机制,可以为某个接口寻找服务实现的机制,有点类似于IOC的思想,将...

10930

吃透这套BAT大厂Java面试题,拿offer成功率再翻一番

美的让人心动

优点 : 性能比面向对象高,因为类调用时需要实例化,开销比较大,比较消耗资源;比如单片机、嵌入式开发、Linux/Unix 等一般采用面向过程开发,性能是最重要...

6930

一线互联网大厂面试必问的JVM应该怎么学(面试题含答案)

美的让人心动

方法区与Java堆一样,是各个线程共享的区域,它用于存储已被虚拟机加载的类信息,常量,静态变量,即时编译(JIT)后的代码等数据。对于JDK1.8之前的HotS...

9350

我敢打赌,你对ConcurrentHashMap不了解?

逆流的鱼yuiop

其实可以看出JDK1.8版本的ConcurrentHashMap的数据结构已经接近HashMap,相对而言,ConcurrentHashMap只是增加了同步的操...

5610

逆序排序遇到`Not-static method cannot be referenced from a static context`

十毛

IDEA会提示错误:Not-static method cannot be referenced from a static context

9410

IntelliJ IDEA(2019)安装破解及HelloWorld案例

用户4919348

本文介绍idea的安装和基本使用 首先保证JDK正常安装及配置 下载地址:https://www.jetbrains.com/idea/download/#...

7020

透过源码学习设计模式2—Spring ProxyFactory和代理模式

java达人

代理就像我们生活中的房产中介,你不直接与房主,银行接触,而是通过中介与他们沟通联系。 代理的结构如图所示:

10140

一个超乎想象的垃圾收集器:ZGC

程序猿DD

Z Garbage Collector,即ZGC,是一个可伸缩的、低延迟的垃圾收集器,主要为了满足如下目标进行设计:

6430

怎样将本地web项目部署到腾讯云服务器上?

(1).用eclipse新建一个web项目,然后在webcontent下新建一个index.html,然后在本地部署到Tomcat服务器下,打开浏览器看是否能访...

11310

Java 进程资源使用率较高问题定位

zhipingChen

在实际开发过程中,有些 Java 程序在本地或者在服务器上都可以运行的较正常,但是运行较长一段时间后,可能会出现资源占用率较高的情况,例如 CPU 或 内存占用...

8950

一次生产的 JVM 优化案例

芋道源码

生产环境有二台阿里云服务器,均为同一时期购买的,CPU、内存、硬盘等配置相同。具体配置如下:

8350

Idea_02_常用配置

shirayner

(1)依次选择 Configure->Project Default ->Run Configurations

9030

Activiti6.0工作流编程讲义-安装和运行

全华班

Activiti 的第一个正式版本发布于 2010 年 12 月 1 日,经过多年的发展,Activiti 已经成为一个较为成熟的工作流引擎,作为一个开源的工作...

9720

JVM日历:Java 2018大事回顾_昨天图不清楚,补一张

奋斗蒙

一年过去了,是时候发布新一版 Java Advent 日历。这篇是发布的第六个日历,能够参与这一季的日历让我感到非常荣幸。比起专门讨论某个主题,我觉得更值得坐下...

9330

扫码关注云+社区