2021-03-25 LeetCode移除元素 LeetCode数组 后端 算法 LeetCode 移除元素题目描述给你一个数组 nums 和一个值 val,你需要原地移除所有数值等于 val 的元素,并返回移除后数组的新长度。不需要使用额外的数组空间,你必须仅使用 O(1)额外空间并原地修改输入数组。元素的顺序可以改变
2021-03-23 LeetCode两数之和 LeetCode数组 后端 算法 LeetCode 两数之和题目描述给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那两个整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素不能使用两遍。 示例: 12
2021-03-22 BIO/NIO/AIO对比 IO模型 后端 Java IO 模型就是使用什么样的通道进行数据的发送和接收,很大程度上决定了程序通信的性能。Java 支持三种网络编程模型:BIO、NIO、AIO。 Java BIO,同步并阻塞(传统阻塞型),服务器实现模式为一个连接一个线程,即客户端有连接请求
2021-03-19 Spring Batch学习笔记(一) Spring Batch批处理 后端 Java Spring Batch 简介Spring Batch 提供了可重复使用的功能,用来处理大量数据。包括记录、跟踪,事务管理,作业处理统计,作业重启,跳过和资源管理。此外还提供了更高级的技术服务和功能,通过优化和分区技术实现极高容量和高性能的
2021-03-19 Java类型转换工具类(持续更新) Utils类型转换 后端 Java 简介 将项目中用到的类型转换做个记录。 详细代码 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515
2021-03-19 维护java项目之==和equals equals 后端 Java 最近发生一件很尴尬的事情,在维护一个 Java 项目的时候,发现有使用 == 来比较两个对象的属性,于是顺手就把 == 改成了 equals。悲剧发生……🤣🤣🤣 == 和 equals 的区别== :对于基本类型来说是值比较,对于引用
2021-03-19 一款智能的日期解析工具 Utils日期解析 后端 Java 前言Java 中日期、时间相关的类相当的多,并且分不同的版本提供了不同的实现,包括 Date 、 Calendar 、 LocalDateTime 、 ZoneDateTime 、 OffsetDateTime 等等。针对这些时间类型又通过