首页 文章 精选 留言 我的

文章列表

共 97898 篇
分布式锁之Redis实现

分布式锁之Redis实现

一.分布式锁简介 在分布式系统之前,系统中的锁还是单服务器上的锁,比如锁住一个进程中的多线程访问同一资源。如使用synchronized来实现。随着系统的发展,到后来分布式应用,有可能同一资源被多台服务器上的不同进程竞争,这种情况下,出现了今天讨论的分布式锁。 目前主流的分布式锁实现方式主要有下面三种: 基于数据库的索引和行锁,数据库乐观锁 基于Redis的...

[雪峰磁针石博客]数据仓库快速入门教程1简介

[雪峰磁针石博客]数据仓库快速入门教程1简介

数据仓库是从各种渠道收集和管理数据的技术,可提供有意义的业务洞察,战略性地使用数据。它用于查询和分析而不是事务处理,是将数据转换为信息并及时向用户提供的过程。 决策支持数据库(数据仓库)与组织的运营数据库分开维护。 但是数据仓库不是产品,而是环境。 它是属于信息系统,向用户传统运营数据存储难以访问或展示的当前和历史决策支持信息。 数据仓库是BI系统的核心,B...

[雪峰磁针石博客]Python经典面试题: 用3种方法实现堆栈和队列并示例实际应用场景

[雪峰磁针石博客]Python经典面试题: 用3种方法实现堆栈和队列并示例实际应用场景

介绍 数据结构在计算机中组织存储,以便我们可以有效地访问和更改数据。 堆栈和队列是计算机科学中定义的最早的数据结构。 堆栈 遵循后进先出 (Last-in-First-Out LIFO)原则。 push - 在堆栈顶部添加元素: pop - 删除堆栈顶部的元素: 队列 遵循先入先出(FIFO:First-in-First-Out)原则。 enqueue - ...

IoT Studio + LoRa打造“又猛又持久”的智能厕所

IoT Studio + LoRa打造“又猛又持久”的智能厕所

概述 为了增加厕所使用效率,减少被味道“熏陶”的等待时间,同时也为了增加厕所的清洁效率,我们决定做一个非侵入式的智能厕所改造方案。它可以通过红外热释电检测每个坑位有没有人,在web/app上实时显示,方便如厕人员查询。并且可以检测厕所的臭味,达到阈值时通知清洁工进行清扫。之前的文章里,我们使用了Link Develop平台 + arduino搭建了一个基于w...

黑客是如何发起网络攻击的?

黑客是如何发起网络攻击的?

近日,某网络游戏遭到DDOS攻击导致服务器崩溃,大量玩家频繁掉线,游戏长时间无法登入,严重影响玩家体验和口碑,使得该网络游戏用户量大幅度下降。 什么是DDoS攻击? DDoS攻击翻译中文为“分布式拒绝服务”,主要通过大量僵尸网络“肉鸡”模拟合法用户请求占用大量网络资源,以达到瘫痪服务器和网络的目的。而用来发起攻击的僵尸网络“肉鸡”主要就是我们常用的电脑,随着...

PostgreSQL技术周刊第15期:PostgreSQL年度重磅干货合辑,百份资源与你分享

PostgreSQL技术周刊第15期:PostgreSQL年度重磅干货合辑,百份资源与你分享

PostgreSQL(简称PG)的开发者们: 云栖社区已有5000位PG开发者,发布了3000+PG文章(文章列表),沉淀了700+的PG精品问答(问答列表)。 PostgreSQL技术周刊将会为大家介绍最新的PG技术与动态、预告活动、最热问答、直播教程等,欢迎大家订阅PostgreSQL技术周刊和关注PostgreSQL社区公众号。 直播预告 Postgr...

阿里云重磅开源实时计算平台Blink,挑战计算领域的“珠峰”

阿里云重磅开源实时计算平台Blink,挑战计算领域的“珠峰”

