1. 美国残疾人法案1.1. 1990年1.2. 公司在招聘时使用身体检查是非法的1.3. 有某些心理健康问题的人被“亮了红灯”,他们因此没能找到一份正常的工作,过上正常的生活,这就使其进一步被社会孤立,而这正是《美国残疾人法案》要极力避免的情况2. 人格测试2.1. 公司都在使用同样的人格测试2.2. 几乎没有任何人对公司的这种操作的合法性产生过质疑2.3. 找工作2.3.1. 以前,找工作往往取决于你认识谁2.3.1.1. 多年来,人们在杂货店、码头、银行或律师事务所的工作都是这样靠人与人的互相推荐得到的2.3.2. 与人力资源主管不是同类人的求职者有很大可能被拒绝2.3.2.1. 被拒绝
1. 美国残疾人法案1.1. 1990年1.2. 公司在招聘时使用身体检查是非法的1.3. 有某些心理健康问题的人被“亮了红灯”,他们因此没能找到一份正常的工作,过上正常的生活,这就使其进一步被社会孤立,而这正是《美国残疾人法案》要极力避免的情况2. 人格测试2.1. 公司都在使用同样的人格测试2.2. 几乎没有任何人对公司的这种操作的合法性产生过质疑2.3. 找工作2.3.1. 以前,找工作往往取决于你认识谁2.3.1.1. 多年来,人们在杂货店、码头、银行或律师事务所的工作都是这样靠人与人的互相推荐得到的2.3.2. 与人力资源主管不是同类人的求职者有很大可能被拒绝2.3.2.1. 被拒绝
本文于2017年上半年完成,发布在个人博客网站上。考虑个人博客因某种原因无法修复,于是在博客园安家,之前发布的文章逐步搬迁过来。最近由于工作关系,接触到了docker技术。为了对docker有更多的了解,于是花时间在家里的Windows10机器上准备了docker的运行环境,方便在业余时间学习新技术。安装过程比较简单:在Windows10环境下安装ubuntu,现在最新的版本为16.10版本,中文官方网站的下载页面链接。关于在Windows10环境下安装ubuntu,网上的资源非常多,可以直接上网搜索。在ubuntu16.10下安装docker-ce。过程比较简单,主要是参考文章ubuntu1
本文于2017年上半年完成,发布在个人博客网站上。考虑个人博客因某种原因无法修复,于是在博客园安家,之前发布的文章逐步搬迁过来。最近由于工作关系,接触到了docker技术。为了对docker有更多的了解,于是花时间在家里的Windows10机器上准备了docker的运行环境,方便在业余时间学习新技术。安装过程比较简单:在Windows10环境下安装ubuntu,现在最新的版本为16.10版本,中文官方网站的下载页面链接。关于在Windows10环境下安装ubuntu,网上的资源非常多,可以直接上网搜索。在ubuntu16.10下安装docker-ce。过程比较简单,主要是参考文章ubuntu1
环境:hive3.1.0执行引擎:hiveontez什么是hiveACID?hive官网对于ACID的介绍:https://cwiki.apache.org/confluence/display/Hive/Hive+Transactions中文文档关于ACID的介绍:https://www.docs4dev.com/docs/zh/apache-hive/3.1.1/reference/Hive_Transactions.html其实和传统数据库中所说的ACID有异曲同工之妙:原子性(Atomicity)原子性是指事务是一个不可分割的工作单位,事务中的操作要么全部成功,要么全部失败。一致性(C
HttpOnly是什么简单的说:HttpOnly是Cookie的属性;Web服务器通过为Cookie设置这个属性,告诉浏览器应当避免页面端的脚本访问对应Cookie的值,保证被Cookie承载的敏感信息不被恶意读取;Web服务器可以保存一些用户的敏感数据到Cookie中,实现比如SSO的功能;当然是否安全,光靠Web服务器设置HttpOnly属性是没有用的,浏览器需要按要求支持这个属性,否则仍然存在安全问题。为Cookie设置HttpOnly属性的语法如下。Set-Cookie:=[;=][;expires=][;domain=][;path=][;secure][;HttpOnly]如何设置
1. 行为准则2. 需求的不确定性2.1. 不断变化的客户需求2.2. 软件项目无法避免的挑战2.3. 产品需求和环境会随着时间的推移而改变,你的应用程序也必须随之改变2.4. 不断变化的需求会导致不稳定性,使开发工作偏离轨道2.5. 通过构建可演进的架构来适应不断变化的需求2.5.1. 可演进的架构可避免复杂性,复杂性是演进性的敌人2.5.2. 矛盾的是,在软件中实现简洁性会很困难3. 复杂性3.1. 复杂系统的特点3.1.1. 高依赖性3.1.1.1. 致软件依赖于其他的API或代码行为3.1.1.2. 依赖性显然不可避免,甚至是可取的,但必须取得平衡3.1.1.3. 高依赖性的系统很难修
1. 可演进的API1.1. 随着需求的变化,你需要改变你的API,即代码之间的共享接口1.2. 改变API很容易,但很难做到正确1.3. 保持API小巧1.3.1. 小巧的API更易于理解和演进1.3.2. 只添加即刻需要的API方法或字段1.3.3. 带有许多字段的API方法应该有合理的默认值1.3.3.1. 开发人员可以只专注于和自己相关的字段,因为它们会继承其他字段的默认值1.3.3.2. 默认值可使大型API在感觉上很小巧1.4. 公开定义良好的服务端API1.4.1. 切记使用标准工具来定义服务端API1.4.1.1. OpenAPI通常用于RESTful服务1.4.1.2. no
本文于2016年3月完成,发布在个人博客网站上。考虑个人博客因某种原因无法修复,于是在博客园安家,之前发布的文章逐步搬迁过来。近日项目组对当前开发、维护的Web系统做了AppScan扫描,扫描的结果惨不忍睹,问题很多。报告中报到“缺乏HTTP安全头部”。之前对HTTP协议的安全头部了解不多,为了消除AppScan报告中的警告,同时做更多的了解,搜集了一些相关的资料,于是有了本篇汇总笔记。HTTP协议的安全头部安全是一个非常大的话题,比如下面提到的HTTP安全头部,每个都可以使用单独的文章来说明和介绍。但Jackie当前还处于Web开发的入门阶段,还谈不上什么心得体会,先把找到的文章罗列出来吧。
本文于2016年3月完成,发布在个人博客网站上。考虑个人博客因某种原因无法修复,于是在博客园安家,之前发布的文章逐步搬迁过来。近日项目组对当前开发、维护的Web系统做了AppScan扫描,扫描的结果惨不忍睹,问题很多。报告中报到“缺乏HTTP安全头部”。之前对HTTP协议的安全头部了解不多,为了消除AppScan报告中的警告,同时做更多的了解,搜集了一些相关的资料,于是有了本篇汇总笔记。HTTP协议的安全头部安全是一个非常大的话题,比如下面提到的HTTP安全头部,每个都可以使用单独的文章来说明和介绍。但Jackie当前还处于Web开发的入门阶段,还谈不上什么心得体会,先把找到的文章罗列出来吧。