自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 redis的使用(二)

redis分布式锁:setnx锁,为了阻止并发到达数据库,使用分布式锁,首先,get key,为空加锁setnx,获得锁的去访问数据库,获得锁失败的sleep之后再get key重复上述过程,存在的问题是获得锁的挂了,就会出现死锁,解决办法可以设置锁的过期时间,另一个问题是没有挂但是锁超时了,解决办法是使用多线程,一个线程访问数据库,一个线程检查value是否取回来,更新锁时间。X轴:可以使用多节点Redis,水平复制多个副本,是主Redis的全量镜像,解决了单点故障问题,单不能解决容量有限问题。

2023-03-30 14:20:44 60

原创 redis的使用(一)

set是去重的,sadd加入元素,smembers查看元素,strem移除指定元素,sinter获取交集,sinterstore获取交集并将结果保存在目标key的value中,sunion获取并集,sunionstore获取并集并将结果保存在目标key的value中,sdiff差集,顺序不同结果不同,spop弹出一个元素。永久生效执行:echo "source /opt/rh/devtoolset-9/enable" >>/etc/profile。本文为连载内容,redis的使用(二)即将发布,敬请期待!

2023-03-17 12:24:30 49

原创 2021-05-16

网络编程 网络编程的核心是:IP、端口、协议三大要素。 一、InetAddress使用 InetAddress没有构造方法,获取InetAddress对象的方式一般通过以下两种方式: 1.InetAddress address=InetAddress.getLocalHost(); 2.InetAddress address=InetAddress.getByName("");//参数为计算机名称、ip地址等。 InetAddress常用的方法还有: String pcName=address

2021-05-16 21:56:47 83

空空如也

空空如也

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

TA关注的人

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