菜鸟笔记
提升您的技术认知

java 笔记-ag真人游戏

java finalize方法使用

菜鸟阅读 : 292

《java编程思想》: java提供finalize()方法,垃圾回收器准备释放内存的时候,会先调用finalize()。           (1)...

threadlocal原理及使用场景

菜鸟阅读 : 224

threadlocal ​ threadlocal意为线程本地变量,用于解决多线程并发时访问共享变量的问题。 ​ 所谓的共享变量指的是在堆中的实例、静态属性和数组;对于共享数据的访问受java的内存模型(jmm)的控制,其模型如下: 【参考...

kafka 设计与原理详解

菜鸟阅读 : 125

一、kafka简介 本文综合了我之前写的kafka相关文章,可作为一个全面了解学习kafka的培训学习资料。 转载请注明出处 : 本文链接 1.1 背景历史 当今社会各种应用系统诸如商业、社交、搜索、浏览等像信息工厂一样不断的生产出各种信息...

全面理解java内存模型

菜鸟阅读 : 90

java内存模型即java memory model,简称jmm。jmm定义了java 虚拟机(jvm)在计算机内存(ram)中的工作方式。jvm是整个计算机虚拟模型,所以jmm是隶属于jvm的。 如果我们要想深入了解java并发编程,就要...

一篇文章让你彻底明白jdbc~

菜鸟阅读 : 112

1. 啥是 jdbc ? jdbc 全称: java database connection 复制代码 意思就是使用 java 代码连接数据库。 但是问题来了,世界上有一堆数据库例如 mysql、oracle、mongodb 等,他们的使用...

一文看懂java内存模型(jmm)

菜鸟阅读 : 103

java内存模型介绍 总览图 java内存模型图 线程、主内存、工作内存关系图 cpu缓存架构图 java内存模型与硬件内存架构的关系 什么是java内存模型 所谓内存模型就是对特定的内存或者高速缓存进行读写访问的过程抽象描述和约定,不同架...

java内存模型(java memory model,jmm)

菜鸟阅读 : 301

01导言 多线程、高并发问题相信是每一位从事java研发工作的程序员都不可回避的一个重要话题。从启动一个线程,到使用volatile、synchronized、final关键字,到使用wait()、notify()、notifyall()、...

jvm内存结构和java内存模型别再傻傻分不清了

菜鸟阅读 : 284

jvm内存结构和java内存模型都是面试的热点问题,名字看感觉都差不多,网上有些博客也都把这两个概念混着用,实际上他们之间差别还是挺大的。 通俗点说,jvm内存结构是与jvm的内部存储结构相关,而java内存模型是与多线程编程相关,本文针对...

jconsole连接远程服务器方法

菜鸟阅读 : 878

jconsole远程连接,必须配置jmx连接参数 linux 启动项目时,添加参数 java -djava.rmi.server.hostname=10.160.13.111 #远程服务器ip,即本机ip -dcom.sun.managem...

java内存模型jmm

菜鸟阅读 : 98

java内存模型 jmm(java memory model)规范,他规范了java虚拟机与计算机内存如何协调工作 ,他规定了一个线程如何及何时看到其他线程修改过的变量的值,以及在必须时,如何同步的访问共享变量。 jmm内存分配的概念: 堆...