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

网站建设项目方案模板个人网站空间怎么做

网站建设项目方案模板,个人网站空间怎么做,外贸公司网站制作价格,网页设计与制作教程习题五答案文章目录 分布式锁1、什么是分布式锁#xff1a;2、分布式锁应该具备哪些条件#xff1a; 基于数据库的分布式锁代码传送代码运行 分布式锁 1、什么是分布式锁#xff1a; 分布式锁#xff0c;即分布式系统中的锁。在单体应用中我们通过锁解决的是控制共享资源访问的问题… 文章目录 分布式锁1、什么是分布式锁2、分布式锁应该具备哪些条件 基于数据库的分布式锁代码传送代码运行 分布式锁 1、什么是分布式锁 分布式锁即分布式系统中的锁。在单体应用中我们通过锁解决的是控制共享资源访问的问题而分布式锁就是解决了分布式系统中控制共享资源访问的问题。与单体应用不同的是分布式系统中竞争共享资源的最小粒度从线程升级成了进程。 2、分布式锁应该具备哪些条件 在分布式系统环境下一个方法在同一时间只能被一个机器的一个线程执行 高可用的获取锁与释放锁 高性能的获取锁与释放锁 具备可重入特性可理解为重新进入由多于一个任务并发使用而不必担心数据错误 具备锁失效机制即自动解锁防止死锁 具备非阻塞锁特性即没有获取到锁将直接返回获取锁失败 基于数据库的分布式锁 核心代码 Slf4j Component public class ScheduleJob {private String key job001;AutowiredJdbcTemplate jdbcTemplate;String ip;/*** 初始化*/PostConstructpublic void init(){long count jdbcTemplate.queryForObject(SELECT count(*) FROM t_schedule_lock WHERE key_name?, Long.class, key);if (count 0){jdbcTemplate.update(INSERT INTO t_schedule_lock(key_name, time) VALUES(?, now()), key);}try{ip InetAddress.getLocalHost().getHostAddress();}catch (UnknownHostException e){}}Scheduled(cron 0/10 * * * * ?)public void run(){try{if (getLock(9L)){log.info([{}] #### hello world ***********, ip);}else{log.info([{}] 没抢到骂骂咧咧的走了......, ip);}}catch (Exception e){log.error(e.getMessage(), e);}}/*** 获取lock,并更新time为下次执行时间 now() secondsBR* * 注意: 为了保证jdbcTemplate.update执行成功一般设置seconds稍小于Scheduled设置的运行间隔秒数* * return*/private boolean getLock(long seconds){return jdbcTemplate.update(UPDATE t_schedule_lock SET time adddate(now(), INTERVAL ? SECOND) WHERE key_name ? AND now() time, seconds, key) 0;} } 代码传送 https://gitee.com/00fly/effict-side/tree/master/springboot-schedule 项目已经实现了maven插件打包镜像上传阿里云镜像仓库。 代码运行 下载docker文件下的这2个文件上传至带有docker-compose以及docker环境的服务器 运行命令 sh scale.shdocker psdocker logs -f containerId运行效果图 有任何问题和建议都可以向我提问讨论,大家一起进步谢谢! -over-
http://www.hkea.cn/news/14575214/

相关文章:

  • 如何做下载网站网站建设推广优化排名
  • 青岛网站建设方案公司小组做数据库网站
  • 广州网站建设加盟怎么做查成绩网站
  • 深圳做微信商城网站建设做赌钱网站
  • 网站推广神器有没有个人做网站的
  • 做繁体书的网站网站在线生成器
  • 做网站的公司怎么赚钱吗企业网站建设排名口碑
  • 免费公司网站建站景区vi设计案例
  • asp网站做文件共享上传电商运营工资和前景
  • 网上做任务网站深圳网站优化
  • 雅茂道网站建设腾讯企点是干嘛的
  • 网站建设代码结构在线观看网站深夜免费
  • 网站推广seo是什么室内设计找图片的网站
  • 学做php网站免费推广网站建设
  • 试述网站建设的步骤过程网站空间租用合同
  • 自己免费怎么做网站苏州网站建设自助建站模板
  • 重庆的推广网站开三云匠网
  • 网站运营情况怎么写企业网站域名
  • 网站建设公司谁家好江苏扬州建设局网站
  • 网站建设柒首先金手指6wordpress获取分类
  • 网站的后台怎么做WordPress手动切换主题
  • 怎么做网站卡盟百度搜索结果
  • 品牌网站怎么做seo在线海报设计网站
  • 汝城网站建设公司网站栏目建设调研
  • 做影视网站需要境外重庆做网站重庆做网站
  • 山西两学一做网站登录怎样做网站宣传自己的宾馆
  • 现在市面网站做推广好什么人需要网站建设
  • 培训学校类网站建设方案网站怎样做的
  • 360网站咋做设计制作活动内容的原则
  • 毕业设计开发网站要怎么做如何建立自己生活网站