自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 jdk1.8 HashMap实现原理

HashMap里面存放的是Node的数组第一次进行放值的时候会进行初始化操作数组的长度会自动扩容map的键会去映射相应的Node数组的下标Node数组里面存放的是Node或者TreeNode,Node节点是一个链表,当链表长度大于8时,HashMap会改造成TreeNode,红黑树结构。TreeNode是Node的子类,实现了红黑树。 map的存放过程是计算键的ha...

2018-07-26 22:31:07 211

原创 git使用记录

git add      将文件添加到缓存区git commit -m "这是日志"     将文件添加到版本库git log     查看git版本库的记录git reflog     查看git操作记录git reset  --hard HEAD^    版本库切换到上一个版本,HEAD^是指当前的上一个版本,HEAD^^这个上两个版本,HEAD~2的意思应该相同切换版本时,缓存区的数...

2018-07-21 03:02:01 252

原创 java转python记录 八

常用模块:datetime    时间模块collections    集合框架,存放了很多数据结构base64    解码编码hashlib    提供MD5和SHA1等算法hmac       加密算法的一种urllib    操作http的库pillow    处理图像requests    http请求chardet    可以用来检测字符串编码psutil    用来获取系统各种数据的工...

2018-07-02 16:52:56 325 1

原创 java转python记录 七

StringIO和BytesIO    IO模块中的两个类os操作目录    os.path.join()    拼接路径    windows路径分隔符为\    linux为/os.rename()     给文件重命名os.remove()    删除文件os.path.split()    分割目录和文件名os.path.splitext()    分割文件名后缀pickle模块    实...

2018-07-02 15:56:47 350

原创 js知识点整理 五

JS原型 构造函数和原型对象,以及实例之间的关系,构造函数和原型对象,构造函数有个属性propertype指向原型对象原型对象有个属性constructor指向了构造函数构造函数和原型函数都是唯一的  实例是不唯一的,实例的方法可以从构造函数里面查找,找不到就去原型里面找。原型和构造方法都是唯一的,但是在实例化过程当中,会给对象重新赋值,加上构造里面预设的函数。 如何使用js实现继承functio...

2018-07-02 14:29:16 127

原创 js知识点整理 四

JS面向对象function Person(name,sex,age){         this.name = name;        this.sex = sex;        this.age = age;        this.info=function(){                console.log(this.name+this.sex+this.age);      ...

2018-07-02 14:26:25 106

原创 js知识点整理 一

Js基础语法JavaScript是一门脚本语言Js脚本是运行在js执行引擎上面的,不需要编译,执行引擎边运行边编译Js执行引擎决定我们js的语法,目前市面上流行的执行引擎es5 和es6     即ECMAScriptECMAScript是内置在浏览器端的执行引擎。Js主流用法在web端,即浏览器端应用 如果读者精通一门编程语言,最好是java或者python,理解起来应该很容易 常见的关键字:类...

2018-07-02 14:23:07 120

原创 js知识点整理 三

闭包啥是闭包?闭包就是把某个变量或者函数给包装起来我们js当中会接触很多的全局变量,那如何保证我们的局部变量在执行完函数之后还存在在我们的内存当中呢?就可以使用闭包闭包总的来说是实现了作用域,使得程序能够设计出更合理的,有层次的js代码 实现闭包的方式:function f1(){         var n = 999;         nAdd = function(){ n+=1 }...

2018-07-02 14:22:46 103

原创 js知识点整理 二

js中的异常try {throw new Error("哦,有错");}catch (e){alert(e.name+":"+e.message);}try,catch,throw的机制,类似于java的调用js中的定时器window对象的内置方法。延时器setTimeout()  过了一段时间执行某个方法定时器setInterval() 每隔一段时间执行一段代码var st = setTimeo...

2018-07-02 14:20:08 94

原创 java转python记录 六

生成器的使用    把yield换成print即可,记住它是循环的每次都有新的状态装饰器的作用    spring中的拦截器一样的功能,语法比较特殊,定义一个方法就能用@+方法名,操作了import functoolsdef log(func): @functools.wraps(func) def wrapper(*arg1,**arg2): prin...

2018-06-29 09:36:08 871

原创 java转python记录 五

模块和包模块相当于一个独立的文件之前认为模块是类似于java中的包,其实包更像java中的包在python中包是很多模块的集合,而且我们发布一般都是按照包来进行。.pyc文件    是.py文件经过编译操作之后的文件,当然删除也是可以的,运行的时候会重新生成.pyc文件import    用于导包reload    用于重新导包   reload(模块名)__name__    用于返回当前以哪个...

2018-06-29 09:35:58 272

原创 java转python记录 四

构造方法class Man(Person): def __init__(self): Person.__init__(self) #调用父类Person的构造方法 super(Man, self).__init__() #super方式调用父类的构造方法,推荐使用此方法,python3中super的使用更加的super当设计一个序列类型的类时:_...

2018-06-29 09:35:47 289

原创 java转python记录 三

hasattr(print,'__call__')    表示print方法是否能被调用,返回True或False,hasattr方法能得到对象是否存在,可调用。__doc__    属性,会调用函数或者类的注释help(print)    会打印print的注释和使用方法,其它类似def myfunc(name='小明',cont='你好'):pass    定义了方法myfunc参数默认nam...

2018-06-29 09:35:32 483

原创 java转python记录 一

前提条件:本人从事java工作3年左右,由于大数据形势的驱动下,准备从事大数据行业,以python作为起点向大数据进军。本系列文章将把我从java转战python的学习过程做一个记录。...

2018-06-22 16:38:10 6235 3

原创 java转python记录 二

字符串是序列的一种格式化字符串    ‘%%50用户  name: %s age : %d salary : %.2f’% ('张三',18,1000.0) %%  字符串的使用

2018-06-22 16:37:56 967

原创 jenkins+docker构建大数据平台

接触了Jenkins,和docker之后,突发奇想能不能用Jenkins结合docker部署一套大数据的平台更多详情等待更新

2018-06-22 11:57:13 465

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除