logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

强引用,软引用,弱引用和虚引用的区别与用法

1. 强引用如果一个对象具有强引用,那就类似于必不可少的生活用品,垃圾回收器绝不会回收它。当内存空间不足,Java虚拟机宁愿抛出OutOfMemoryError错误,使程序异常终止,也不会靠随意回收具有强引用的对象来解决内存不足问题。如:List<String> list = new ArrayList<>();list.add("abc");在list集合里的数据不会释放

#java#jvm
jenkins离线安装插件

这种方法适用于主机和外网不通,无法在线下载的情况1. 准备插件索引:https://plugins.jenkins.io/下载地址:http://updates.jenkins-ci.org/download/plugins/这两个地址后面会有用2. 选择插件比如,我要安装git插件打开上面的插件索引地址:https://plugins.jenkins.io/在这里输入插件的名称:git,点击搜索

#git
小白也会用的SQL优化工具推荐

1. SOAR/SOAR-WEB强烈推荐小米开源的SQL优化和改写的自动化工具跨平台支持(支持 Linux, Mac 环境,Windows 环境理论上也支持,不过未全面测试)目前只支持 MySQL 语法族协议的 SQL 优化支持基于启发式算法的语句优化支持复杂查询的多列索引优化(UPDATE, INSERT, DELETE, SELECT)支持 EXPLAIN 信息丰富解读支持 SQL 指纹、压缩

#数据库#mysql
离线安装部署YApi

如果主机网络好的情况,推荐在线安装,可视化安装也更加方便,在线安装教程很多,不多赘述一、下载离线安装包链接: https://pan.baidu.com/s/1rRYJaXKqVSgDzb-JFSQAgw 提取码: yjcb二、安装nodejs如果有nodejs环境,可以跳过这一步# 新建文件夹mkdir nodejs# 解压文件tar xvf node-v12.13.0-linux-x64.ta

#mongodb#linux
java代码修改yml配置文件

背景参加一个比赛,测评程序每次在测试的时候,都是随机分配3台服务器,IP地址不固定。程序提供一个接口,每次测评开始前会传过来3个IP地址,需要动态修改yml配置文件中程序连接的redis集群节点添加依赖<dependency><groupId>org.yaml</groupId><artifactId>snakeyaml</artifactId

#java#redis
到底了