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