JAVA
李亚飞的博客
coding...
展开
-
JVM:GC机制
如果你对jvm没有基本的了解,那么你可以先了解jvm之后再参阅本人会更便于理解 建议参考文章:《一张图看懂JVM》 垃圾回收机制(GC) 首先要知道一些概念 年轻代、老年代、Eden区、Survivor区 年轻代:由Eden区、Survivor区组成 Eden区:new 出的新对象最初都存放在这里 Survivor区:当Eden区满之后,MinorGc机制会清理无引用状态的对象,并将GCRo...原创 2020-02-12 18:23:29 · 692 阅读 · 0 评论 -
一张图看懂JVM
JVM是什么 jvm是Java虚拟机,是一种虚构的计算机。目的是为了能够在各类计算机上通过构建jvm来运行java代码。 JVM模型 栈:线程栈,内部放局部变量 堆: 栈 首先,栈其实就是线程。内部主要存放局部变量。 栈帧结构 栈帧:栈内的存放单元,线程内的每个方法对应一个栈帧,栈帧内存放着方法的局部变量 这里的方法调用就是栈的方式,调用某方法则某方法的栈帧入栈,调用结束后出栈 操作数栈:...原创 2020-02-09 23:34:05 · 1436 阅读 · 0 评论 -
Elasticsearch回顾
title: Elasticsearch回顾 categories: JAVA tags: java elasticsearch abbrlink: 3119202597 date: 2019-10-17 21:19:34 之前做一个社区得时候,使用过的技术——elasticsearch,最近因为需要做一个全站文章搜索,再次使用到它。由于之前使用,并没有留存笔记,这次使用过程中需要反复查...原创 2019-11-04 20:58:17 · 2700 阅读 · 0 评论 -
获取请求真实ip并找到中文地址
title: 获取请求真实ip并找到中文地址 categories: JAVA tags: java abbrlink: 652256356 date: 2019-10-26 10:17:34 原文地址 JAVA获取HttpServletRequest的真实ip //获得ip,跳过代理 static String getClientIpAddr(HttpServletRequest req...原创 2019-10-31 21:48:34 · 2935 阅读 · 1 评论 -
maven学习
title: maven学习 categories: JAVA tags: java maven abbrlink: 3856498447 date: 2019-06-27 14:45:38 一、为什么使用maven? 1.一般的一个项目就是一个工程 当一个项目非常庞大,可以借助maven拆分成一个个工程。 2.项目中使用到的jar包,需要复制粘贴到lib目录下 借助maven可以将jar...原创 2019-10-25 16:57:37 · 4131 阅读 · 0 评论 -
OSS文件上传-进度条
title: OSS文件上传+进度条 categories: JAVA tags: oss java abbrlink: 2391132726 date: 2019-10-23 20:13:09 文件上传——ossutil.putObject 工具类 //工具类 package com.*.website.util; import com.aliyun.oss.ClientExcept...原创 2019-10-24 18:36:21 · 5727 阅读 · 12 评论 -
java入门--环境配置
第一步:安装JDK http://www.oracle.com/technetwork/java/javase/downloads bin //一些可执行文件 lib //类库文件 第二部:配置环境变量 JAVA_HOME 配置JDK安装路径j PATH 配置JDK命令文件的位置 CLASSPATH 配置类库文件的...原创 2018-08-17 17:18:26 · 4198 阅读 · 1 评论