- 博客(20)
- 资源 (31)
- 收藏
- 关注
原创 在win7中运行hadoop码出现ClassCastException: class com.sun.jersey.core.impl.provider.entity.XMLJAXBElementPr
出现这种的原因是:ClassCastException: class com.sun.jersey.core.impl.provider.entity.XMLJAXBElementProvider$Text引用包的时候出错了:应该引用org.apache.hadoop.io.Text;这个包
2017-06-23 20:48:33 783
原创 在wind7中运行启动hadoop出现错误 java.lang.UnsatisfiedLinkError
在wind7中运行启动hadoop出现错误:2017-06-23 20:10:08,526 WARN [main] util.NativeCodeLoader (NativeCodeLoader.java:(62)) - Unable to load native-hadoop library for your platform... using builtin-java clas
2017-06-23 20:39:12 10601 1
转载 【小白装系统】——BIOS中的UEFI和Legacy启动模式
BIOS即Basic Input/Output System,翻成中文是“基本输入/输出系统”,是一种所谓的“固件”,负责在开机时做硬件启动和检测等工作,并且担任操作系统控制硬件时的中介角色。两种启动模式: 其中BIOS设置中,有两种让他启动进入系统的方法,分别是为UEFI和Legacey。 如下图: 其中(Legacy)BIOS是传统式的,而
2017-06-15 18:36:29 1003
原创 深入详解SetHash的元素为什么要重写hashCode和equals方法
在Object这个类中hashCode是本地方法,它的值与对象在内存中的地址有关,所以不会存在两个hashCode返回值相同的对象,equals是比较对象的引用是否相等hashCode方法的目的是什么呢? —它是为hash table中插入为提供hash数值SetHash:一个是无序不重复的集合,你知道为什么吗? 因为SetHash根据hashCode返回值和equals来判断两个对象是否相同(
2017-06-15 17:26:36 3550 1
转载 欢迎使用CSDN-markdown编辑器
本文从网络转载。作为一个学算法出身工作了几年的中高级菜鸟,对文中的观点特别赞同。以我自身的切身体会来说,做算法,不光是会几个数学公式,会几个数学公式只是做算法的基础。在初级阶段,会写代码写脚本甚至远比会算法来得重要。算法工程师,本质上也是软件工程师,离开了工程能力,一切都是浮云。前言本来这篇标题我想的是算法工程师的技能,但是我觉得要是加上机器学习在标题上,估计点的人会多一点,所以标题成这样了,呵
2017-06-15 15:32:03 309
原创 深入了解java中代码运行的过程
经过这几天的学习,我知道class文件的组织形式,和JVM是如何运行的,我在这里讲讲java中代码运行的过程,我这里讲的可能有只是我的总结,如果你想深入了解某个知识点,请看我的其他博客首先我们写一段代码:保存为Test.java文件 class Test{ public static void main(String[] args) { name = "hello";
2017-06-15 11:49:08 367
原创 深入讲解jvm运行时数据区
什么是jvm运行时数据区(runtime area)?就是jvm对申请的内存的划分和分配那JVM是如何划分和分配的呢?JVM把内存分为:方法区,堆(heap),为线程准备的(程序计数器(pc),虚拟栈,本地方法栈)它们具体的作用:pc:记录下一个执行的指令的地址 虚拟栈:当调用java方法时,就会为方法创建一个栈帧记录局部变量,操作数,动态链接,方法出口等
2017-06-15 10:36:58 330
原创 深入讲解java中.class文件中的常量池
常量池什么?放置常量的的池,只是这个池是数组cp_info的结构体为:tag 和info,tag标志它是什么类型的常量,info为它的内容cp_info结构体分为两类:字面量和引用根据tag不同有:引用:指向字面量的地址Constant_Methodref_info,Constant_Fieldref_info,Constant_Interfaceref_info,Co
2017-06-14 18:42:59 1097
原创 深入讲解java中method在class中的组织形式
说道class文件我们先讲讲class文件中包含哪些东西吧常量池,类访问标志,类索引,父类索引,接口计数器(2字节),接口信息数据区,字段计数器(2字节),字段信息数据区,方法计数器(2字节),方法信息数据区再讲method在class中组织形式前我们先了解几个名词吧方法表:将一个方法的全部信息记录在一个方法表中 方法表集合:有多个多个方法表的集合方法计数器
2017-06-14 12:33:52 1112
原创 深入了解Java虚拟机中字段表集合,和在class中如何组织
今天看了一个大牛写的博客,了解了字段是如何在class中组织的和如何赋值的,也就是class中字段的机制先学习几个名词吧字段表:存储一个字段的信息的数据结构(你就想象成一个容器)字段表集合:多个字段表组合在一起形成集合字段表包括什么内容呢?访问标志,名称索引,描述索引,属性计数器【如果属性计数器大于等于1,就有 ConstantValue[属性名称索引,属性长度
2017-06-13 21:40:25 402
原创 深入理解Java中类加载的流程和机制
首先让我们连接类加载器的种类和作用:引导类加载器:(Bootstrap ClassLoader),使用c++编写的,将一些必须系统类(位于{JAVA_HOME/lib下的jar包})加入到内存的方法区中,由于该加载器是由c++实现的,java代码不能访问,但是我们可以查询某各类是否被引导类加载器加载过,如:java.lang.Object,java.lang.Class,java.lang.S
2017-06-13 16:05:47 1345
原创 自己编写动态代理机制代码,深入了解动态代理
动态代理中有两个类:Proxy类:生成代理类InvocationHandler接口:处理事务的Proxy类通过,传入的接口的类类型创建一个代理类实现动态,那么它是如何创建的呢?创建的步骤如下:1.编写源码(代理类,实现继承接口)2.编译源码3.加载进内存,生成代理对象4.返回代理对象代码如下:package com.imooc.proxy;
2017-06-12 20:01:01 376 1
转载 深入理解 java Proxy代理机制
动态代理其实就是Java.lang.reflect.Proxy类动态的根据您指定的所有接口生成一个class byte,该class会继承Proxy类,并实现所有你指定的接口(您在参数中传入的接口数组);然后再利用您指定的classloader将 class byte加载进系统,最后生成这样一个类的对象,并初始化该对象的一些值,如invocationHandler,以即所有的接口对应的Meth
2017-06-12 11:24:24 374
原创 字符串的编码问题详解
字符串的编码问题详解:首先我们要先知道这几个名词:字符(char),字符集(charset),编码字符集Coded Character set),字符编码方案(Character Encoding Scheme),编码(Encoding)字符:就是文字与符号的总称字符集:就是字符的集合,常用的字符集有:ASCII:美式字符集,包含大小写英文字符、阿拉伯数字和标点符号以及33个控
2017-06-09 12:08:15 511
原创 java 中String创建对象的区别
1.String s1 = "aaaa";2.String s2 = new String("bbbbb");它俩的区别是:第一个是先在常量池中寻找,是否有这个字符串,有直接指向它,没有先创建在指向它第二个也是先在常量池中寻找,是否有这个字符串,没有-->创建它,有--->在堆内存创建一个对象,并指向它如图:
2017-06-09 11:29:55 380
转载 最小二乘法
一.背景 5月9号到北大去听hulu的讲座《推荐系统和计算广告在视频行业应用》,想到能见到传说中的项亮大神,特地拿了本《推荐系统实践》求签名。讲座开始,主讲人先问了下哪些同学有机器学习的背景,我恬不知耻的毅然举手,真是惭愧。后来主讲人在讲座中提到了最小二乘法,说这个是机器学习最基础的算法。神马,最基础,我咋不知道呢! 看来以后还是要对自己有清晰认识。 回来赶紧上百度,搜
2017-06-08 19:41:57 783
原创 在python2编程或pip下载,源程序中出现中文字符,运行报错
错误为:UnicodeDecodeError: 'ascii' codec can't decode byte 0x.. in position 0原因是:Python2默认使用的是ascii编码,所以解码成Unicode会报错,应该先指定编码的格式:import sysreload(sys)sys.setdefaultencoding('utf-8'或'gb18030')
2017-06-06 12:21:41 619
原创 Python在保存或运行时出现SyntaxError: Non-ASCII character '\xe8'
出现原因是编码不对:在最开始加上# -*- coding:utf-8 -*-
2017-06-05 21:22:44 760
原创 python模块以及导入出现ImportError: No module named 'xxx'问题
python模块以及导入出现ImportError: No module named 'xxx'问题1.可能是你的包路径导错了2.可能是你的工作路径中含有和你导入的包的名字相同
2017-06-01 21:47:45 5885 2
酷点桌面是一款实现计算机系统个性化的桌面美化软件
2019-12-23
masmAL.zip
2017-10-22
scala-2.11.11.tgz
2017-10-19
Git-2.8.1-64-bit.exe
2017-09-23
MySQL-python-1.2.3.win-amd64-py2.7.exe
2017-09-19
netcat.rar
2017-09-17
javaTransactJson.zip
2017-09-16
dosbox-debug
2017-09-14
apache-2.4.27(2)
2017-09-13
apache-2.4.27
2017-09-13
jsoup-1.9.2.jar
2017-09-10
hive-hwi-0.13.1.war
2017-09-02
apache-hive-0.13.1-bin.tar.gz
2017-09-02
KafkaOffsetMonitor-assembly-0.2.0.jar
2017-08-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人