随笔分类 - 工作生活
摘要:这是一个如何使用python快速构建简单restful风格webservice的应用教程。 1.分析rest路由规则 rest风格的服务通常使用web.py来创建服务器端脚本,一般情况下包含两个url路径: 一个是为了查询所有用户,一个是为了查询单个用户。 例如下面的url: http://loca
阅读全文
摘要:大家应该都知道自动售货机,这个笨头笨脑的大家伙,其实非常厉害。你塞进去钱币,它就会吐出来商品。我们看不到内在的工作机制,但都知道,你不塞钱进去,就不会有东西吐出来。 说到这里,我们今天的话题就可以展开了。 有一位计算机科学家,叫做Nick Szabo,他根据售货机的灵感,提出来了智能合约的概念。 在
阅读全文
摘要:前面的准备工作我就不用多说了,也就是各种软件和开发环境的安装,安装好以后,我们git clone下来最新的代码,并切换到v1.0.0,并且下载好我们需要使用的docker镜像,也就是到步骤6,接下来我们要解析的是之后的步骤,也就是真正的搭建Fabric的过程。 1.生成公私钥和证书 Fabric中有
阅读全文
摘要:A库a表(红色为抽取字段): 关联用户表: B库b表(红色为抽取字段): 关联用户表 C目标库SYS_OPLOG表(c表) 利用kettle抽取A库a表(具体名称见上图),B库b表的上面红色框起来的字段到C库c表。由于c表LOG_ID为主键且类型为varachar类型,而A库a表与B库b表的主键f_
阅读全文
摘要:Service / DAO 层方法命名规约: 1 ) 获取单个对象的方法用 get 做前缀。2 ) 获取多个对象的方法用 list 做前缀。3 ) 获取统计值的方法用 count 做前缀。4 ) 插入的方法用 save( 推荐 ) 或 insert 做前缀。5 ) 删除的方法用 remove( 推荐
阅读全文
摘要:总结:更新代码前一定要先将本地修改的文件存到本地git仓库。今天脑残直接更新了远程仓库代码导入今天写的代码。。。。。。 @[git|commit|reflog] 在使用Git的过程中,有时候会因为一些误操作,比如reset、rebase、merge等。特别是在Commit之后又执行了git rese
阅读全文
摘要:HTTP请求方法并不是只有GET和POST,只是最常用的。据RFC2616标准(现行的HTTP/1.1)得知,通常有以下8种方法:OPTIONS、GET、HEAD、POST、PUT、DELETE、TRACE和CONNECT。总结: OPTIONS:请求旨在发送一种“探测”请求以确定针对某个目标地址的
阅读全文
摘要:在我们日常的项目开发时使用AJAX,传统的Ajax请求只能获取在同一个域名下面的资源,但是HTML5打破了这个限制,允许Ajax发起跨域的请求。浏览器是可以发起跨域请求的,比如你可以外链一个外域的图片或者脚本。但是Javascript脚本是不能获取这些资源的内容的,它只能被浏览器执行或渲染。主要原因
阅读全文
摘要:一、注意情况 1、elk的版本要一致。 2、ElasticSearch是基于lucence开发的,也就是运行需要java支持。所以要先安装JAVA环境。由于es5.x依赖于JDK1.8,所以需要安装JDK1.8或者更高版本。 3、官方文档上说Elasticsearch不适合在root管理员帐号下运行
阅读全文
摘要:GitHub后台可以添加多个SSH Keys,但是同一个SSH Keys只能在添加在一个帐号上(添加时提示“Key is already in use”)。理由很容易想到,SSH公钥使用时相当于用户名密码,不可能两个不同的帐号使用同一个用户名密码。要想在多个GitHub帐号上添加公钥,就要在本地生成
阅读全文
摘要:错误提示如下:(eclipse+maven) Could not calculate build plan: Failure to transfer org.apache.maven.plugins:maven-surefire-plugin:pom:2.7.1 from http://repo1.
阅读全文
摘要:一、调用方式 我们知道,在servlet中调用转发、重定向的语句如下:request.getRequestDispatcher("new.jsp").forward(request, response);//转发到new.jspresponse.sendRedirect("new.jsp");//重
阅读全文
摘要:本以为都是初学者,应付应付好了。。。。(卧槽,谁打我!!) 既然老手也会有这类问题,那我就认真总结一下好了。(初稿,HR老先生很多问题没回复我,回复了我会修改的!) 是否有些人觉得自己的简历做的不错,为什么一投出去就石沉大海,渺无音讯?(同感就去点赞)很大的原因是因为你的简历没有吸引住招聘者的眼球。
阅读全文
摘要:上篇我们引入了SSO这个话题《15分钟了解SSO是个什么鬼!》。本篇我们一步步深入分析SSO实现机理,并亲自动手实现一个线上可用的SSO认证服务器!首先,我们来分析下单Web应用系统登录登出的实现机理。Web系统登录登出功能,通常属于系统安全管理模块的一部分。如上篇所说,登录,意味着用户与系统之间的
阅读全文
摘要:Web应用系统的演化总是从简单到复杂,从单功能到多功能模块再到多子系统方向发展。 .当前的大中型Web互联网应用基本都是多系统组成的应用群,由多个web系统协同为用户提供服务。 多系统应用群,必然意味着各系统间既相对独立,又保持着某种联系。 独立,意味着给用户提供一个相对完整的功能服务,比如C2C商
阅读全文
摘要:OAuth是一个关于授权(authorization)的开放网络标准,在全世界得到广泛应用,目前的版本是2.0版。 本文对OAuth 2.0的设计思路和运行流程,做一个简明通俗的解释,主要参考材料为RFC 6749。 一、应用场景 为了理解OAuth的适用场合,让我举一个假设的例子。 有一个"云冲印
阅读全文
摘要:下面是拿安装docker-engine-1.10.3-1为例: wget https://yum.dockerproject.org/repo/main/centos/7/Packages/docker-engine-1.10.3-1.el7.centos.x86_64.rpm wget https
阅读全文
摘要:Merkle Tree概念 Merkle Tree,通常也被称作Hash Tree,顾名思义,就是存储hash值的一棵树。Merkle树的叶子是数据块(例如,文件或者文件的集合)的hash值。非叶节点是其对应子节点串联字符串的hash。[1] 1、Hash Hash是一个把任意长度的数据映射成固定长
阅读全文
摘要:对称密码(传统秘钥):指加密与解密使用同一密钥的方式。 公钥密码(非对称密码):指加密和解密使用不同密钥的方式。 混合密码系统:将对称密钥与非对称密钥结合起来,这种系统结合了两者的优势。 单向散列函数:保证完整性。计算散列值(hash值)。 消息认证码: 数字签名: 对称加密(XOR异或)比特序列(
阅读全文
摘要:CentOS7-1 CentOS7-2 CentOS7-3 CentOS7-4 nimbus supervisor supervisor supervisor core(UI) 1、首先安装配置zookeeper 2、Python安装(官网要求2.6.6以上),CentOS7系统自带2.7.x版本。
阅读全文
浙公网安备 33010602011771号