推荐
专栏
教程
课程
飞鹅
本次共找到2395条
安全协议
相关的信息
灯灯灯灯
•
3年前
面试百度和美团,竟然问我多线程安全问题,正好撞在我知识点上
解决多线程安全问题无非两个方法synchronized和lock具体原理以及如何获取锁AQS算法本篇文章主要讲了lock的原理就是AQS算法,还有个姊妹篇讲解synchronized的实现原理也是阿里经常问的,一定要看后面的文章,先说结论:非公平锁tryAcquire的流程是:检查state字段,若为0,表示锁未被占用,那么尝试占用,若不为0,检查
Wesley13
•
3年前
java同步机制(1)Volatile变量
Java语言包含两种内在的同步机制:同步块(或方法)和volatile变量(不稳定变量)。这两种机制的提出都是为了实现代码线程的安全性。其中Volatile变量的同步性较差(但有时它更简单并且开销更低),而且其使用也更容易出错。Java语言中的volatile变量可以被看作是一种“程度较轻的synchronized”;与synchr
Souleigh ✨
•
4年前
ES2020 骚操作:可选链 "?."
可选链"?."可选链 ?. 是一种访问嵌套对象属性的安全的方式。即使中间的属性不存在,也不会出现错误。“不存在的属性”的问题如果你才刚开始读此教程并学习JavaScript,那可能还没接触到这个问题,但它却相当常见。举个例子,假设我们有很多个 user 对象,其中存储了我们的用户数据。我们大多
Stella981
•
3年前
Go语言Tendermint Core开发指南
TendermintCore是一个用Go语言开发的支持拜占庭容错/BFT的区块链中间件,用于在一组节点之间安全地复制状态机/FSM。TendermintCore的出色之处在于它是第一个实现BFT的区块链共识引擎,并且始终保持这一清晰的定位。这个指南将介绍如何使用Go语言开发一个基于TendermintCore的区块链应用。TendermintCo
Wesley13
•
3年前
MySQL数据库8(二十一)事务
事务安全事务概念l Transactionl 事务:一个最小的不可再分的工作单元;通常一个事务对应一个完整的业务(例如银行账户转账业务,该业务就是一个最小的工作单元)l 一个完整的业务需要批量的DML(insert、update、delete)语句共同联合完成l 事务只和DML语句有关,或者说DML语句才有事务
Wesley13
•
3年前
Java多线程9:中断机制
一、概述 之前讲解Thread类中方法的时候,interrupt()、interrupted()、isInterrupted()三个方法没有讲得很清楚,只是提了一下。现在把这三个方法同一放到这里来讲,因为这三个方法都涉及到多线程的一个知识点中断机制。 Java没有提供一种安全、直接的方法来停止某个线程,而是提供了中断机制。中
Stella981
•
3年前
CentOS用户、用户组、文件权限、目录概念
一:用户与用户组 Linux是一个多用户操作系统,那么如何保证安全性和隐私性呢?即我拥有的东西我只想让我授权的别的用户看到,而不是谁都可以进我家翻箱倒柜随便来?先了解几个概念之后、就会慢慢了解Linux如何实现。 1、文件拥有者 Linux下所有的东西都是文件、不管是具体文件还是目录。
Wesley13
•
3年前
MySQL 可重复读,差点就让我背上了一个 P0 事故
P0事故:余额多扣!这是一个真实的生产事件,事件起因如下:现有一个交易系统,每次产生交易都会更新相应账户的余额,出账扣减余额,入账增加余额。为了保证资金安全,余额发生扣减时,需要比较现有余额与扣减金额大小,若扣减金额大于现有余额,扣减余额不足,扣减失败。账户表(省去其他字段)结构如下:CREATE TAB
Wesley13
•
3年前
AC
ACTekSidewinderv7.2.2输送机设计软件无论您是输送机设计初学者,还是已从事输送机设计多年的专家,Sidewinder可以帮助您优化输送机的设计,使其输送机系统安全、可靠和经济。ACTek已意识到行业对技术先进和易于使用方面的需求,其输送机设计软件Sidewinder包含最新的技术和行业标准。Sidewin
天翼云开发者社区
•
2年前
天翼云iBox边缘盒子四大优势,让人工智能在边缘侧“狂飙”
当前,边缘计算与千行百业深度融合,已成为驱动新基建和数字经济发展的关键技术之一。随着越来越多的智能终端接入网络,边缘侧也开始承接更多的“智能任务”。对于云服务商来说,如何以成熟且灵活的边缘产品快速响应客户需求、保障数据安全、提升用户体验,是当前亟需解决的问
1
•••
203
204
205
•••
240