- 博客(33)
- 收藏
- 关注
原创 分布式锁的实现方式
分布式环境下,数据一致性是一个比较重要的知识点,分布式与单机情况下最大的不同在于其不是多线程而是多进程。多线程由于可以共享堆内存,因此可以简单的采取内存作为标记存储位置;而进程之间甚至可能都不在同一台物理机上,因此需要将标记存储在一个所有进程都能看到的地方。例如在商品秒杀场景下,商品库存是共享变量,在面对高并发需要保证对资源的访问互斥。
2024-11-03 22:53:05
1017
原创 BCryptPasswordEncoder进行MD5+Salt加密
【代码】BCryptPasswordEncoder进行MD5+Salt加密。
2023-12-26 17:17:16
569
1
原创 linux相关操作
限制日志文件数量,假设您只想拥有五个日志文件。它将删除较旧的存档日志文件,只留下指定数量的日志文件。③清除超过N天的日志,假设您希望仅保留两天的日志历史记录。要删除超过两天的所有日志。②回滚日志文件,这会将当前活动的日志标记为存档并创建新的日志。或者用journalctl命令检查日志占用的磁盘空间。该命令将清除系统缓存和缓冲区,并显示它们的使用情况。限制日志大小,eg:将日志大小减少到大约100MB。①使用du命令检查日志占用的空间。
2023-05-17 18:18:22
224
原创 Linux下Redis,MySQL,JDK,Nginx,RocketMQ的安装
Linux下安装redis,mysql,jdk,nginx,rocketmq
2022-08-01 12:55:01
857
原创 Docker基础
Docker基础环境与安装基础镜像命令基础容器命令数据卷环境与安装Centos 7 64位# 卸载旧版本yum remove docker \docker-client \docker-client-latest \docker-common \docker-latest \docker-latest-logrotate \docker-logrotate \docker-engine# 安装所需的软件包。yum-utils提供了yum-config-manager ,并且devic
2022-05-06 00:55:50
1510
原创 在MySQL中实现Rank高级排名函数
在MySQL中实现Rank高级排名函数前言用例表1.在MySQL中实现普通排名2.在MySQL中实现并列连续序号排名3.在MySQL中实现并列非连续序号排名前言MySQL中没有Rank排名函数,当我们需要查询排名时,只能使用MySQL数据库中的基本查询语句来查询排名,下面有3种具体的实现。(ps:非特殊情况,实际开发尽量使用Redis的sortset去实现排行。)用例表接下来的排行实现都采用这个表的数据举例。(ps:建议直接跳过,只是方便测试而已。)SET NAMES utf8mb4;SET F
2022-03-06 12:54:42
4309
原创 AES加密的Java实现
这里写目录标题AES加密算法的详细介绍与实现128位分组加密和解密数据DEMO三级目录AES加密算法的详细介绍与实现①:https://blog.csdn.net/qq_28205153/article/details/55798628②:https://blog.csdn.net/xy371661665/article/details/86423762128位分组加密和解密数据DEMOpublic class SymmetricEncoder { /* * 加密 */
2021-09-05 04:24:09
1144
转载 AES加密的Java实现(2)
版权声明:本文为CSDN博主「伫望-向北」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.csdn.net/zhuwangxiangbie/article/details/105124612在开发当中遇到类似的问题,这个博主很好的解决,很实用,我转载收录学习的,上面有原文链接,文末也有原文链接。新使用了AES的256位密钥加解密,项目上线后发现生产在加密的时候报java.security.InvalidKeyException: I
2021-09-04 16:43:26
343
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人