如何在SpringBoot项目中,实现记录用户登录的IP地址及归属地信息?
在无人机应用方向,因为提供试用,所以为了防止客户在试用时恶意传播账号,我们必须要记录用户的登录ip以及归属地。在登录模块,我们经常要记录登录日志,其中比较重要的信息有ip地址和ip归属地...
什么是云计算,涉及到的技术有哪些?
2022年还剩不到2个月就结束了,即将步入2023年,在云计算领域,技术迭代非常的快,所以在即将到来的2023年,了解一下前沿的云计算技术,提前准备非常有必要。 那么2023年有些值得你去学习的云计...
什么是服务器虚拟化,有哪些工作方式以及优势?
什么是服务器虚拟化? 虚拟化是一个经常应用于范围广泛的技术的术语。从本质上讲,虚拟化技术就是使用分布式软件硬件。在服务器虚拟化领域,这意味着一些服务器(Windows、Linux 等)可以放在同一...
Linux系统如何查看网络配置信息,有哪些命令
今天不念给大家来普及一下linux系统中各种网络配置信息的命令。 网络是一个很重要的概念,对于今天来说没有网络寸步难行。那么作为系统管理员在管理服务器时最首先需要了解的东西就是网络配置相...
Linux系统工作面试要掌握的命令
大家好,这里是不念博客,很高兴再次和大家相见~ 今天给大家分享工作中要掌握的命令,在日常工作中排除报错、测试程序非常重要! Linux面试题 如何查看文件末尾100行 tail -n 100 /var/log/mess...
常用的Linux命令有哪些?
常用的Linux命令有哪些? 登录 输入后,现有的用户名和密码将提供给您,您可以在获取它们后直接登录。运行`sshname@server“然后输入密码登录。 目录操作 创建目录`mkdir<目录名>` 删除目...
使用Redis作为缓存的时候,到底应该先操作缓存还是先操作数据库?
在数据读多写少的情况下作为缓存来使用,恐怕是Redis使用最普遍的场景了。当使用Redis作为缓存的时候,一般流程是这样的。 如果缓存在Redis中存在,即缓存命中,则直接返回数据 Redis缓存 如果R...
数据库死锁产生的场景和解决方法
一、什么是死锁 加锁(Locking)是数据库在并发访问时保证数据一致性和完整性的主要机制。任何事务都需要获得相应对象上的锁才能访问数据,读取数据的事务通常只需要获得读锁(共享锁),修改数...