logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

JVM、JRE、JDK之间的关系三者的关系 JDK=JRE+其他 JRE=JVM+其他

JDK(java development kit)JDK是Java开发工具包,是整个Java的核心,包括了Java运行环境JRE、Java工具和Java基础类库。JRE(java runtime environment)JRE是Java的运行环境,包括JVM标准实现及Java核心类库。JVM(java virtual machine)JVM是java虚拟机,是整个java实现跨平台的最核心的部分,

#java
java 垃圾回收与GC算法

1、简述java垃圾回收机制?在java中,程序员是不需要显示的去释放一个对象的内存的,而是由虚拟机自行执行。在JVM中,有一个垃圾回收线程,它是低优先级的,在正常情况下是不会执行的,只有在虚拟机空闲或者当前堆内存不足时,才会触发执行,扫面那些没有被任何引用的对象,并将它们添加到要回收的集合中,进行回收。GC算法 垃圾回收对象存活判断判断对象是否存活一般有两种方式:引用计数:每个对象有一个引用计数

#java#jvm
java 类的加载机制详细讲解

类的加载机制什么是类的加载虚拟机把描述类的数据从Class文件加载到内存,并为之创建一个java.lang.Class对象,并对数据进行校验,解析和初始化,最终形成可以被虚拟机直接使用的java类型。也就是说程序使用任何类时,系统都会为之建立一个java.lang.Class对象。类的生命周期类的生命周期包括这几个部分,加载、连接、初始化、使用和卸载,其中前三部是类的加载的过程,如下图;加载,查找

#java
Linux虚拟机VMware安装教程

1、虚拟机的创建。2、开启电源,安装系统。Install or upgrade an existing system 安装或升级现有的系统install system with basic video driver 安装过程中采用 基本的显卡驱动Rescue installed system进入系统修复模式Boot from local drive...

#linux
JSON字符串和list集合互转

谷歌的Gson.jar://list转换为jsonGson gson = new Gson();List<Person> persons = new ArrayList<Person>();String str = gson.toJson(persons);...

#java#android
windows版和linux版 - mysql5.7数据库Expression #2 of this is incompatible with sql_mode=only_full_group_by

mysql5.7在使用group by子句时可能会遇到如下问题 Expression #2 of SELECT list is not in GROUP BY clause and contains nonaggregated column 'rizhao_company.b.cph' which is not functionally dependent on columns in GROUP

#mysql#linux#数据库
Linux部署项目 包括idea打war包等

用 IDEA里面maven命令打包用 IDEA或者Eclipse打成war包idea打包过程这里一定、一定、一定、一定、一定要选择Web Application:Archive下的第二个,一定是第二个,如果没有第二个先按照这个步骤执行下打包后的文件会存放到此路径下点击8后会弹出资源管理器选择对应项目的webapp文件夹路径第10部点击Build Artifacts创建war包,会自动生成...

mysql数据库 insert 字段 和 select查询结果组合(mysql中insert与select的嵌套使用解决组合字段插入问题)分为多种情况

第一种:insert 所添加的参数全部来自select查询的结果集案例:1、全部字段都是select查询的结果(不需要添加 VALUES),并且所查询的列 是 作为所添加字段的values的值INSERT INTO crm_promotion_orders(PROMOTIONORDERS_ID,PHONE,ORDER_ID)select tb.CUSTOMER_UUID, tb.CUSTOMER_

#mysql#java
mysql数据库 insert 字段 和 select查询结果组合(mysql中insert与select的嵌套使用解决组合字段插入问题)分为多种情况

第一种:insert 所添加的参数全部来自select查询的结果集案例:1、全部字段都是select查询的结果(不需要添加 VALUES),并且所查询的列 是 作为所添加字段的values的值INSERT INTO crm_promotion_orders(PROMOTIONORDERS_ID,PHONE,ORDER_ID)select tb.CUSTOMER_UUID, tb.CUSTOMER_

#mysql#java
java导入带图片的excel表格(工具HSSFWorkbook-HSSFSheet)(支持一条数据(单元格)可以导入多个图片,)

Excel表格导入数据的同时导入图片@Transactional(rollbackFor = Exception.class)public String selectExcelName(MultipartFile multipartFile, String tableName,String token) {//String proFile = "D:/ruoyi/uploadPath";//文件存

#java
到底了