09 2023 档案

摘要:带有注释的方法@Builder(从现在起称为target)会导致生成以下 7 个内容: 名为 的内部静态类FooBuilder,具有与静态方法相同的类型参数(称为builder)。 在构建器中:目标的每个参数都有一个私有非静态非最终字段。 在构建器中:包私有无参数空构造函数。 在构建器中:目标的每个 阅读全文
posted @ 2023-09-27 10:16 做个读书人 阅读(1869) 评论(0) 推荐(1) 编辑
摘要:一个需求,需要修改本地的dns解析,去验证业务的正确性,修改本地的hosts文件需要频繁的修改本地磁盘文件。 使用工具包(https://github.com/tanhaichao/javahost)这个工具类实际是通过反射机制,去修改了InetAddress中的cache值,来实现dns解析的修改 阅读全文
posted @ 2023-09-22 17:12 做个读书人 阅读(385) 评论(0) 推荐(0) 编辑
摘要:执行 mysqld --initialize --console 时报错 其实就是my.ini文件出了问题。mysql 8 的配置文件中basedir 和 datadir 的路径格式不对 错误: # 设置mysql的安装目录 basedir=D:\software\mysql-8.0.25-winx 阅读全文
posted @ 2023-09-13 17:01 做个读书人 阅读(226) 评论(0) 推荐(0) 编辑
摘要:Log4j是什么 Log4j是Java社区中一个被开发者广泛使用的库,提供了一个简单但强大的框架,可用于记录错误信息、诊断信息等。 Log4j提供了很多让人印象深刻的功能,其中之一是将日志记录至多个目标位置,包括但不限于控制台、文件、远程TCP服务器、Syslog、NT Event Log以及电子邮 阅读全文
posted @ 2023-09-07 16:56 做个读书人 阅读(109) 评论(0) 推荐(0) 编辑
摘要:限流场景: 秒杀活动,有人使用软件恶意刷单抢货,需要限流防止机器参与活动 某api被各式各样系统广泛调用,严重消耗网络、内存等资源,需要合理限流 使用Redis实现限流的思路: 通过ip:api路径的作为key,访问次数为value的方式对某一用户的某一请求进行唯一标识 每次访问的时候判断key是否 阅读全文
posted @ 2023-09-06 16:57 做个读书人 阅读(45) 评论(0) 推荐(0) 编辑

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