首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
在线笔面试、雇主品牌宣传
登录
/
注册
芋圆芝士
获赞
38
粉丝
3
关注
4
看过 TA
15
男
苏州大学文正学院
2020
Java
IP属地:江苏
暂未填写个人简介
私信
关注
拉黑
举报
举报
确定要拉黑芋圆芝士吗?
发布(119)
评论
刷题
收藏
芋圆芝士
关注TA,不错过内容更新
关注
2022-10-20 11:11
已编辑
苏州大学文正学院 Java
判空的常用工具类
集合工具类:CollectionUtils Map工具类:MapUtils 字符串工具类:StringUtils
0
点赞
评论
收藏
分享
2022-05-05 14:21
苏州大学文正学院 Java
Minio动态端口的问题tip
在第一次部署Minio的时候,它的默认端口是动态的,所以需要将它变为静态端口如下: nohup ./minio server --address 0.0.0.0:38000 --console-address 0.0.0.0:38001 /xiyou/my_minio/data > /home/minio/data/minio.log 2>&1 &
Minio
0
点赞
评论
收藏
分享
2022-10-20 11:10
已编辑
苏州大学文正学院 Java
Mybatis批量更新时的一些问题
本人在实际开发中,碰到了一些关于批量处理数据的问题,在此记录一下。 1、当数据库是SqlServer时,批量插入或者批量更新的时候切记mybatis中#{}更新的数量不能超过2100个。 2、当数据库是Mysql时,mybatis语句不能超过1MB。否则都会报错! 3、List的元素数量最好不能超过1000个。 可以使用切割List的方式进行处理。 如下代码: /** * 切割List返回对应List集合(批量更新) * * @param <T> 泛型 * @param list 原集合 * @param num 切割间距 ...
0
点赞
评论
收藏
分享
2022-10-20 11:10
已编辑
苏州大学文正学院 Java
使用@SLF4J而不是@LOG4J
使用@SLF4J而不是@LOG4J 使用SLF4J写日志语句的主要出发点是使得你的程序独立于任意特定的日志类库,依赖于特定类可能需要不同与你已有的配置,并且导致更多维护的麻烦。 占位符(place holder)的使用。 使用对比 Log4j: if (logger.isDebugEnabled()) { logger.debug("Processing trade with id: " + id + " symbol: " + symbol); } SLF4J: logger.debug("Processing trade with id: {} and symbol : {} "...
0
点赞
评论
收藏
分享
2022-10-20 11:10
已编辑
苏州大学文正学院 Java
开发常用的异常记录
输入输出异常:IOException 算术异常类:ArithmeticExecption 空指针异常类:NullPointerException 类型强制转换异常:ClassCastException 操作数据库异常:SQLException 文件未找到异常:FileNotFoundException 数组负下标异常:NegativeArrayException 数组下标越界异常:ArrayIndexOutOfBoundsException 违背安全原则异常:SecturityException 文件已结束异常:EOFException 字符串转换为数字异常:NumberFormatExcep...
0
点赞
评论
收藏
分享
2022-10-20 11:10
已编辑
苏州大学文正学院 Java
@NonNull注解----Lombock
Lombok的@NonNull注解可以放在方法,参数或字段上。一般的误区会认为如果将该注解放到字段上会表示该字段不为空(类似一个断言),其实这是错误的。 @NonNull 在方法或构造函数的参数上使用,生成一个空值检查语句。 当代码检查(静态检查)有空值时会给出一个风险警告。运行时不报任何警告,根据实际值得情况运行时可能出现空指针异常。 所以这个注解更多是用于提醒开发人员,若参数为null,仍会出现空指针异常。 编译生成的class文件会变成这样:
0
点赞
评论
收藏
分享
2022-01-19 16:17
已编辑
苏州大学文正学院 Java
List判断相等性 List.equals与CollectionUtils.isEqualCollection
假设项目中有个需求比较两个ArrayList是否相同。 ArrayList<String> listA = new ArrayList<String>() {{ add("a"); add("b"); add("c"); }}; ArrayList<String> listB = new ArrayList<String>() {{ add("b"); add("c"); add("a"); }}; 使用原生List.equals方法 我们可能首先想到的是直接使用List.equals进行比较。如...
0
点赞
评论
收藏
分享
2021-12-30 11:20
苏州大学文正学院 Java
MinIo整合SpringBoot
Minio整合springboot 1、pom依赖 <!-- minio 相关依赖 --> <dependency> <groupId>io.minio</groupId> <artifactId>minio</artifactId> <version>7.1.0</version> </dependency> <dependency> <groupId>me.tongfei</groupId> <arti...
Minio
0
点赞
评论
收藏
分享
2021-12-30 11:17
苏州大学文正学院 Java
EasyExcel整合springboot导出
EasyExcel整合springboot 1、pom依赖 <!-- easyExcel 相关依赖 --> <dependency> <groupId>com.alibaba</groupId> <artifactId>easyexcel</artifactId> <version>2.2.7</version> </dependency> Service示范 @Override publ...
0
点赞
评论
收藏
分享
2021-11-24 18:02
苏州大学文正学院 Java
MinIo安装
MinIO 官方文档:https://docs.min.io/。 以下的安装都是基于 Linux(CentOS 7)。 然后将下载的文件通过 Xftp 上传至 Linux,如下: 我的上传位置为:/usr/local/bin/minio 然后在上传目录下执行以下命令: # 若已在上传目录下,则不用执行该条命令 cd /usr/local/bin/minio # 给该命令授权 chmod +x minio # 启动 minio,启动时,会自动在磁盘根目录创建 data 文件夹 # data 文件夹就是用来存放上传至 minio服务器的文件 # 如果想要更换 data 的位置,请将其替换为你自...
Minio
0
点赞
评论
收藏
分享
2021-11-15 17:51
已编辑
苏州大学文正学院 Java
初识MINIO
简介 MinIO是什么? Minio 是一个基Apache License v2.0开源协议的对象存储服务。它实现了大部分亚马逊S3云存储服务接口,可以看做是是S3的开源版本,非常适合于存储大容量非结构化的数据,例如图片、视频、日志文件、备份数据和容器/虚拟机镜像等,而一个对象文件可以是任意大小,从几kb到最大5T不等。区别于分布式存储系统,minio的特色在于简单、轻量级,对开发者友好,认为存储应该是一个开发问题而不是一个运维问题。 MinIO是一个非常轻量的服务,可以很简单的和其他应用的结合,类似 NodeJS, Redis 或者 MySQL。目前支持JavaScript 、Java、Py...
Minio
0
点赞
评论
收藏
分享
2021-11-12 14:53
已编辑
苏州大学文正学院 Java
springboot 使用注解配置config
@ConfigurationProperties(prefix = "minio") /** * @author peiyuxiang * @date 2021/11/11 */ @Data @Configuration @ConfigurationProperties(prefix = "minio") public class MinioProperties { /** * minio地址+端口号 */ private String url; /** * minio用户名 */ private String a...
0
点赞
评论
收藏
分享
2021-11-08 16:14
苏州大学文正学院 Java
时间戳生成随机id
String viewIdStr = DateUtil.formatDateTime(new Date(), "yyyyMMddHHmmssSSS") + RandomVerify.getVerify(2); Long viewId = Long.valueOf(viewIdStr); return viewId; }
0
点赞
评论
收藏
分享
2021-11-02 09:36
苏州大学文正学院 Java
文件下载+保存本地服务器
```package com.oristand.starcloud.common.utils; import com.oristand.starcloud.common.constants.KeyboardSpecialCharConstants; import lombok.extern.slf4j.Slf4j; import org.apache.commons.lang3.StringUtils; import javax.servlet.http.HttpServletResponse; import java.io.*; import java.net.HttpURLConnec...
0
点赞
评论
收藏
分享
2021-11-02 15:10
已编辑
苏州大学文正学院 Java
postman请求json格式的list或者map
在postman中,发送json格式的list或者map,大家一定要注意换行!!! 实体类 ```/** * 专项材料id */ @Transient private HashMap<Long, List<Long>> projectMaterialId; /** * 专项id */ @Transient private List<Long> projectIdList; postman 传递参数 map和List对象 "projectIdList": [ 1, 2 ], ...
0
点赞
评论
收藏
分享
1
3
4
5
6
7
8
创作者周榜
更多
关注他的用户也关注了:
牛客网
牛客企业服务