• 欢迎来到本博客,希望可以y一起学习与分享
Java多线程与并发

Java多线程与并发

Synchronized Java锁比较全的入门整理 线程安全问题的主要诱因: 1、存在共享数据(也称临界资源) 2、存在多条线程共同操作这些共享数据 解决问题的根本方法: 同一时刻有且只有一个线程在……

JVM-GC垃圾回收器

JVM-GC垃圾回收器

JVM很重要。尤其是GC算法。 程序计数器、虚拟机栈、本地方法栈。这几个区域完全不用管回收问题,因为方法结束或者线程结束的时候他们所占用的内存就自然跟着一起释放了,3个区域随线程而生,随线程而灭。所以……

JVM

JVM

JVM(Java虚拟机),和其它虚拟机一样,都有自己独立的CPU、内存等。JVM是运行在内存中,JVM主要是它的内存模型与GC垃圾回收器。 JVM如何加载class文件 JVM架构图 Clas……

Java多线程与并发

Java多线程与并发

进程与线程的区别 进程:是资源分配的最小单位,操作系统会给进程分配cpu和内存资源等。进程可以说是程序的一次运行,而一个进程可以有多个线程 线程:是操作系统调用执行的最小单位,同时一个线程可以有多个协……

java 基础

java 基础

Java语言跨平台原理 A:什么是跨平台性 B:Java语言跨平台原理 只要在需要运行java应用程序的操作系统上,先安装一个Java虚拟机(JVM Java Virtual Machine)即可……

Java分布式锁看这篇就够了

Java分布式锁看这篇就够了

Java分布式锁看这篇就够了 ……

23种设计模式(概念、原则、场景、优点、缺点、应用)简述

23种设计模式(概念、原则、场景、优点、缺点、应用)简述

《大话设计模式》中提到了 24种设计模式: 简单工厂模式,策略模式、装饰模式、代理模式、工厂方法模式、原型模式、模板方法模式、外观模式、建造者模式、观察者模式、抽象工厂模式、状态模式、适配器模式、备忘……

Elasticsearch(三)– 基本使用

Elasticsearch(三)– 基本使用

使用kibana编写Elasticsearch操作命令语句 创建索引 创建索引相当于创建数据库。 创建索引,指定分片和副本的数量(相当于创建数据库) ……

Elasticsearch(二)– 基本概念及核心配置文件详解

Elasticsearch(二)– 基本概念及核心配置文件详解

配置文件 config/elasticsearch.yml 主配置文件 config/jvm.options jvm参数配置文件 cofnig/log4j2.properties 日志配置文件 ……

Elasticsearch(一)–介绍与安装

Elasticsearch(一)–介绍与安装

介绍 ElasticSearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。Elasticsearch是用Java开发的,并作为……