- 博客(5)
- 收藏
- 关注
原创 设计模式-策略工厂模式
在进行系统开发时,经常会遇到那种会在不同方式之间进行切换使用,比如在gitee上的登录页面,它提供了多种登录方式,比如github登录,微信登录、华为云账号登录……当让这样也是可以解决多种方式的登录,但是这样写的话,如果以后需要增加新的登录方式的话,又需要来修改业务层的代码,实现动态添加登录方式的话就比较繁杂。但是如果使用配置文件和策略工厂模式来结合的话,以后就不需要修改工厂类的业务代码,只需要增加新的登录接口实现类和添加配置文件的字段就可以了。然后按照不同的登录方式,来实现各自的登录接口。
2024-05-06 15:23:00
367
原创 solidity智能合约安全 (一)
在区块链的发展中,出现了各种各样的合约漏洞,在solidity的迭代中,虽然有部分漏洞已经修复了,但是漏洞是会一直存在的。下面我将讲诉部分合约的经典漏洞。
2024-05-02 15:32:58
2128
3
原创 springboot实现简易的支付对象连接池
为了实现提高支付对象的连接效果,我通过使用一个定时器来实现一个AlipayClient的简易连接池,当用户正在使用AlipayClient对象进行支付的时候,通过修改连接对象连接池的对象来达到,别人无法使用的效果,保证了支付对象的一对一性,不会出现在同一个时间段内多人同时使用同一个对象。并且通过AtomicInteger来实现在高并发环境下进行计数,达到限流的操作。希望各位大佬留下你们宝贵的意见,使这个来连接池的效果更加明显。
2024-04-20 13:35:09
220
1
原创 springboot产生验证码发送个vue前端,并且vue做出倒计时效果,后端会在指定事件删除验证码
在前端请求验证码以后,后端进行响应,就开启准备删除哈希集合中的数据,并且前端也会进行一个响应,对按钮进行一个倒计时效果。多鱼网 和另外 6 个页面 - 个人 - Microsoft Edge 2023-04-27 17-58-39。此功能主要用到了后端的多线程和Math中的产生随机数的方法。
2023-04-27 18:19:12
201
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人