Java
文章平均质量分 95
飞鹤师兄
这个作者很懒,什么都没留下…
展开
-
ElasticSearch学习
ElasticSearch1. ElasticSearch 概述ElasticSearch,简称ES,ES是一个开源的高扩展的分布式全文检索引擎,它可以近乎实时的存储、检索数据;本身扩展性很好,可以扩展到上百台服务器,处理PB级别(大数据)的数据。ES也使用JAVA开发并使用 Lucene 作为其核心来实现所有索引和搜索的功能,但是它的目的是通过简单的 RESTful 来隐藏 Lucene 的复杂性,从而让全文搜索变得简单。2. ES和solr的差别2.1 ElasticSearchElastic原创 2021-04-23 17:08:55 · 225 阅读 · 0 评论 -
SpringCloud微服务架构学习
SpringCloud1. 微服务架构理论入门1.1. 微服务架构概述微服务架构是一种架构模式,它提倡将单一应用程序划分为一组小的服务,服务之间互相协调,互相配合,为用户提供最终价值。每个服务运行在其独立的进程中,服务于服务之间采用轻量级的通信机制互相协作(通常是基于HTTP协议的RESTful API)。每个服务都围绕着具体业务进行构建,并且能够被独立的部署到生产环境、类生产环境等。另外,应当尽量避免统一的、集中式的服务管理机制,对具体的一个服务而言,应根据业务上下文,选择合适的语言、工具对其进行构原创 2021-03-12 11:18:36 · 858 阅读 · 5 评论 -
Java-线程池的使用
线程池的使用线程池基础线程池使用线程池综合案例线程池总结1. 线程池基础1.1 什么是线程池线程池是存储线程的容器,线程事先创建好后放入线程池,当有任务需要执行时,直接从线程池拿空闲线程使用,使用完毕后归还给线程池.1.2 为什么使用线程池在面向对象编程中,创建和销毁对象是很费时间的,因为创建一个对象要获取内存资源或者其它更多资源。在Java中更是如此,虚拟机将试图跟踪每一个对象,以便能够在对象销毁后进行垃圾回收。所以提高服务程序效率的一个手段就是尽可能减少创建和销毁对象的次数,特别是原创 2020-05-31 23:30:57 · 232 阅读 · 0 评论 -
JVM-垃圾回收
深入理解JVM-垃圾回收4、JVM垃圾回收垃圾判断算法GC算法垃圾回收器的实现4.1 垃圾判断的算法引用计数算法(Reference Counting)根搜索算法(Root Tracing)4.1.1 引用计数算法(Reference Counting)给对象添加一个引用计算器,当有一个地方引用它,计算器就加1,当引用失效,计数器减1,任何时刻计数器为0的对象就是不...原创 2020-04-18 09:19:16 · 1031 阅读 · 0 评论 -
JVM-内存机制
深入理解JVM-内存3、内存虚拟机栈 —Stack frame 栈帧—程序计数器 PC (Program Counter)本地方法栈 – native关键字堆(Heap)方法区运行时常量池直接内存 (Direct Memory)每个方法在执行的时候,都会生成与这个方法相关的栈帧;本地方法栈主要用于执行本地方法—native堆是JVM管理的最大一块内存空间,线程共享,...原创 2020-03-07 12:38:50 · 478 阅读 · 0 评论 -
Java-代理模式
从字节码角度理解动态代理首先编写一个动态代理实例interface Subject{ void request();}class RealSubject implements Subject{ public void request(){ System.out.println("real subject"); }}class DynamicS...原创 2019-08-23 16:50:38 · 605 阅读 · 0 评论 -
JVM-类加载机制
类加载class loading在java代码中,类的加载、连接和初始化过程都是在程序运行期间完成的。(类从磁盘加载到内存中经历的三个阶段)提供了更大的灵活性,增加了更多的可能性。类加载器深入剖析:Java虚拟机与程序的生命周期在如下几种情况下,java虚拟机将结束生命周期(1)执行了System.exit()方法(2)程序正常执行结束(3)程序在执行过程中遇到了异常或...原创 2019-08-23 16:56:01 · 2698 阅读 · 3 评论 -
Java IO流 详解
IO流IO介绍编程语言的I/O类库中常使用流这个抽象概念,它代表任何有能力产出数据的数据源或者是有能力接收数据的接收端对象。(from Thinking in Java)。本文从四个方面对IO流进行概述,并举出大量案例增加理解。-File-字节流-字符流-CommonIO核心类:File 文件类InputStream 字节输...原创 2019-11-06 11:23:03 · 209 阅读 · 0 评论