JVM 垃圾回收的时候如何确定垃圾? GC Roots 是什么

1、什么是垃圾内存中已经不再被使用到的空间就是垃圾2、要进行垃圾回收如何判断一个对象是否可以被回收(1)、引用计数法有一个地方引用它就 +1、没有就 -1、到 0 就被回收、无法解决循环引用的问题(2)、根搜索路径算法(1)、算法基本思路就是通过一系列的称为 “GC R

kristenlee1218
阅读(409)
2020-07-19

Tomcat架构解析

学习了极客时间的专栏课程《深入拆解Tomcat Jetty》https://time.geekbang.org/column/intro/100027701想看完整课程联系我(仅限公司内部交流)第一部分 基础1、什么是TomcatTomcat = HTTP 服务器 +

kristenlee1218
阅读(397)
2020-07-19

使用vue + element-ui 导入导出excel

1 前言1.1 业务场景由前台导入Excel表格,获取批量数据。根据一个数组导出Excel表格。2 实现原理2.1 引入工具库file-saver、xlsx、script-loadernpm install -S file-saver xlsxnpm install -

smile
阅读(379)
2020-07-17

JVM​垃圾判断算法对比 & 垃圾收集算法对比 & 垃圾收集器对比

2 大垃圾判断算法、4 大垃圾收集算法、7 大垃圾收集器垃圾判断算法对比1、引用计数算法(Reference Counting)(1)、给对象添加一个引用计数器、当有一个地方引用了它、计数器就 +1、当引用失效的时候计数器就 -1、任何时刻计数器为 0 的对象就不能在被

Kristen
阅读(358)
2020-07-16

Win10 防火墙开通端口

第一步、打开控制面板,找到防火墙 Win+R 打开运行窗口,输入 control ,进行回车,打开控制面板第二步、进入防火墙,点击高级设置,进入设置配置界面 第三步、配置防火墙入站、出站端口 出站与入站步骤相同。

Mr.Pan
阅读(449)
2020-07-08

编辑docker容器中的文件

一般docker中没有VI或者其它相应的文本编辑器,为了写个东西安装个vi就可以解决问题,除此之外还有别的办法登陆docker中找到需要编辑的文件的位置12sudodockerps-asudodockerexec-it xxx/bin/bash  通过docker cp

Mr.Pan
阅读(414)
2020-06-26

C# winform 读取、写入 文本文档txt

C# 文本文档读写操作publicstaticclasstxtHelper { //写入 publicstaticvoidWrite(stringtxt,stringfilename) { StreamWritersw=newStreamWriter(Appl

Mr.Pan
阅读(371)
2020-06-25

C#使用OpenFileDialog获取文件路径

找到OpenFileDialog控件,拖到界面中,在下面publicvoidButtonOpen_Click(objectsender,EventArgse) { OpenFileDialogfileDialog=newOpenFileDialog(); file

Mr.Pan
阅读(417)
2020-06-25

nvm-node版本管理工具

在前端开发使用第三方组件或插件工具中可能会遇到所需node版本与当前node版本不一致报错的问题,此时使用nvm工具管理node版本显得十分方便,只需使用nvm安装对应的node版本并切换到对应的node版本即可。

lihaile
阅读(1565)
2020-06-24

springboot 注解方式 配置web.xml

在使用springboot 做项目过程中,第三方平台提供了jar文件与使用说明,之前做项目都是直接添加jar包,配置xml文件即可,在springboot中方式发生了变化添加jar包变成了 springboot maven 安装Dm7JdbcDriver17.jar到本

Mr.Pan
阅读(692)
2020-06-05

windows 配置tomcat为服务自启动

进入tomcat目录,执行命令 service.bat install启动服务查看界面 ,找到tomcat服务,修改为自动(延迟)重启服务器,查看服务是否自动启动成功!

Mr.Pan
阅读(456)
2020-06-04

windows 安装jdk ,tomcat 配置环境变量

jdk配置环境变量新建系统变量: 变量名:JAVA_HOME 变量值:D:\Program Files\Java\jdk1.8.0_181(具体看自己安装目录)新建系统变量: 变量名: path 变量值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\b

Mr.Pan
阅读(484)
2020-06-04

windows 安装jdk1.8 配置环境变量

windows 安装jdk1.8 配置环境变量jdk安装版,安装后即可使用,但是由于tomcat启动过程中加载了环境变量,所以安装版也需要手动配置环境变量jdk免安装版(绿色版),需要手动配置环境变量才能使用下面介绍配置过程双击软件进行安装,一路下一步下一步配置环境变量

Mr.Pan
阅读(795)
2020-06-04

springboot 异常:non-compatible bean definition of same name and class [com.XX.XXX.XXXController]

在本地运行调试无异常,打包部署到服务器上出现异常信息Annotation-specified bean name systemTreeController for bean class [com.XX.XXXController] conflicts with exis

Mr.Pan
阅读(513)
2020-05-30

DM(达梦) jdbc驱动 在 springboot maven 安装Dm7JdbcDriver17.jar到本地仓库

进入maven安装目录下的bin下,apache-maven-3.3.9/bin 目录下执行该命令达梦:mvn install:install-file -Dfile=D:\java\maven\Dm7JdbcDriver17.jar -DgroupId=com.dm

Mr.Pan
阅读(1108)
2020-05-22