随笔分类 -  【001】Java基础

摘要:Java IO 和 NIO 介绍 Java 提供了两种主要的 I/O 模型:IO(Blocking I/O) 和 NIO(Non-blocking I/O)。它们分别适用于不同的场景,理解它们的区别和使用方法对于编写高效的 Java 程序非常重要。 一、Java IO(Blocking I/O) 1 阅读全文
posted @ 2025-02-21 10:04 shog808 阅读(3) 评论(0) 推荐(0) 编辑
摘要:1.术语介绍 参数化的类型 List<String> 实际类型参数 String 泛型 List<E> 形式类型参数 E 无限制通配符类型 List<?> 原生态类型 List 有限制类型参数 <E extends Number> 递归类型限制 <T extends Comparable> 有限制通 阅读全文
posted @ 2022-02-21 22:41 shog808 阅读(68) 评论(0) 推荐(0) 编辑
摘要:short、int、long、float、double;BigDecimal 阅读全文
posted @ 2022-02-14 22:36 shog808 阅读(66) 评论(0) 推荐(0) 编辑
摘要:String&StringBuffer&StringBuilder 阅读全文
posted @ 2022-02-13 20:55 shog808 阅读(54) 评论(0) 推荐(0) 编辑
摘要:静态注入一、困惑 代码如下,我要用 ILookupService 的方法 ,那我在任何一个要使用的类里都要 @Autowired 一下,如果是个类似工具类的方法到处使用那也太麻烦了 @Autowired private ILookupService lookupService; private List<P 阅读全文
posted @ 2021-10-22 10:10 shog808 阅读(87) 评论(0) 推荐(0) 编辑
摘要:Java8的lambda用于操作集合非常好用,这里记录一些常用API 1.从实体集合中提取某字段:字符串类型、double类型、BigDecimal类型,关键字:map、mapToDouble //BigDecimal,提取并聚合 BigDecimal amount = orders.stream( 阅读全文
posted @ 2021-04-22 10:33 shog808 阅读(390) 评论(0) 推荐(0) 编辑
摘要:一、问题:项目中有一些重复操作的情况,比如: 1.从场景有用户快速点击提交按钮,或者postMan测试时快速点击 2.从业务上来说,用户注册、用户下单等 3.黑客攻击 二、解决办法 1、使用springAop、Redis 2、代码 /** * 2020/7/22 9:59 AM * * @autho 阅读全文
posted @ 2020-12-03 11:58 shog808 阅读(360) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示