在学习Java多线程编程的时候,锁是一个很重要也很基础的概念,锁可以看成是多线程情况下访问共享资源的一种线程同步机制。这是对于单进程应用而言的,即所有线程都在同一个JVM进程里的时候,使用Java语言提供的锁机制可以起到对共享资源进行同步的作用。如果分布式环境下多个不同线程需要对共享资源进行同步,那么用Java的锁机制就无法实现了,这个时候就必须借助分布式锁来解决分布式环境下共享资源的同步问题。分布式锁有很多种解决方案,今天我们要讲的是怎么使用缓存数据库Redis来实现分布式锁。 课程目标:     理解redis分布式锁的应用场景     掌握redis分布式锁的实现原理     掌握redis分布式锁在微服务项目中的应用     掌握redis分布式锁常见的面试题 以下是课程部分讲义截图:
1
java验证码识别 JAVA知识巩固 源码 java验证码识别 java验证码识别
2022-03-23 17:12:13 207KB JAVA五子棋 Java 验证码识别
1
本资料介绍了如何利用Python 3开发网络爬虫,书中首先介绍了环境配置和基础知识,然后讨论了urllib、requests、正则表达式、Beautiful Soup、XPath、pyquery、数据存储、Ajax数据爬取等内容,接着通过多个案例介绍了不同场景下如何实现数据爬取,最后介绍了pyspider框架、Scrapy框架和分布式爬虫 Python3爬虫入门到精通课程视频附软件与资料 Python3网络爬虫开发实战源码
2022-03-21 11:45:15 541B 网络爬虫 课程视频 实战源码
1
《第一行代码(Android)》第2版&源码 高清pdf带书签 以及 每一章节所附示例代码
2022-03-21 10:13:41 159.17MB android 第一行代码 高清  pdf
1
VC++ ini文件加密解密(附源码),简单易学的加密,代码通熟易懂!
2022-03-18 15:25:51 2KB VC++ ini文件 加密解密
1
主要给大家介绍了关于利用c#实现一个超实用的证件照换底色小工具的相关资料,通过这个小工具大家可以很方便的进行底色的切换,不用再因为底色的原因头疼了,需要的朋友可以参考借鉴,下面来一起学习学习吧。
1
主要介绍了微信小程序实现打开内置地图功能,涉及微信小程序使用wx.openLocation函数获取经纬度信息的相关使用技巧,并附带源码供读者下载参考,需要的朋友可以参考下
2022-03-16 23:03:35 42KB 微信小程序 打开 内置地图
1
基于javascript的树型控件(附源码)。
2022-03-15 10:29:53 60KB js 树型控件
1
代码有点乱,整体还能运行,可以直接运行Debug,首先要先添加样本,然后在识别,样本越多识别度越高
2022-03-10 13:56:11 10.63MB 人脸识别
1
车间排程系统   管理员:用户管理、车间新闻管理、车间公告管理、安排排班、管理添加、车间资料上传、数据统计、安全退出系统   工人:登录、注册、在线留言、车间新闻查看、车间公告查看、查看排班、个人工资查看、车间资料下载
2022-03-09 23:57:23 7.85MB Java MySQL 毕业设计 毕业论文
1