当前位置: 首页 > news >正文

建设网站需要招聘哪些人域名备案完成了怎么建设网站

建设网站需要招聘哪些人,域名备案完成了怎么建设网站,帮别人做网站后期维护,深圳免费网站优化网络推广Redis是基础客户端库#xff0c;可用于执行基本操作。 Redisson是基于Redis的Java客户端#xff0c;提供高级功能如分布式锁、分布式集合和分布式对象。 Redisson提供更友好的API#xff0c;支持异步和响应式编程#xff0c;提供内置线程安全和失败重试机制。 实现步骤… Redis是基础客户端库可用于执行基本操作。 Redisson是基于Redis的Java客户端提供高级功能如分布式锁、分布式集合和分布式对象。 Redisson提供更友好的API支持异步和响应式编程提供内置线程安全和失败重试机制。 实现步骤 dependencygroupIdorg.redisson/groupIdartifactIdredisson/artifactIdversion3.12.0/version/dependency Configuration public class MyRedissonConfig {Beanpublic RedissonClient redisson(){Config config new Config();config.useSingleServer().setAddress(redis://192.168.127.129:6379);RedissonClient redissonClient Redisson.create(config);return redissonClient;} } 通过导入坐标和配置注入RedissonClient对象之后就可以通过API操作 如获取可重入锁 ResponseBody //因为返回的是json数据GetMapping(/hello)public String hello(){//获取一把锁 只要锁的名字一样就是通一把锁 是一个可重入的锁RLock myLock redissonClient.getLock(myLock);/**** 默认都是30s* 加锁 阻塞式等待 锁的自动续期看门狗原理(如果业务超长会在运行期间自动给锁续上新的30秒)* 不要担心锁自动过期被删除* 加锁的业务完成就不会续期即使不手动解锁锁也会在30秒之后自动解锁 所有不会有死锁问题*/// myLock.lock();//阻塞式等待myLock.lock(10, TimeUnit.SECONDS);//获取锁之后10秒之后自动解锁 不会自动续期 自动解锁时间一定要大于业务执行事件 注意使用try {//业务代码System.out.println(加锁成功 执行业务。。。。 Thread.currentThread().getId());Thread.sleep(20000);}catch (Exception e){}finally {//解锁System.out.println(释放锁。。。。 Thread.currentThread().getId());myLock.unlock();}return hello;} 读写锁保证一定能读到最新数据修改期间写锁是一个排他锁 如果都是读则都会同时加锁成功可以理解为无锁 如果先写后读则必须等待写锁释放才行 如果同时写也必须等待写锁释放才行阻塞的方式、如何 如果先读后写也必须等待读锁释放 写锁是一个互斥锁 读锁是一个共享锁和无锁是一样的 ResponseBody //因为返回的是json数据GetMapping(/read)public String readValue(){//获取读写锁RReadWriteLock readWriteLock redissonClient.getReadWriteLock(rw-Lock);String s ;RLock rLock readWriteLock.readLock();rLock.lock();try{s redisTemplate.opsForValue().get(rwLock);}catch (Exception e){}finally {rLock.unlock();}return s;}ResponseBody //因为返回的是json数据GetMapping(/write)public String writeValue(){//获取读写锁RReadWriteLock readWriteLock redissonClient.getReadWriteLock(rw-Lock);RLock rLock readWriteLock.writeLock();String s UUID.randomUUID().toString();try{rLock.lock();redisTemplate.opsForValue().set(rwLock, s);Thread.sleep(30000);}catch (Exception e){}finally {rLock.unlock();}return s;} 信号量典型案例车库停车等。。。。 闭锁案例放假 锁门
http://www.hkea.cn/news/14578834/

相关文章:

  • 深圳网站设计制作数字域名做网站
  • 海口网站建设找薇ls15227网站建设对标行业分析
  • 广东万高建设网站濮阳网站建设推广
  • 清河网站制作男男床做视频网站在线
  • 建设工程质量监督站网站免费申请商家收款码
  • 网站系统怎么做的定制高端网站的公司
  • 顺德大良网站建设国外免费推广网站
  • 做企业礼品的网站百度关键词优化费用
  • 网站建设报价 下载固定ip做网站
  • 上上佳食品 网站建设游戏源码
  • windows系统的vps网站防攻击网页设计与制作课程心得
  • html代码大全网站推荐网站的建设好处
  • 网站排名优化需要多久乐清网站建设yq01
  • 厦门网站建设一般多少钱怎么制作网站准考证在网上打印
  • 潍坊外贸建站大连网站设计公司排名
  • 德语网站建设注意事项站长之家权重
  • 电子商务网站规划与管理火车头 wordpress 4.8
  • 上海做网站高端跨境c2c的平台有哪些
  • 岳阳网站建设开发企业vi设计是什么意思啊
  • 网站中宣传彩页怎么做的开网店怎么开 新手需要多少资金
  • 人才网站cms浙江网站seo
  • seo网站点击量排名优化库存网站建设公司
  • 高新网站开发多少钱wordpress如何设置语言
  • 属于c2c的网站是工业软件的前十名龙头
  • android开发和网站开发wordpress install-helper.php
  • 家里做网站买什么服务器好设计一个电子商务网站建设方案
  • 网站怎么做链接东莞网站建设全过程
  • 用工备案的系统的网站硬件开发工具有哪些
  • 网站建设数据WordPress 黏贴图片
  • 网站建设与管理基础及实训电子版成全视频免费高清观看在线动漫