深入理解Java并发框架AQS系列(一):线程 深入理解Java并发框架AQS系列(二):AQS框架简介及锁概念 一、概述 1.1、前言 重剑无锋,大巧不工 读j.u.c包下的源码,永远无法绕开的经典并发框架AQS,其设计之精妙堪比一件艺术品,令众多学者毫不吝惜溢美之词。近期准备出一系列关于AQS的 ...
分类:
编程语言 时间:
2021-03-15 11:36:01
阅读次数:
0
要保护MAC上数据,可以设置用户账户密码来阻止未经授权的用户登录。您还以使用FileVault来加密启动磁盘,这样在没有正确密码的情况下未经授权的用户就无法读取存储在MAC上的数据。 如果设置了固件密码,那么不知道这个密码的用户无法从指定启动磁盘以外的任何磁盘启动。这项功能要求使用搭载 Intel ...
分类:
移动开发 时间:
2021-03-15 11:20:56
阅读次数:
0
作者 / Michael Thomsen Dart 2.12 现已发布,其中包含 健全的空安全 和 Dart FFI 的稳定版。空安全是我们最新主打的一项生产力强化功能,意在帮助您规避空值错误,以前这种错误通常很难被发现,您可以观看下面这支视频了解详情。FFI 则是一种互操作机制,支持调用以 C 语 ...
分类:
其他好文 时间:
2021-03-15 10:44:57
阅读次数:
0
1.结合你之前的工程经验以及任正非致员工信,谈谈你对软件工程的看法。 (1)软件工程应把网络安全和隐私保护作为公司的最高纲领,把可信作为第一优先级,放在功能、特性和进度之上。 (2)代码是软件的基础,应遵从架构与设计原则并能熟练使用各种编程库和API,编写出简洁、规范、可读性强、健壮安全的代码。 ( ...
分类:
其他好文 时间:
2021-03-15 10:41:41
阅读次数:
0
1. ConcurrentHashMap源码分析(JDK1.7) 1.1 Unsafe介绍 1.1.1 Unsafe简介 Unsafe类相当于是一个java语言中的后门类,提供了硬件级别的原子操作,所以在一些并发编程中被大量使用。jdk已经作出说明,该类对程序员而言不是一个安全操作,在后续的jdk升 ...
分类:
其他好文 时间:
2021-03-15 10:33:46
阅读次数:
0
邮件安全中针对发件人伪造/发件人欺骗(sender spoofing)的防护主要有三个手段,SPF,DKIM,以及DMARC。 一、SPF 该工具通过在DNS中设置一条’TXT’记录,来列明来自该域名邮件的所有来源IP地址。收件方在接收来自该域名邮件时,通过比对来源IP地址是否在SPF记录列明的IP ...
分类:
其他好文 时间:
2021-03-10 13:36:40
阅读次数:
0
iframe、SameSite与CEF 背景 本人使用CEF(或是Chrome)来加载开发的前端页面,其中使用iframe嵌入了第三方页面,在第三方页面中需要发送cookie到后端,然而加载会报错,第三方页面后端无法接受到Cookie。 原因 由于CEF(Chrome内核)的安全策略,在51版本以前 ...
分类:
其他好文 时间:
2021-03-09 13:27:42
阅读次数:
0
摘抄于《C++ API设计》 4.5 创建架构的过程步骤: 1.分析影响架构的功能性需求 2.识别架构的约束 并 说明 3.创造 系统的主要对象,并确定之间的关系 4.架构交流 与 文档 架构的约束,影响架构的因素: 1.组织因素: 预算、时间、团队大小、专业知识等等 2.环境因素:硬件、平台(wi ...
分类:
编程语言 时间:
2021-03-09 13:09:33
阅读次数:
0
数字签名能够验证数据完整性、认证数据来源,并起到抗否认的作用,这3点与OSI参考模型中的数据完整性服务、认证(鉴别)服务和抗否认性服务相对应。消息摘要算法是验证数据完整性的最佳算法,因此,该算法成为数字签名中的必要组成部分。 基于数据完整性验证,我们希望数据的发送方可以对自己所发送的数据做相应的签名 ...
分类:
编程语言 时间:
2021-03-08 13:53:21
阅读次数:
0
在前面说到,消息摘要用于验证数据完整性,对称与非对称加密用于保证数据保密性,数据签名用于数据的抗否认性,于是集这些安全手段于一身的终极武器--数字证书出现了。数字证书具备了加密/解密的必要信息,包含签名算法,可用于网络数据加密/解密交互,标识网络用户(计算机)身份。数据证书为发布公钥提供了一种简便途 ...
分类:
编程语言 时间:
2021-03-08 13:52:59
阅读次数:
0