那些年面试遇到的坑
以自己的实际经验出发,分享面试遇到的问题
wastill
坚持,是一切拥有的基石。
展开
-
Bean验证中,@Length,@NotEmpty,@Pattern分别代表了什么?如何实现长度是5-10,大小英文字母的验证
@Length指定字符串的长度限制(min,max)@NotEmpty指定集合不能为空@Pattern指定对象要匹配正则表达式在Bean的验证中,如果要验证对应的规则,需要在要验证的对象之前加上@Validated注解,如下所示:@RequestBody @Validated User userUser的name属性限制了字符串的长度最小是5,最大时10,需要匹配正则表达式“[a-zA-Z]+”。public class User {// id不能为空 @NotNull pr原创 2020-07-21 22:43:59 · 3695 阅读 · 0 评论 -
Java用递归读取文件夹下的所有文件
今天遇到的面试题,做个总结,直接上代码:public static void read(String path) { File file = new File(path); if (file.isDirectory()) { File[] files = file.listFiles(); for (File f : files) { if (file.isDirectory()) {原创 2020-07-21 21:03:39 · 599 阅读 · 1 评论