自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 如何限制请求数量(限流)

在rides中设计一个list当作令牌桶,每一个请求当作一个令牌,生产者的方式不断往桶中注入令牌,比如10秒内限制1W个访问量,那么可以控制在两秒内向list中生产1w个令牌(令牌可以通过uuid产生)。消费者也就是访问端每访问一次就取走一个令牌,当桶中没有令牌时则请求不到,这种时候返回一个阻塞通知。第一次请求时进行初始化,往桶中放入令牌,请求获得令牌并记录时间,后续请求时记录当前桶中令牌数,然后进行回收过期令牌,当桶中为0时阻塞请求,并定位此时最早请求的时间,当请求过期,重新发送新用户的访问请求。

2023-06-25 20:00:25 1039

原创 redis与jwt的一些常见问题

1.什么是雪花id,简述雪花id的优缺点?2.JWT 和 session 的区别是什么?3.简要描述SpringCache的常用注解4.JWT 的优点是什么?5.简述Redis的持久化策略?6.列举Redis的常用数据类型?7.跨域的常用解决方案?8.什么是redis的缓存雪崩?如何解决9.什么是redis的缓存穿透?如何解决10.什么是redis的缓存击穿?如何解决11.Redis的数据过期策略?定时删除

2023-06-19 10:21:13 157

原创 redis的持久化策略(RDB,AOF)

AOF持久化是指将Redis服务器接收到的每个写操作(包括Redis命令、修改key值等)先追加到AOF文件中,后续可以根据AOF文件中的写命令进行数据恢复。与RDB持久化相比,AOF持久化具有更高的可靠性和更低的数据丢失风险。总之,通过AOF持久化可以将写操作完整地记录到磁盘中,具有更高的数据可靠性和更低的数据丢失风险,但是相较于RDB持久化,AOF持久化文件体积更大、恢复速度较慢。选项为yes,当Redis在执行后台持久化操作时发生错误时,可以使Redis停止接受写入操作,以保证数据的一致性和完整性。

2023-06-14 00:47:09 131

原创 redis 、mysql数据库每秒的访问量

redis是NOSQL,即非关系型数据库,也是缓存数据库,即将数据存储在缓存中,缓存的读取速度快,能够大大的提高运行效率,但是保存时间有限,也可做持久化,但是内存空间有限,当数据量超过内存空间时,需扩充内存,但内存价格贵。因为redis主要操作内存数据,而且定位数据时采用hash定位,它在写入和查询时所以基本不消耗什么性能。理论如上,但是实际应用中读写能力并不固定,受内存,硬盘等硬件性能影响和网络影响数据库访问能力会有变动,但一般情况下redis数据访问量都是要远大于mysql。

2023-06-12 20:34:21 694

原创 Tomcat接受客户端发来的中文数据时出现乱码解决问题

图中位置加入 URIEncoding="UTF-8"找到tomcat的配置目录中server.xml。可能是tomcat的service格式问题。然后重启tomcat应该就好了。

2023-04-25 12:01:37 291

原创 使用jQuery写一个注册界面

4. 邮箱必须包含.com和@符号,@符号后必须是:gmail、163、qq、woniu其中之一;写一个注册页面,包含用户名、密码、二次输入密码、邮箱地址。5. 用户名、密码、二次输入密码、邮箱都不能为空。1. 用户名必须包含英文字母和数字;2. 密码必须大于6位;3. 两次密码必须一致;

2023-04-23 18:55:06 1590 1

原创 多个div中选择其中div插入数据

主要通过document.getElementsByTagName取值后插入。

2023-04-20 20:19:16 127

原创 HTML中form表单基本标签

用于从前台界面取到值,其中包含一些选择性标签。

2023-04-18 16:54:43 63

原创 MySQL8.0安装失败

/如果是lnitializing database (may take a long time) 先看看安装目录有没有中文,如果没有中文那就看看你的计算机名称是不是中文(一般点设置-系统就能看见)这些地方都不可以有中文出现。3.win+r,输入regedit打开注册表,查找这个目录:计算机\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MySQL80,删掉MySQL80文件夹,2.C:\ProgramData\MySQL删掉,

2023-04-12 17:09:44 2474

原创 通过JDBC对员工系统注册登录

JDBC关联数据库实现用户注册登录功能

2023-04-06 20:28:08 168 1

空空如也

空空如也

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

TA关注的人

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