【编者按】如果读者对Blink和Flink的关系,Blink研发历史等感兴趣,推荐阅读:新闻背后|关于Blink和Flink,开发者的这些问题可以从这篇文章得到回答。 对于Blink开源技术讨论,可参考《终于等到你!阿里正式向 Apache Flink 贡献 Blink 源码》 信息爆炸的时代,智能推荐已经被应用到各类互联网产品中,但为千万级甚至亿级规模的用...

Android的路接下来该怎么走?

Android的路接下来该怎么走?

其实想写这篇文章好久了,很多小伙伴们也经常在群里探讨android移动开发者的走向,一部分人都想多快好省,间歇性踌躇满志、持续性混吃等死 ,只想用CV的开发模式们快速完成工作,然后回家王者农药。其实这种现象很普遍,我想告诉你的是 ,只要你走对方向,不断地学习,android的春天依然是健在的。 很多小伙伴们问过好多次,Android还能活多久?这个真的不好说...

了解Sidecar模式

了解Sidecar模式

本文介绍Sidecar模式的特点,及其应用的场景。熟悉Native Cloud或者微服务的童鞋应该知道,在云环境下,技术栈可以是多种多样的。那么如何能够将这些异构的服务组件串联起来,成为了服务治理的一个重大课题。而Sidecar模式为服务治理,提供了一种解决方案。 将应用程序的组件部署到单独的进程或容器中,以提供隔离和封装。此模式还可以使应用程序由异构组件和...

Apache RocketMQ 发布 v4.4.0,新添权限控制和消息轨迹特性

Apache RocketMQ 发布 v4.4.0,新添权限控制和消息轨迹特性

近日,Apache RocketMQ 发布了 v4.4.0,该版本主要增加了权限控制(ACL)和消息轨迹(Message Trace)两大特性,并做了8项优化,和修复了4处bug。 权限控制(ACL) 该特性主要为 RocketMQ提供权限访问控制。其中,用户可以通过yaml配置文件来定义权限访问的相关属性,包括白名单IP地址、用户的AK/SK访问秘钥对、T...

阿里云MVP田亮:让大数据为业务插上翅膀

阿里云MVP田亮:让大数据为业务插上翅膀

2018年12月,田亮接到了阿里云MVP(最有价值专家)认证成功的通知,成为400位全球云计算专家中的一员。在大数据与机器学习方向工作8年的他,带领团队开发落地了大规模计算平台、智能算法推荐平台、数据仓库、BI等多个数据产品。现在,他正在依托阿里云产品和资源,为专注二次元、主打年轻用户的娱乐互动内容社区软件克拉克拉(KilaKila)实现数据上云、用户智能推...

终于等到你!阿里正式向 Apache Flink 贡献 Blink 源码

终于等到你!阿里正式向 Apache Flink 贡献 Blink 源码

阿里妹导读:如同我们去年12月在 Flink Forward China 峰会所约,阿里巴巴内部 Flink 版本 Blink 将于 2019 年 1 月底正式开源。今天,我们终于等到了这一刻。 阿里资深技术专家大沙,将为大家详细介绍本次开源的Blink主要功能和优化点,希望与业界同仁共同携手,推动Flink社区进一步发展。 Blink简介 Apache F...

资源下载

更多资源
Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

Nacos

Nacos

Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service 的首字母简称,一个易于构建 AI Agent 应用的动态服务发现、配置管理和AI智能体管理平台。Nacos 致力于帮助您发现、配置和管理微服务及AI智能体应用。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据、流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。

Rocky Linux

Rocky Linux

Rocky Linux(中文名:洛基)是由Gregory Kurtzer于2020年12月发起的企业级Linux发行版,作为CentOS稳定版停止维护后与RHEL(Red Hat Enterprise Linux)完全兼容的开源替代方案,由社区拥有并管理,支持x86_64、aarch64等架构。其通过重新编译RHEL源代码提供长期稳定性,采用模块化包装和SELinux安全架构,默认包含GNOME桌面环境及XFS文件系统,支持十年生命周期更新。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

用户登录
用户注册