E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
从0到1玩转分布式锁底层原理
Redis 怎么实现
分布式锁
?
Redis怎么实现
分布式锁
?在Redis中实现
分布式锁
通常使用Redlock算法,这是一个基于多个独立Redis节点的互斥锁算法。
学习资源网
·
2024-01-11 21:45
redis
分布式
数据库
大模型学习第四课
学习目标:XTuner大模型单卡低成本微调实战学习内容:Finetune简介XTuner介绍8GB显卡
玩转
LLM动手实战环节学习时间:20240110学习产出:Finetune简介增量预训练微调指令跟随微调
敲键盘的喵桑
·
2024-01-11 21:38
大模型实战营笔记
学习
简单分析几句张同学爆火的原因
但是
从0到1
300万粉丝,张同学只花了两个月。张同学为什么会火?1,中国本质是一个大农村,不但大部分人是农民,而且很多城里人也是农村进城2,短视频农村题材盛行,已经证明
鱼皮豆真好吃呀
·
2024-01-11 21:44
Redis 常见数据结构以及使用场景分析
string可以用来做缓存,
分布式锁
,计数器等。list可以实现消息队列,分页查询等。hash适合存储对象结构。set可以轻易实现交集、并集、差集的操作。
奋斗的阿杰
·
2024-01-11 21:06
redis
缓存
Redis学习指南(0)-专栏前言
它在互联网领域的数据存储和处理中扮演着重要的角色,被广泛应用于缓存、消息队列、实时统计、
分布式锁
等场景。
俞兆鹏
·
2024-01-11 20:00
Redis学习指南
redis
数据库
缓存
【STM32F103笔记】9、I2C通信——
玩转
OLED(OLED命令详解)
I2C通信——
玩转
OLED(OLED命令详解)I2C介绍I2C主机模式通信格式I2C寄存器1、Controlregister1(I2C_CR1)2、Controlregister2(I2C_CR2)3、
Keep_moving_tzw
·
2024-01-11 20:54
STM32F103笔记
stm32
单片机
程序设计
驱动程序
redis实现
分布式锁
代码实践和场景问题解决方案
1、Redis基于内存的2、Redis基于单线程,较少线程上下文切换3、Redis的基于NIO的多路复用机制4、Redis底层多种数据结构,得益于数据存储结构使用redis原子性命令解决
分布式锁
问题刨析
好运程序猿
·
2024-01-11 20:15
连接的启示
解决
从0到1
的问题:多边平台是如何启动的?找到核心阻力。歼灭阻力。案例:阿里巴巴(先消除信息阻力,再消除信任阻力)解决从1到100的问题:多边平台如何做强的?
享受孤独的猫
·
2024-01-11 19:06
电脑的组成与
底层原理
(CPU)
这是个什么玩意儿,整了几天搞懂了,顺便学习了一下电脑的
底层原理
,写出来避免忘记,本篇文章以CPU为中心讲解。
胖胖校长
·
2024-01-11 19:48
如何用GPT写代码?
一OpenAI1.最新大模型GPT-4Turbo2.最新发布的高级数据分析,AI画图,图像识别,文档API3.GPTStore4.
从0到1
创建自己的GPT应用5.模型Gemini以及大模型Claude2
夏日恋雨
·
2024-01-11 19:36
生态学
遥感
人工智能
chatgpt
人工智能
机器学习
论文写作
AI绘图
社会学
编程
如何用GPT来润色论文\生成完整长篇论文?
一OpenAI1.最新大模型GPT-4Turbo2.最新发布的高级数据分析,AI画图,图像识别,文档API3.GPTStore4.
从0到1
创建自己的GPT应用5.模型Gemini以及大模型Claude2
夏日恋雨
·
2024-01-11 19:36
人工智能
遥感
生态学
人工智能
chatgpt
编程
深度学习
CNN
地球科学
遥感
redis 面试题(二)
**面试官**:Redis
分布式锁
如何实现?**面试官**:好的,那你如何控制Redis实现
xwhking
·
2024-01-11 19:55
Java面试题
redis
数据库
缓存
MySQL
从0到1
全教程【1】MySQL数据库的基本概念以及MySQL8.0版本的部署
1MySQL数据库的相关概念1.1数据库中的专业术语1.1.1数据库(DB)数据库是指:保存有组织的数据的容器(通常是一个文数据库(database)件或一组文件)。1.1.2数据库管理系统(DBMS)数据库管理系统(DBMS)又称为数据库软件(产品),用于管理DB中的数据注意:人们通常用数据库这个术语来代表他们使用的数据库软件。这是不正确的,它是引起混淆的根源。确切地说,数据库软件应称为DBMS
吴名氏.
·
2024-01-11 18:34
《MySQL从0到1全教程》
数据库
mysql
左耳听风专栏 - 06 | 如何拥有技术领导力 笔记
技术领导力一基础技术良好的基础技术和
底层原理
可以帮助我们理解上层实现1、编程永远在编程,编程范式、算法和数据结构2、系统计算机系统原理、操作系统原理和基础、网络基础、数据库原理、分布式架构技术基础技术的学习是一个长期的过程
huxq_coder
·
2024-01-11 17:14
0x04-学习
玩转
数据结构-数组包含、搜索和删除元素
1、包含那么在很多时候我们在数据结构中存储了一些元素,我们需要查找在这些元素中是否包含某个元素,那么在这种情况下的我们就需要设置一个方法返回的是一个bool型的变量。我们来看看,在我们的这个数组中是否存在某一个元素e,对于这个方法来说实现起来就非常的简单,我们只需要从0到size整个遍历一遍我们当前数组中所有的元素,在这里要注意这里是小于size,而不是小于capacity容量。如果一但发现了da
小码农小世界
·
2024-01-11 17:41
《我曾走在崩溃的边缘:俞敏洪亲述新东方创业发展之路》作者: 俞敏洪
这本书是作者俞敏洪第一次完整、深度地讲述新东方
从0到1
、从1到N的创业历程,披露了诸多不为人知的细节,让人看到带领着新东方从一个培训班发展成为上市集团的创业者,以及他的团队曾经经过的至暗时刻,甚至曾走到崩溃的边缘
刘书朋
·
2024-01-11 17:09
Docker实战07|Docker增加容器资源限制
上一篇文章中,讲解了Dockerrun的具体流程以及Docker是如何改变PID为1的
底层原理
。具体文章可见《Docker就应该这么学-06》有需要的小伙伴可以回顾一下。
云原生实战指南
·
2024-01-11 17:22
Docker
Go
docker
eureka
容器
XMind带你
玩转
思维导图
思维导图,小名心智导图,是一种实用性强、简单高效、表达发散性思维的有效图形思维工具。顾名思义,就是一种将思维形象化的方法。其实在很小的年级,我们就接触了思维导图。记得小时候科学课老师就喜欢给定几个关键词,让学生在白纸上写下由关键词联想到的所有点,最后再筛选出最佳选项用于后续的灵感碰撞,这便是运用了思维导图。如今随着各种新兴技术的发展,手绘思维导图在时间精力上往往显得不够高效,用软件绘制思维导图不失
我叫方小懒
·
2024-01-11 16:58
volatile
底层原理
前言volatile是轻量级的synchronized,是Java内部的一个轻量级锁volatile具有三大特性:可见性:在多线程中保证了共享变量的“可见性”。(当一个线程修改一个共享变量时,另外一个线程能读到这个修改的值。)原子性:对任意单个volatile变量的读/写具有原子性,但类似于volatile++这种复合操作不具有原子性。禁止指令重排:volatile变量读/写操作会加“内存屏障”,
不进大厂不改名二号
·
2024-01-11 15:55
#
juc
java
Redis:原理速成+项目实战——Redis实战8(基于Redis的
分布式锁
及优化)
作者简介:一位大四、研0学生,正在努力准备大四暑假的实习上期文章:Redis:原理速成+项目实战——Redis实战7(优惠券秒杀+细节解决超卖、一人一单问题)订阅专栏:Redis:原理速成+项目实战希望文章对你们有所帮助上一篇文章已经通过代码的调优,用Redis实现了单个JVM下的秒杀并保证了线程安全问题,但是通过测试发现,在集群分布下,JVM之间依旧会存在线程安全问题,解决这个问题的方法就是分
布布要成为最负责的男人
·
2024-01-11 11:15
Redis:原理速成+项目实战
redis
分布式
数据库
缓存
java
Redis:原理速成+项目实战——Redis实战9(秒杀优化)
作者简介:一位大四、研0学生,正在努力准备大四暑假的实习上期文章:Redis:原理速成+项目实战——Redis实战8(基于Redis的
分布式锁
及优化)订阅专栏:Redis:原理速成+项目实战希望文章对你们有所帮助简单回顾一下之前实现秒杀的思路
布布要成为最负责的男人
·
2024-01-11 11:12
Redis:原理速成+项目实战
redis
数据库
缓存
java
lua
基于Redis的
分布式锁
到底安全吗(下)
本文中,我们将从antirez反驳MartinKleppmann的观点开始讲起,然后会涉及到HackerNews上出现的一些讨论内容,接下来我们还会讨论到基于Zookeeper和Chubby的
分布式锁
是怎样的
灰气球
·
2024-01-11 11:15
第4章 初识STM32—零死角
玩转
STM32-F429系列
第4章初识STM32全套200集视频教程和1000页PDF教程请到秉火论坛下载:www.firebbs.cn野火视频教程优酷观看网址:http://i.youku.com/firege本章参考资料:1、《STM8和STM32产品选型手册》2、SetupSTM32CubeMX-4.11.0.exe4.1什么是STM32STM32,从字面上来理解,ST是意法半导体,M是Microelectronics
0木木0
·
2024-01-11 10:36
F429-零死角
STM32开发实战
玩转
QrCode
生成二维码,跳转指定url导入模块
[email protected]
引入模块importQrcodeVuefrom'qrcode.vue'编写页面button触发二维码弹窗页面提示:扫码访问我的主页。编写方法exportdefault{name:"qrcodeDemo",components:{QrcodeVue},data(){return{showPopup:fa
java porter
·
2024-01-11 10:15
开发小结
java
微信小程序
vue.js
开源框架 MIT 是什么是否可以商用
MIT许可证的
底层原理
是,通过允许人们自由地使用、修改和再分发软件,以及不对使用软件的人施加任何限制,来促进软件的创新和发展。从协议本身来看,MIT协议并没有限制软件的商业使用。
zz_ll9023one
·
2024-01-11 10:34
开源
2020年全新版本ZooKeeper面试题,你绝对不知道这些问题
分布式应用程序可以基于Zookeeper实现诸如数据发布/订阅、负载均衡、命名服务、分布式协调/通知、集群管理、Master选举、
分布式锁
和分布式队列等功能。Zookeeper保
出太阳心情好
·
2024-01-11 08:31
Docker基础
(一)Docker底层实现Docker的
底层原理
涉及到多个组件,主要包括Linux内核特性(cgroup/namespace)、容器镜像、容器运行时、Union文件系统
real向往
·
2024-01-11 07:40
Docker
docker
容器
想
玩转
基金投资,先收下这篇科普
自从前阵被余额宝跌破2%的新闻各种刷屏后,我的闺蜜群里关于投资的讨论明显多了起来。作为每个家的中流砥柱,眼看着物价在上涨,收益在下降,难免愁得慌。群里最开始讨论余额宝未来收益率会不会更低,这两天又开始聊基金投资。学理财,确实都绕不开基金。它是最适合我们普通人的投资的方式之一,但却容易让人眼花缭乱。所以,扫盲也是很有必要的。写这篇前,我做了不少功课,现在整理以下基金知识点跟大家分享。[if!supp
旺柴理个财
·
2024-01-11 06:00
分布式必学的消息中间件---Kafka篇(想不出好名字了> <)
www.codinglemon.cn/立个flag,8月20日前整理出所有面试常见问题,包括有:Java基础、JVM、多线程、Spring、Redis、MySQL、Zookeeper、Dubbo、RokectMQ、
分布式锁
CodingLemon.
·
2024-01-11 06:53
面试
kafka
消息队列
InternLM第2节课笔记
轻松
玩转
书生·浦语大模型趣味DemoInternLM模型全链条开源InternLM-7B和InternLM-20BLagent:智能体(agent)框架浦语·灵笔:InternLM-Xcomposer-
Jamiechoi
·
2024-01-11 05:35
笔记
石头汤故事的启发
启发:石头汤就是
从0到1
的神奇故事。聪明的士兵用一个石头汤引发村民不断的为这个神奇的目标添砖加瓦,贡献力量。启发在于作为一个团体需要有一个伟大的愿景,激发人们的好奇心,调动积极性去实现这个目标。
家庭教育规划师丽君
·
2024-01-11 04:38
算法通关村番外篇-LeetCode编程
从0到1
系列六
大家好我是苏麟,今天带来LeetCode编程
从0到1
系列六.链表相关的题目,也是面试热题.大纲21.合并两个有序链表206.反转链表21.合并两个有序链表描述:将两个升序链表合并为一个新的升序链表并返回
踏遍三十六岸
·
2024-01-11 04:38
算法村
算法
leetcode
数据结构
java
《Redis深度历险》 读书笔记 (1)
分布式锁
问题在分布式应用中,如果要修改用户的状态,需要先读取出用户的状态,在内存中修改之后再保存,如果这样的操作在同一个用户上进行,就会出现并发问题,因为读取和修改这两个操作不是原子性的。
芒果菠萝蛋炒饭
·
2024-01-11 04:53
【
玩转
TableAgent 数据智能分析】未来已来:人人都是数据分析师
文章目录前言一、数据分析的发展历程1.1数据分析的主要发展阶段:1.2数据分析工具面临的挑战与痛点:1.3数据分析工具的未来趋势二、未来已来:人人都是数据分析师2.1AI大模型对数据分析的颠覆2.2TableAgent:实现人人都是数据分析师2.3TableAgent体验:会话式数据分析,所需即所得三、TableAgent:更懂国内企业需求的Data+AI产品3.1大模型时代下企业应用痛点3.2T
李子lll
·
2024-01-11 03:47
LLM
AGI
ai
数据分析
【python3】从库存管理分析
分布式锁
分布式锁
是一种用于协调多个进程或线程之间访问共享资源的机制,它可以避免多个进程或线程同时对共享资源进行修改而导致的数据不一致问题。
海哥python
·
2024-01-11 02:17
python-web
分布式
python
后端
玩转
腾讯首发Linux内核源码《嵌入式开发笔记》
一、前言Linux内核是一种开源电脑操作系统内核,它是一个用C语言写成,符合POSIX标准的类Unix操作系统。Linux内核最早是由芬兰LinusTorvalds为尝试在英特尔x86架构上提供自由的类Unix操作系统而开发的。其主要模块分以下几个部分:存储管理、CPU和进程管理、文件系统、设备管理和驱动、网络通信,以及系统的初始化等。Linux内核越来越受欢迎,因为GNU自己的内核GNUHurd
Chinese_big_boy
·
2024-01-11 02:39
Linux内核
C/C++
linux
网络
unix
Redisson 源码解析 -
分布式锁
实现过程
一、Redisson
分布式锁
源码解析Redisson是架设在Redis基础上的一个Java驻内存数据网格。
小毕超
·
2024-01-11 01:54
源码分析
分布式
心智原则2|勤励不息(Be Persistent)
从某个层面来看,如果“积极主动”是
从0到1
的触发机制,那么“勤励不息”就是从1到100的最朴实的方法论了,后者直接指向的是行动。
陈桓亘Huangen
·
2024-01-11 00:32
一文打通,Web自动化测试
从0到1
落地项目实战(详细)
目录:导读前言一、Python编程入门到精通二、接口自动化项目实战三、Web自动化项目实战四、App自动化项目实战五、一线大厂简历六、测试开发DevOps体系七、常用自动化测试工具八、JMeter性能测试九、总结(尾部小惊喜)前言1、web自动化测试的流程实施1)需求分析在这一阶段,需要明确测试的目标和范围,例如需要测试哪些功能,需要覆盖哪些场景,需要满足哪些性能指标等。同时也要考虑测试数据的准备
测试架构师北凡
·
2024-01-10 23:31
软件测试
软件测试工程师
自动化测试从入门到精通
软件测试
软件测试工程师
自动化测试
web自动化测试
Python自动化测试
Selenium
Selenium自动化测试
二面被问“Zookeeper-
分布式锁
”,教你一招怒怼面试官
从整个流程中可以看出,zk实现
分布式锁
,主要是靠zk的临时顺序节点和watch机制实现的。
Java程序员石头
·
2024-01-10 23:18
HuggingFists-低代码
玩转
LLM RAG-准备篇
之前写了几篇关于如何使用HuggingFists系统搭建LLMRAG应用的文章。对于使用者来说,HuggingFists现在能带来两大点帮助。一是能够以低代码的方式快速处理客户的各类存量文档,如Word、Visio、PDF等。这些文档内容多样,其中不乏需要用到OCR等相关技术才能识别和抽取的内容;二是可以帮助使用者快速搭建出LLMRAG的研究环境,可以对比研究各LLM的差异,RAG的应答效果评估以
colorknight
·
2024-01-10 22:39
HuggingFists
低代码
大模型
HuggingFists
RAG
Prompt
通义千问
Milvus
HuggingFists:低代码
玩转
Hugging Face
近年,由LLM引领的这波人工智能浪潮吸引了无数人的目光。众多专家预见,人工智能将引起一次新的科技革命。这次革命将影响到人类社会的各个层面。如今我们看到除去LLM已经有了广泛应用外,还有很多诸如图片生成,语音生成、音乐生成等应用也在逐渐成熟并改变着我们的生产、生活方式。对于学生、工程师、研究员等人工智能从业者而言,更吸引他们的是,人工智能应用背后的模型、技术以及原理。这就不得不提到人工智能界鼎鼎大名
colorknight
·
2024-01-10 22:39
HuggingFists
低代码
HuggingFists
人工智能
HuggingFace
语言模型
比较 Redisson 和 Curator:
分布式锁
实现
在分布式系统中,实现
分布式锁
是一项关键任务,可以通过多种工具库来完成。本文将介绍两个常用的
分布式锁
实现库:Redisson和Curator。
ZKf30FkG
·
2024-01-10 21:14
java
spring
boot
分布式
java
spring
boot
后端
鱼哥赠书活动第⑥期:《内网渗透实战攻略》看完这本书教你
玩转
内网渗透测试成为实战高手!!!!
鱼哥赠书活动第⑥期:《内网渗透实战攻略》如何阅读本书:本书章节介绍:本书大致目录:适合阅读对象:赠书抽奖规则:往期赠书福利:当今,网络系统面临着越来越严峻的安全挑战。在众多的安全挑战中,一种有组织、有特定目标、长时间持续的新型网络攻击日益猖獗,国际上常称之为APT(AdvancedPersistentThreat,高级持续性威胁)攻击。传统的渗透测试从外网发起攻击,并以攻破单台主机为目标。与之相比
落寞的魚丶
·
2024-01-10 19:49
赠书福利活动
网络安全
内网渗透测试实战攻略
鱼哥赠书第六期
渗透测试
WebShell
冥冥之中
一开始只是因为好奇,懵懵懂懂的利用早上坐班车的时间听了一些,解决了
从0到1
的问题。没想到2019年上班的第二天就开始装Go语言的开发环境。看似偶然的事情事情背后又有着一些必然的联系。
玉露君
·
2024-01-10 19:40
【Redis】Redis
分布式锁
引入首先看下面这段代码:这是一段抢券代码,看着没什么问题,但是当是多线程情况下,那么就可能出现并发问题,出现超卖。为了解决这个问题,我们可能会加锁,那么接下来看加锁后的代码:这段代码已经完美解决了超卖的问题,但是我们要想,如果我们的项目是单体项目,且只启动了一台服务,那么上面加锁后的代码是没问题的。但我们的项目往往是集群部署,把同一份代码部署再多台服务器上。如下图所示:如果是这样的话,那么我们加锁
Lemon Aourase
·
2024-01-10 18:20
中间件
redis
分布式
数据库
一文2000字教你
从0到1
实现Jmeter 分布式压测
你可以使用JMeter来模拟高并发秒杀场景下的压力测试。这里有一个例子,它模拟了同时有5000个用户,循环10次的情况。请求默认配置token配置秒杀接口结果分析但是,实际企业中,这种压测方式根本不满足实际需求。下面介绍一种分布式压测。使用场景单台的JMeter压测能力有限,最大并发压测在1k内的,单机基本满足日常需求了。但对于有项目来说,需要上万并发的压测,那就需要采用JMeter的分布式压测
爱学习的执念
·
2024-01-10 18:03
技术分享
软件测试
jmeter
分布式
你真的了解Zookeeper吗?
其主要作用是维护配置信息、命名服务、
分布式锁
等,为分布式系统提供一致性、可靠性的基础
码农阿豪
·
2024-01-10 17:35
好“物”分享
zookeeper
分布式
云原生
iOS
底层原理
总结 - 探寻Class的本质
Class的本质我们知道不管是类对象还是元类对象,类型都是Class,class和mete-class的底层都是objc_class结构体的指针,内存中就是结构体,本章来探寻Class的本质。ClassobjectClass=[NSObjectclass];ClassobjectMetaClass=object_getClass([NSObjectclass]);点击Class来到内部,我们可以发
Dream_88
·
2024-01-10 17:05
带你
从0到1
入门接口自动化测试【0基础也能看懂系列】
前言“接口测试”一个让人觉得非常高端的名词,特别是对于刚入门的测试同学而言。随着测试技术不断的深化,“接口测试”出现在我们视野中的频次越来越高。那么接口测试到底是如何做的?接口测试的优势又体现在哪些方面?目录前言接口一、什么是接口?二、接口的常见类型三、前后端区别接口测试一、什么是接口测试二、接口的组成三、为什么要做接口测试四、接口测试与UI测试优劣对比五、接口测试流程学习资源分享接口一、什么是接
白码会说
·
2024-01-10 17:50
上一页
27
28
29
30
31
32
33
34
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他