一文读懂JVM 与 Linux 的内存关系

Java服务的JVM堆大小设置为6g,一个监控进程占用大约600m,Linux自身使用大约800m。

Java与C++的区别有哪些

Java是一门面向对象的编程语言,他在C++的基础上发展起来,吸收了C++的各种优点。Java具有简单性、面向对象、分布式、健壮性、安全性、平台独立与可移植性、多线程、动态性等特点。

这是我见过最好用的java面试分享,JVM+多线程+数据库+分布式

导读这篇文章呢,整合了一下四位朋友面试阿里蚂蚁金服全部offer的经历,时间段分别是8月初,8月中旬,9月中旬。

三年Java经验,四面阿里、小米、美团等,四月初成功拿下offer!

所以从去年年底到今年先后面试了阿里、小米、美团、京东等,外卖、订单、商旅面试了好几个部门,终于在四月初成功拿下offer。当然除了MySQL,Redis 和 ES 也是面试长文的,大多都是集中到原理。

将Json对象转成JAVA Bean对象的实用工具

简介:JsonLube用于将Json对象转成JAVA Bean对象,不同于传统在运行时进行反射的方式,JsonLube采用在编译时自动生成解析Json的代码,使用方式依然简单,然而在移动平台上却可以收获更好的性能。

【推荐收藏】Java 最常见的 200+ 面试题:面试必备!!!

这份面试清单原本是我们公司内部使用的,可到后来有很多朋友在微信上联系到我,让我帮他们找一些面试方面的资料,而且这些关系也不太好拒绝,一呢,是因为这些找我,要面试题的人,不是我的好朋友的弟弟妹妹,就是我的弟弟妹妹们;二呢,我也不能马马虎虎的对付,受人之事忠人之命,我也不能辜负这份信

动态代理原理解析

代理模式是客户端不直接调用实际对象,而是通过调用代理对象来间接调用使用实际对象。这里主要有两方面的考量:出于安全、封装性的考量,不想直接使用实际对象。

基于开源JAVA MQTT Client连接阿里云IoT

概述在使用阿里云官方IoT JAVA Device SDK连接云端测试的时候,发现日志总是会打印一些莫名其妙Topic消息的订阅和发布,但是用户并没有操作这些Topic,这是因为SDK底层默认做了很多系统Topic的订阅和发布设置,且无法关闭,导致很多测试不能满足预期的测试期望。

JAVA基础集合系列(1)ArrayList

本文主要涉及到Java开发小伙伴们常用的一个ArrayList,后续用陆续介绍List接口对应的其他常用的实现。List 接口的大小可变数组的实现。实现了所有可选列表操作,并允许包括 null 在内的所有元素。

2.5构造函数和析构函数

5.1 构造函数的概念。系统会自动调用该类的构造函数,完成类对象数据成员的初始化,其声明格式为“”需要注意的是,构造函数的名称必须与类名称相同。

网站地图