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

相关推荐
2021-08-07
屏蔽词过滤器
黑发不知勤学早,白首方恨读书迟。 ——颜真卿 我们可能想使用本地配置词库、过滤器的方式去做全局屏蔽词处理 这里针对三种参数情况 1.requestParam传参:http://localhost:8080/test?keywords=屏蔽词2号 2.requestBody传参:请求体内传json格式的数据,请求头的Content-Type为application/json 3.pathvariable传参:http://localhost:8080/test/屏蔽词3号 这三种应该概括了绝大多数情况下参数传递与接收 代码如下: 首先是过滤器 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394package com.ruben.simplescaffold.filter;im...
2022-02-14
hutool中@Alias
何必向不值得的人证明什么,生活得更好,乃是为你自己——忽而今夏 我们可以使用hutool中的@Alias注解去给bean取别名,例如: 1234567@Datapublic static class BeanWithAlias { @Alias("name") private String value1; @Alias("age") private Integer value2;} 然后别名不仅能在BeanUtil.copyProperties中使用,还可以在JSONUtil中使用: 123456789101112131415final BeanWithAlias beanWithAlias = new BeanWithAlias();beanWithAlias.setValue1("张三");beanWithAlias.setValue2(35);final JSONObject jsonObject = JSONUtil.parseObj(beanWithAlias);Assert.asse...
2022-01-16
SqlSession
被温柔对待以后,自己也想变得温柔。——《夏目友人帐》。 参照我这个PR 在Mybatis中SqlSession类比于我们在使用原生jdbc时的Connection对象,用完需要释放。。。 我之前写的忘记释放了,导致druid监控到大量连接未释放,连接池经常占满 所以改成这种方式了 我们使用后一定要调用SqlSession#close释放连接。。。 血的教训啊,因为忘记释放导致连接池泄露,愈发让我明白自己写代码还有很多要学
2022-10-06
编写mybatis脱敏插件
错误是不可避免的,但是不要重复错误——周恩来 首先贴成品链接:https://gitee.com/zhijiantianya/ruoyi-vue-pro/pulls/275 使用方式: 在你的vo或者po/do上添加注解@Desensitization可指定预设类型type为:cn.hutool.core.util.DesensitizedUtil.DesensitizedType例如 12@Desensitization(type = DesensitizedUtil.DesensitizedType.EMAIL)private String email; 也可自定义正则表达式 12@Desensitization(regex = "(?<=\\d{3})\\d(?=\\d{4})")private String mobile; 还可以自定义处理器进行处理 12@Desensitization(handler = MyDesensitizedHandler.class)private String myFie...
2024-02-17
网页运行java程序cheerpj
不清不见尘,不高不见危。——王尘 分享一个在网页上运行java应用的框架 https://labs.leaningtech.com/cheerpj3/getting-started/Java-app 首先按照提示下载TextDemo.jar,这是一个GUI程序,然后编写html 1234567891011121314151617<!doctype html><html lang="en"> <head> <meta charset="utf-8" /> <title>CheerpJ test</title> <script src="https://cjrtnc.leaningtech.com/3.0/cj3loader.js"></script> </head> <body> <script> (async function () { ...
2021-02-18
RabbitMQ安装
万物各得其和以生,各得其养以成。一一《荀子》 介绍使用异步多线程方案会导致CPU竞争强烈,故使用MQ 使用MQ能够大大降低项目耦合 名词: Producer:生产者,发消息的 Consumer:消费者,收消息干活的 Broker:MQ本体 Topic:主题 Queue:消息队列,先进先出 Message:消息报文(内容,一般为json) 单机版本MQ原理 12345678910111213141516171819202122232425262728293031323334353637383940414243package com.ruben.mq;import com.alibaba.fastjson.JSON;import com.alibaba.fastjson.JSONObject;import java.util.Optional;import java.util.UUID;import java.util.concurrent.LinkedBlockingDeque;/** * @ClassName: RubenThreadMQ * @Description: 我还...

阿超
我的名字叫阿超 年龄25岁 家在北京市 职业是软件开发 每天最晚也会在八点前回家 不抽烟 酒浅尝辄止 晚上十二点上床 保证睡足八个小时 睡前写一篇博客 再做二十分钟俯卧撑暖身 然后再睡觉 基本能熟睡到天亮 像婴儿一样不留下任何疲劳和压力 就这样迎来第二天的早晨 健康检查结果也显示我很正常 我想说明我是一个不论何时都追求内心平稳的人 不拘泥于胜负 不纠结于烦恼 不树立使我夜不能寐的敌人 这就是我在这社会的生活态度
Follow Me公告
This is my Blog