自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java 整合Apache POI 以及 Easy Excel 操作 Excel 文件

Java领域解析、生成操作Excel一般有 Apachepoi与Easy Excel 两种方法。Apachepoi存在一个严重的问题就是非常的耗内存。如果你的系统并发量不大的话可能还行,但是一旦并发上来后一定会OOM或者JVM频繁的full gc。所以我们先介绍一下Easy Excel方法EasyExcel是阿里巴巴开源的一个excel处理框架,以使用简单、节省内存著称。

2023-09-27 15:54:59 286 1

原创 一篇文章讲清楚VO,BO,PO,DO,DTO的区别

随着编程工业化水平的不断加深,各种编程模型层出不穷(比如MVC,MVP等等),伴随着这些编程模型,又有一大批新的概念蜂拥而至,什么VO,BO,PO,DO,DTO之类的,这些新的概念一直以来都是云里雾里,网上虽然也有不少文章来区分这些概念,但看下来基本都是几篇相同的文章转载来转载去,这些文章本身也说的不明,有些还互相矛盾,再加上有些文章在简化系统里面来使用这些概念,让人越看越迷糊废话不多说,先来看张图看完图估计大部分人就已经有了一个直观的感受了。

2023-09-14 11:40:44 94 1

原创 Git的拉取及上传

用有道翻译截屏的,因为我的截图工具快捷键被占用了,所以比较模糊。点击复制HTTPS对应的地址。首先保证所有类或配置文件都交由git管理,然后push先授权。然后选择你喜欢的名字选择上传到哪,然后点push就直接过了。现在我们怎么把别人的项目上传到自己的Git上呢?首先从若依官网找到若依在码云上的微服务框架地址。然后选择第二个,上面填仓库名字,下面是地址栏。如何从码云上拉一下开源项目进行二次开发呢?此时先别着急,首先你要确定上传到你的码云上。点击信任,就拉取下来了。我们以若依框架为例。

2023-07-24 13:26:24 108

原创 JSR303 JAVA语言数据校验

JSR是Java SpecificationRequests的缩写,意思是Java 规范提案JSR-303 是JAVA EE 6 中的一项子规范,叫做Bean Validation即,JSR 303,Bean Validation规范 ,为Bean验证定义了元数据模型和API.。默认的元数据模型是通过Annotations来描述的,但是也可以使用XML来重载或者扩展。

2023-07-11 19:42:16 122

原创 2023Java最新面试题第三弹

目录关键字final、finally、finalize的区别?为什么要用static关键字?”static”关键字是什么意思?Java中是否可以覆盖(override)一个private或者是static的方法?是否可以在static环境中访问非static变量?static静态方法能不能引用非静态资源?static静态方法里面能不能引用静态资源?非静态方法里面能不能引用静态资源?java静态变量、代码块、和静态方法的执行顺序是什么?面向对象面向对象和面向过程的区

2023-07-05 21:20:01 89 2

原创 2023java微服务面试题第二弹

分布式事务,指的是在分布式环境中,一个请求可能涉及到对多个数据库的写操作,要保证多数据库的一致性就需要用到分布式事务。

2023-06-30 09:25:57 255

原创 Java-2023微服务相关面试题

什么是集群?什么是分布式?集群和分布式的区别?你理解的为服务是?

2023-06-25 20:02:11 247

原创 java实现Excel的导入与导出

导入:将文档中数据导入到内存中,后续可以添加到数据库导出:将内存中的数据或数据库中查询的数据导出到文档中注意:这里指的文档通常指的是基本的办公软件:word,excel,ppt绝大多数公司都在使用word和excel,如果我们开发的系统支持导入导出,我们开发的软件就相对会有优势案例1:公司举行会议时的签到表由系统运营人员将公司所有在职员工的信息导出为excel由公司后勤或行政人员对excel表进行修改,然后打印进行签到腾讯会议签到导出案例2:采购清单。

2023-06-22 00:23:52 2865

原创 2023最新整理的Java面试题

平台无关性,平台无关性的具体表现在于,Java 是“一次编写,到处运行(Write Once,Run any Where)”的语言,因此采用 Java 语言编写的程序具有很好的可移植性,而保证这一点的正是 Java 的虚拟机机制。JRE是Java Runtime Environment缩写,它是运行已编译 Java 程序所需的所有内容的集合,包括 Java 虚拟机(JVM),Java 类库,java 命令和其他的一些基础构件。这个问题,面试官可以扩展提问,Java 是编译执行的语言,还是解释执行的语言?

2023-06-16 10:52:39 99

原创 发送邮件实现及原理

找了半天原因,才发现原来是我的QQ邮箱的SMTP服务没有启用,如果你按照下面的代码,也没有发送成功,有可能也是这个原因。3.IMAP协议:全称为 Internet Message Access Protocol,Internet消息访问协议,它是对POP3协议的一种扩展,也是定义了邮件客户端软件和IMAP邮件服务器的通信规则。它定义了邮件客户端软件和SMTP邮件服务器之间,以及两台SMTP邮件服务器之间的通信规则。注意事项:163和126邮箱要检查邮件中是否有未许可的信息,所有最好用qq邮箱作为发送方。

2023-06-14 21:47:09 716

空空如也

空空如也

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

TA关注的人

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