- 博客(5)
- 收藏
- 关注
原创 kerberos简单理解
# kerberos## 概述### kerberos的工作围绕着票据展开,票据类似于人的驾驶证,驾驶证标识了人的信息以及可以驾驶的车俩等级### 只有经过认证的客户端才能访问集群的服务### 简单说明:client去票据服务大厅获取身份ticket(TGT),如果client想要获取具体服务就要拿着服务大厅颁发的身份ticket(TGT)去获取某项服务的ticket(SGT),然...
2019-08-26 00:11:53
754
原创 数据同步方案
由于实现系统中要增加搜索引擎,故此想到了用elasticsearch搜索服务框架来实现,但是对于系统中的业务要求,系统服务需要存入关系型数据库,且已经存储大量数据在数据库中,因此涉及到数据同步到elasticsearch(以下简称ES)。ES是一套独立的restful搜索服务框架,所有搜索数据单独存储在ES中,并进行分词、索引等,所以需要单独的数据导入到ES系统中。因此想到了一下数据同步的...
2019-07-29 15:58:10
529
原创 Python中的with“上下文管理器”
with与“上下文管理器” 关于with打开文件的方式。如:[python] view plain copywith open("code.py","w") as file: file.write("Life's short! Use python.") 那么这种打开方式有什么好处呢? 对于文件而言,如果需要频繁地操作的话,没完没了的关闭确实不胜其烦,有的时候比...
2018-03-09 18:03:47
359
原创 Python中实例对象如何进行属性和方法调用原因分析
在正式开始之前,我们先看一段代码: 下面我们来分析这段代码,上图的左边是实际的代码过程,右边为执行后的结果。 Python中一切皆对象。绝对不是一句空话,在Python的解释器里,不仅有自己定义是对象,使我们传统意义上认为一切东西都是对象,对于执行的代码、函数、以及数据类型,你都可以在Python的源代码中找到相应的类对象,因此他们也都是实例对象。在Python3中,一切对象皆有父类对...
2018-03-09 17:10:52
3021
3
原创 python关于多线程的GIL问题,以及CPU分配核数的问题
对于Python中,多线程的问题详细描述: 在Python中,其实对于多线程的运行方案并不完美,纯属的Python多线程运行时,只能实现并发执行,对于现在的多核CPU来说,有点浪费CPU资源,但在其他的语言中,并没有这个问题。 这一切都是由于时代的原因,在上个世纪80年代,由于硬件的发展,当时的电脑只是单核CPU,并没有今天的多核CPU。发明Python语言的龟叔,为了实现单核...
2018-03-08 20:55:07
2593
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人