java标签
发表于|更新于
|浏览量:
重要的不是知识的数量,而是知识的质量。有些人知道的很多很多,但却不知道最有用的东西——列夫·托尔斯泰
多层for循环中如果想要跳出循环,可以使用标签:
1 | List<Integer> list = asList(0, 1, 2); |
执行结果

相关推荐
2021-03-04
springboot文件大小限制
繁枝容易纷纷落,嫩蕊商量细细开。——唐•杜甫 springboot文件大小限制 首先是可以在配置文件中进行配置 1234567spring: servlet: multipart: # 单个文件 max-file-size: 1GB # 一次请求 max-request-size: 1GB 还有,我们也可以在代码中进行配置 123456789@Beanpublic MultipartConfigElement multipartConfigElement() { MultipartConfigFactory factory = new MultipartConfigFactory(); // 单个数据大小 factory.setMaxFileSize(DataSize.of(1, DataUnit.GIGABYTES)); // 总上传数据大小 factory.setMaxRequestSize(DataSize.of(1, DataUnit.GIGABYTES)); return...
2020-10-30
command too long
成功与失败的分水岭,可以用这五个字来表达——我没有时间。——(美)富兰克林费尔德 如果idea报command too long 这里有两种处理方式第一种是在.idea->workspace.xml的<component name="PropertiesComponent">标签中添加<property name="dynamic.classpath" value="true" /> 还有一种方式是在项目配置中选择classpath
2021-03-06
javaFaker
得之,我幸;不得,我命。——徐志摩 如果我们需要造一些假数据,例如随机姓名之类的,可以使用javaFaker 首先是GAV 123456<!-- javaFaker --><dependency> <groupId>com.github.javafaker</groupId> <artifactId>javafaker</artifactId> <version>1.0.2</version></dependency> 然后我们可以往数据库放入200条数据,这里用我们的Faker.instance(Locale.ENGLISH).name().lastName()生成用户名 123456789@Resourceprivate MpUserService mpUserService;@Testpublic void insert() { AtomicInteger index = new AtomicInteger(5); ...
2021-02-26
springboot中VO属性别名
路是脚踏出来的,历史是人写出来的。人的每一步行动都在书写自己的历史。——吉鸿昌 使用springboot进行开发时,使用的VO有时候会更改别名,如果我们直接更改属性名,就需要把引用的地方都改了,较为麻烦 springboot默认使用jackson进行序列化/反序列化参数 所以我们可以使用com.fasterxml.jackson.annotation.JsonProperty注解 给我们的VO起一个别名,然后我们请求就可以使用别名keyword 我们发送请求后debug可以看到确实接收到了
2023-04-03
stream-query加入dromara开源组织
宁可理解少些,胜于误解许多。——法郎士 Stream-Query简介 Stream-Query允许完全摆脱Mapper的Mybatis-Plus体验!可以使用类似“工具类”这样的静态函数进行数据库操作 Stream-Query诞生背景自从用了Mybatis-Plus后,谓爱不释手,捧读其源码,贡献其代码…慢慢地,我不仅是Hutool的Commiter,也成为了Mybatis-Plus的Commiter 于是我产生了一个思考,能不能让Hutool的静态工具类概念,用在Mybatis-Plus中呢? 这样我就可以不需要每张表都使用代码生成器去生成继承了ServiceImpl的Service 而是针对某一域的业务去新建Service,避免很多可以省略掉的Service类(比如除了主键外只包含user_id、role_id这两个字段的关联表) 然后我就编写了Db类,放到了Mybatis-Plus的3.5.3版本中: 但我还不满足,此时我仍然需要编写一个UserRoleMapper,用于Mybatis-Plus去动态代理 那么我就又研究了下源码,发现了一种实现动态Mapper的方法,那...
2022-01-22
Collectors.toMap的对null友好实现
令她反感的,远不是世界的丑陋,而是这个世界所戴的漂亮面具。——《不能承受的生命之轻》 我们在使用toMap时如果遇到null元素,经常会导致我们发生npe 很不方便 于是我给hutool提交了一个PR 完美解决了这个问题 使用方式: 升级到hutool-5.7.20 然后使用CollectorUtil 12Map<String, Integer> collect = Arrays.asList("ruben", "a chao", "vampire", "RUBEN", "VAMPIRE", null).stream().collect(CollectorUtil.toMap(Function.identity(), String::length, (l, r) -> l));System.out.println(collect); 即可
