自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

原创 基于redis实现阿里云oss对象上传的简易负载均衡器

简易实现一个文件上传的负载均衡器

2024-01-14 17:54:59 543 1

原创 springboot产生验证码发送个vue前端,并且vue做出倒计时效果,后端会在指定事件删除验证码

在前端请求验证码以后,后端进行响应,就开启准备删除哈希集合中的数据,并且前端也会进行一个响应,对按钮进行一个倒计时效果。多鱼网 和另外 6 个页面 - 个人 - Microsoft​ Edge 2023-04-27 17-58-39。此功能主要用到了后端的多线程和Math中的产生随机数的方法。

2023-04-27 18:19:12 201

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除