上一页 1 ··· 6 7 8 9 10
摘要: 今天早上老板打电话说运营那边最近在推项目呢,昨天一天注册用户暴增了9k多,分析有可能是用脚本在不停的注册新用户。导致短信账户钱花光了。 当时分析的情况是: 1、每个注册的ip地址不一样。 2、邮箱的格式各种各样。 3、每分钟有50-60个注册的新用户,有的甚至都在同一秒注册的。 我们采取的措施是: 阅读全文
posted @ 2025-06-05 22:13 Charlie-Pang 阅读(10) 评论(0) 推荐(0)
摘要: 目的:通过模板模式细分拆解Bean对象的实例化过程,将PropertyValues引入BeanDefinition定义中,在对象实例化完成后,填充Bean对象的属性。 BeanReference是类引用 public class BeanReference { private final Strin 阅读全文
posted @ 2025-06-03 22:49 Charlie-Pang 阅读(15) 评论(0) 推荐(0)
摘要: 本章目的:基于策略模式实现两种用于实例化对象的方法,如JDK、Cglib,并基于此方法实现含有带入参信息的构造函数的类实例化策略。 以下是源码: public class BeanDefinition { private Class bean; public BeanDefinition(Class 阅读全文
posted @ 2025-06-01 22:10 Charlie-Pang 阅读(8) 评论(0) 推荐(0)
摘要: 本章重点是运用AbstractBeanFactory抽象类,运用模版模式拆分功能,解耦SpringBean容器,处理界限上下文关系,完成BeanFactory接口的实现。 刚开始看这块的时候感觉非常绕,为什么要这么定义,很好奇后面能扩展成什么样子,这块建议多看看模版模式。反复多练几遍,达到看到这几个 阅读全文
posted @ 2025-06-01 20:59 Charlie-Pang 阅读(26) 评论(0) 推荐(0)
摘要: Java开发这么多年,一直对Spring、SpringBoot底层原理不太熟,所以打算深入学习一下Spring相关的底层原理。 1、SpringBean包含并管理应用对象的配置和生命周期。Spring并不是直接创建一个完整的Java对象并立刻使用,而是先将对象的结构信息(如类名、构造器、依赖属性、作 阅读全文
posted @ 2025-06-01 11:49 Charlie-Pang 阅读(35) 评论(0) 推荐(0)
摘要: Stirling-PDF https://github.com/Stirling-Tools/Stirling-PDF 描述:Stirling-PDF是一个基于spring-boot开发的开源项目,旨在提供一个功能强大的基于Docker的本地托管PDF操作工具。它使您能够对PDF文件进行多种操作,包 阅读全文
posted @ 2025-05-25 19:14 Charlie-Pang 阅读(11) 评论(0) 推荐(0)
摘要: 在编写合约中,觉得ETH转USD的金额转换很绕,因此记录一下。 这是一份合约代码: pragma solidity ^0.8.0; import {AggregatorV3Interface} from "@chainlink/contracts/src/v0.8/shared/interfaces 阅读全文
posted @ 2025-05-24 18:10 Charlie-Pang 阅读(105) 评论(0) 推荐(0)
上一页 1 ··· 6 7 8 9 10