自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 java POI 下载Excel自定义模板 导入Excel 导出Excel

1.点击导入按钮,弹出导入框2.点击下载模板,用户在模板中填入数据3.导入模板数据4.经过一系列处理后,根据模板导出数据。

2023-08-14 15:30:33 2319

原创 ==和equals的区别以及hashcode的联系

基本数据类型(byte、short、int、long、float、double、char、boolean):无论数据类型是什么(除boolean),==比较的都是数据值是否相等包装类(Byte、Short、Integer、Long、Float、Double、Character、Boolean):==比较的就是数据的内存地址,包装类不同则会报错。而equals比较的是数据值是否相等,如果包装类不同,两个数据值相同,那么返回也是false。

2023-03-14 10:37:31 97

原创 真实Java面试场景汇总-二!

一、MySQL调优1.避免使用select * ,最好使用列名。实测,速度快很多2.加索引

2022-10-25 17:08:32 683

原创 真实Java面试场景汇总-一!

是一个持久化机制,它会不定时(默认五分钟甚至更久)的生成一个数据文件,每个数据文件都会记录某段时间的数据,对于redis的性能很小,在同步数据的时候只有一个子进程进行持久化,数据恢复速度很快。在基于分代的内存回收策略中,堆空间通常都被划分为3个代,年轻代,年老代(或者tenured代),永久代。非Stable参数(-XX):此类参数各个jvm实现会有所不同(用的最多:JVM调优),将来可能会随时取消,需要慎重使用;例子:-Xms20m,-Xmx20m,-Xmn20m,-Xss128k……

2022-10-19 22:39:14 940

原创 Java开发中常用的设计模式汇总!!!

就是一个应用程序中,某个类的实例对象只有一个,不能被new,因为它被private修饰,一般通过getInstance()方法来获取它的实例而getInstance()方法返回的是对象的引用,并不是一个新的实例,不要理解成多个对象例:懒汉式写法(线程不安全)懒汉式写法(线程安全)饿汉式写法静态内部类。

2022-10-18 18:03:10 632

原创 JDK、JRE、JVM的关系及区别

JVM:Java虚拟机。源文件(.java文件)通过编译器(Javac)编译成字节码文件(.class文件),由于操作系统无法解析字节码文件,所以需要JRE间接地与操作系统交互,解析时需要核心类库lib执行.class文件,JVM和JRE需同时存在。JDK:Java程序的工具包,包括JRE(JVM和核心类库)和开发工具(Javac、Java)JRE:Java程序的运行环境,包括JVM和核心类库(lib包)运行Java程序时:只需安装JRE。开发Java程序时:必须安装JDK。

2022-10-08 11:15:36 1076

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除