
java
确实够拉
这个作者很懒,什么都没留下…
展开
-
Nginx学习以及在项目实际运用
进公司之后接手一个微服务项目,里面用到了Nginx,由于很久没有使用这个了,所以借着周末这一天重新学习一遍。原创 2024-03-03 11:50:55 · 391 阅读 · 1 评论 -
设计模式(由浅入深)
设计模式在我们程序中某个模块和我们程序所使用的框架中有所体现,有可能是只用到某一种也有可能是用到多种设计模式,组合使用。设计模式就是对软件设计中普遍存在(反复存在)的各种问题,所提出的解决方案。设计模式在哪里使用或是体现?原创 2024-03-02 23:05:13 · 364 阅读 · 1 评论 -
采用EasyExcel+多线程的方式实现大批量数据写入数据库
然后就决定自己来想怎么做,经过思考决定在第二个版本多线程的基础上来实现,我采用EasyExcel来读取数据,然后对数据进行分片操作,每一片对应一个线程,然后采用MybatisPlus的批量插入,一次插入一片数据,我定义的一片数据为500条。回归正题因为是周五下午快下班告诉我的,所以当时思考了一下,决定采用POI来做(因为之前没有用过这个功能)后来写了一下,实现了这个功能(第一个版本),但是非常简陋,面对2000条数据都很耗时,更不要说30w条数据。原创 2023-07-09 22:47:31 · 1983 阅读 · 3 评论 -
minio搜索文件报错
这里本来想着如果查询不到就会直接返回一个空值,就像数据库那样,结果报了错,后来去网上找错误解决办法,找了一圈都不符合或是解决不了,这里代码本身确实没有错误,但是重点在于minio不是数据库,在minio上面搜索不到是会报错的而不是返回一个空null,所以我们这里需要把异常捕获然后就不会报错影响程序的执行。minio分块上传之前进行文件校验是否已存在时候利。原创 2023-06-21 17:09:50 · 15672 阅读 · 0 评论 -
java开发中可能遇到的知识点
Integer.MAX_VALUE表示:int 数据类型的最大值,即:2147483647 Integer.MIN_VALUE表示: int数据类型的最小值,即:-2147483648 其他数据类型同理原创 2023-05-23 10:42:16 · 101 阅读 · 1 评论