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

相关推荐
2021-02-21
springboot-RabbitMQ发送短信
天不为人之恶寒也辍冬,地不为人之恶辽远也辍广。——《荀子》 常见名词Virtual Hosts——虚拟主机,一个虚拟主机下可有多个队列 Exchange——交换机,分发消息到队列中 管理界面使用默认账户guest密码guest登录RabbitMQ管理界面 这里可以看到我们的端口和相关信息 15672——管理界面 25672——RabbitMQ集群通信端口号 5672——RabbitMQ内部通信端口号 快速入门引入依赖 123456<!-- https://mvnrepository.com/artifact/com.rabbitmq/amqp-client --><dependency> <groupId>com.rabbitmq</groupId> <artifactId>amqp-client</artifactId> <version>5.10.0</version></dependency> 简单队列 生产者 12345678910111...
2023-08-01
windows文件资源管理器排序
单独一个人可以灭亡的地方,两个人在一起可能得救。——巴尔扎克 今天做一个需求:按照windows文件资源管理器的排序规则进行文件排序 但我在研究过程中,发现了一丝不妙,这玩意儿的规则比我想的复杂 自己之前写了一版 js文件名排序 | 阿超 但是感觉不特别满意,于是到处去搜了搜 发现微软的vscode的一个相关的issue,指出文件资源管理器和vscode中的排序发生了不一致 https://github.com/microsoft/vscode/issues/27759 然后我大概找到了vscode里的文件名排序js源码: https://github.com/microsoft/vscode/blob/main/src/vs/base/common/comparers.ts#L157 感觉还行,但我又发现一位朋友曾经写过的java版本的,就直接拿来用了 https://github.com/kookob/windows-filename-sort 效果还不错,勉强满足了需求hh
2024-07-29
Apache ShenYu实现新登录后让其他token失效
尔曹身与名俱灭,不废江河万古流。——杜甫 今天做了这么一个需求: 在shenyu登录时候让之前的token失效 这里主要是在token里添加了一个唯一标识符与数据库里的值进行校验,每次登录生成新的唯一标识符存储到数据库中 PR链接如下: https://github.com/apache/shenyu/pull/5600 描述如下: 概述:此拉取请求解决了新的登录会话应使同一用户的所有先前登录会话失效的业务需求。这是通过引入 client_id 字段来实现的,该字段唯一标识每个登录会话。 client_id 包含在 JWT 令牌中,并针对每个请求进行验证,以确保只有最新的会话保持活动状态。 引入的变化: 后端增强: 向用户模型添加了一个 client_id 字段来跟踪当前会话的客户端 ID。 更新了身份验证过程,以在每次登录时生成新的 client_id 。 修改了 JwtUtils 以将 client_id 包含在生成的 JWT 令牌中并在令牌验证期间提取它。 ShiroRealm 修改: 在 ShiroRealm 中添加了逻辑,以从 JWT 令牌中提取 cl...
2020-07-29
jenkins自由风格项目构建
到Jenkins中新建一个项目名叫web_demo_freestyle 然后拉取代码 然后编译打包 123echo "——编译打包开始——"mvn clean packageecho "——编译打包结束——" 完成 安装Deploy to container插件 安装完成 回到web_demo_freestyle项目的配置 增加构建后操作步骤->点击Deploy war/ear to a container 输入war包目录 1target/*.war 添加一个凭据 输入用户名tomcat和密码tomcat 输入tomcat服务器地址,保存 然后构建,成功后就是这样了 我们发现已经能访问了 我们更改一下代码 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960<%@ page language="java" co...
2023-03-27
jackson配置某属性只允许反序列化但不允许序列化
多和朋辈交游无疑是医治心病的良方——泰戈尔 实现jackson转json时忽略某字段,但json转对象时支持该字段的方式很简单: 只需要在getter上加@JsonIgnore,在setter上加@JsonProperty即可 例如: 1234567891011private List<Long> ids;@JsonIgnorepublic List<Long> getIds(){ return ids;}@JsonPropertypublic void setIds(List<Long> ids){ this.ids = ids; } jackson文档:https://github.com/FasterXML/jackson-docs
2021-06-12
parallelStream
我又愿中国青年只是向上走,不必理会这冷笑和暗箭。——鲁迅 我们在开发中经常使用stream去处理我们的集合 这里分享一个并行流:parallelStream 它可以允许我们的声明式编程以多线程并行的方式执行 首先我们可以比较一下性能 1234567891011121314List<Integer> list = new SecureRandom().ints().limit(10000000).boxed().collect(Collectors.toList());long startTime = System.nanoTime();// 求和操作int sum = list.stream().mapToInt(Integer::intValue).reduce(0, Integer::sum);System.out.println("普通stream求和结果:" + sum);long normalStreamEndTime = System.nanoTime();System.out.println("普通stream耗时:&q...

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