#内存可见性问题 在主线程对变量的修改对于线程读取该变量是不可见的,线程读取的是本地内存缓存的变量值。 #如何解决共享变量可见性的问题 使用volatile变量,可以解决共享数据在多线程环境下可见性的问题。 使用volatile关键字修饰变量后,在生成汇编指令的时候,会生成一个lock指令。 思考l ...
分类:
其他好文 时间:
2020-06-14 12:39:00
阅读次数:
111
开发安全Java应用程序的13条规则安全性是软件开发中最复杂,最广泛和最重要的方面之一。在开发周期结束时,软件安全性也经常被忽视,或者被简化为仅需进行少量调整。Java是具有许多内置安全性功能的开发平台。Java安全性软件包已经过严格的测试,并且经常针对新的安全漏洞进行更新。2017年9月发布的更新的JavaEE安全API解决了云和微服务架构中的漏洞。Java生态系统还包括用于分析和报告安全性问题
分类:
编程语言 时间:
2020-06-13 09:14:22
阅读次数:
86
简介 加解密现状,编写此项目的背景: 需要考虑系统环境兼容性问题(Linux、Windows) 语言互通问题(如C#、Java) 网上资料版本不一、不全面 .NET官方库密码算法提供不全面,很难针对其他语言(Java)进行适配 本系列文章主要介绍如何结合BouncyCastle在 .NET Core ...
分类:
编程语言 时间:
2020-06-12 18:44:10
阅读次数:
58
一、啥是web框架,其实Django也是一个框架 框架,即framework,特指为解决一个开放性问题而设计的具有一定约束性的支撑结构,使用框架可以帮你快速开发特定的系统,简单地说,就是你用别人搭建好的舞台来做表演。 对于所有的Web应用,本质上其实就是一个socket服务端,用户的浏览器其实就是一 ...
分类:
编程语言 时间:
2020-06-11 00:41:35
阅读次数:
58
原文:使用请求头认证来测试需要授权的 API 接口 使用请求头认证来测试需要授权的 API 接口 Intro# 有一些需要认证授权的接口在写测试用例的时候一般会先获取一个 token,然后再去调用接口,其实这样做的话很不灵活,一方面是存在着一定的安全性问题,获取 token 可能会有一些用户名密码之... ...
Description link Solution 首先我们发现这个时间不太好处理,又加上还有这个题 所以把题目转成二分 \(+\) 判定存在性问题 这样就好处理了 关于建图: (其实就是个二分图多重匹配拿网络流做的典范) Code #include<bits/stdc++.h> using nam ...
分类:
其他好文 时间:
2020-06-09 09:41:20
阅读次数:
52
提起微服务架构,不可避免的两个话题就是服务治理和分布式事务。数据库和业务模块的垂直拆分为我们带来了系统性能、稳定性和开发效率的提升的同时也引入了一些更复杂的问题,例如在数据一致性问题上,我们不再能够依赖数据库的本地事务,对于一系列的跨库写入操作,如何保证其原子性,是微服务架构下不得不面对的问题。1分布式事务解决方案针对分布式系统的特点,基于不同的一致性需求产生了不同的分布式事务解决方案,追求强一致
分类:
其他好文 时间:
2020-06-09 09:34:05
阅读次数:
60
一、缺陷数据分析关注的问题: 1、正在测试的软件哪个模块的问题最多 2、测试人员中谁报告的软件缺陷最多 3、各类缺陷所占的数量百分比分别是多少 4、开发人员能及时修复软件缺陷吗 5、开发人员一次正确修复缺陷的百分比是多少 6、正在开发的软件能否在计划的时间内正常发布 二、缺陷数据分析的重要性: 1、 ...
分类:
其他好文 时间:
2020-06-08 14:28:50
阅读次数:
78
最近面试聚美优品以及睿沿科技都挂在一些开放性问题上,简单分享一下: (毕业面百度也是最后一面开放性问题挂了,感觉都喜欢问技术选型,大数据量储存检索解决方案) MQ 选型: ROCKETMQ整体架构: 负责消息储存的broker(包含topic,一个topic有多个队列), 负责消息投递的客户端,负责 ...
分类:
其他好文 时间:
2020-06-07 14:42:00
阅读次数:
82