logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

jvm垃圾回收相关知识

1.什么是垃圾回收机制垃圾回收(Garbage Collection)是Java虚拟机(JVM)垃圾回收器提供的一种用于在空闲时间不定时回收无任何对象引用的对象占据的内存空间的一种机制。2.什么时候进行垃圾回收①会在cpu空闲的时候自动进行回收  ②在堆内存存储满了之后  ③主动调用System.gc()后尝试进行回收补充:System.gc()用于调用垃圾收集器,在调用时,垃圾收集器将运行以回收

#jvm
Docker的安装和基本使用以及常用工具安装

Docker1 Docker简介1.1 什么是虚拟化1.2 什么是Docker1.3 容器与虚拟机比较1.4 Docker 组件1.4.1 Docker服务器与客户端1.4.2 Docker镜像与容器1.4.3 Registry(注册中心)2 Docker安装与启动2.1 安装Docker2.2 设置ustc的镜像2.3 Docker的启动与停止3 常用命令3.1 镜像相关命令3.1.1 查看镜像

阿里云存储的视频大小和图片大小进行尺寸截取

1. 阿里云视频截取1.1 根据时间截取在oss地址后加上?x-oss-process=video/snapshot,t_4000,f_jpg,w_240,h_135,m_fast其中t_4000表示截取的视频时间,截取4秒的画面, 单位为毫秒, w_240表示宽为240, h_135表示宽为135if (videoAddress == null) {throw new ProjectExepti

#java#阿里云
设计模式之迭代器模式(Iterator)

迭代器模式迭代器模式数组演示链表演示相互替换容器遍历自己的遍历方式泛型版迭代JDK的迭代器迭代器模式迭代器模式(Iterator Pattern)是 Java 和 .Net 编程环境中非常常用的设计模式。这种模式用于顺序访问集合对象的元素,不需要知道集合对象的底层表示, 主要用于容器和容器遍历数据结构中的物理结构只有两种:第一种: 连续存储, 数组第二种: 不连续存储, 链表 每个储存位置不但储存

#设计模式#java
jenkins的安装和使用, rancher, influxDB, cAdvisor , Grafana的安装与使用,以及项目的持续集成与容器管理

持续集成与容器管理1 DockerMaven插件2 持续集成工具-Jenkins2.1 什么是持续集成2.2 Jenkins简介2.3 Jenkins安装2.3.1 JDK安装学习目标: 掌握DockerMaven插件的使用 掌握持续集成工具Jenkins的安装与使用 掌握容器管理工具Rancher的安装与使用 掌握时间序列数据库influxDB的安装与使用 掌握容器监控工具cAdvisor的安装

#docker#java#linux
23种设计模式总结

23种设计模式总结创建型模式Abstract Factory(抽象工厂)应用场景: spring 的beanFactory ,spring容器就是个大型的抽象工厂,不仅可以创建普通的bean实例,也可以创建bean工厂。Builder(建造者)描述: 将一个复杂的对象的构建与它的表示分离Factory Method(工厂方法)面向对象六大原则...

#设计模式#java
多线程---并发容器的使用

多线程---并发容器的使用1. 容器概览2. 容器的使用1. Map1. HashTable2. HashMap3. SynchronizedHashMap4. ConcurrentHashMap2. Collection1. ArrayList2. Vector3. LinkedList4. ConcurrentLinkedQueue3. 并发容器的使用1. ConcurrentHashMap2

#容器
idea中Springcloud同时运行多个模块、微服务

idea中有个窗口叫做 Run DashBoard 在这里可以管理多个模块的启停,这个面板一般情况下是关闭的打开Run DashBoard面板上图展示为idea多项目运行界面一般情况下, spring cloud项目,运行后,会自动出现这个界面,如果没有自动出来, 则进行以下操作1.在工程的.idea中找到workspace.xml,并找到RunDashboard<component nam

#java#intellij idea
spring boot的热部署 devtools和jreble

目前常用到的是devtools和JRebel1. devtoolsspring boot自带devtools热部署, 可以很好的整合, 这也是微服务项目中最常用的热部署方式1.1 首先导入devtools的jar包<!--devtools热部署--><dependency><groupId>org.springframework.boot</groupId

#java#intellij idea#spring boot
    共 16 条
  • 1
  • 2
  • 请选择