会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Jwsmai
博客园
首页
订阅
管理
上一页
1
2
3
4
5
下一页
2019年4月10日
Java Core - 创建对象的两种方式
摘要: 一、通过new关键字创建对象 Hello hello = null; // 声明一个引用 hello = new Hello(); // 创建对象 以上两行代码相当于 Hello hello = new Hello(); 这行代码实际上包含了四个动作: 1.new Hello指的是以Hello类为模
阅读全文
posted @ 2019-04-10 13:22 Jwsmai
阅读(433)
评论(0)
推荐(0)
2019年4月9日
Heap和Stack的区别
摘要: 我的答案: 1.栈是用来存放基本类型的变量和引用类型的变量,堆用来存放new出来的对象和数组。 2.栈的存取速度快,但不灵活。堆的存取速度慢,但是存取灵活,空间动态分配。 3.栈在建立在连续的物理位置上,而堆只需要逻辑位置连续即可。 4.堆是JVM运行时最大的内存区域。 巨佬的答案: Java的内存
阅读全文
posted @ 2019-04-09 22:35 Jwsmai
阅读(7297)
评论(0)
推荐(0)
Java Core - JVM运行时内存管理
摘要: 在读正文之前,阅读以下两篇博客学习并理解堆栈、作用域、本地方法的概念。 作用域:https://www.cnblogs.com/AlanLee/p/6627949.html 操作数栈:https://denverj.iteye.com/blog/1218359 (必读) 堆内存和栈内存:https:
阅读全文
posted @ 2019-04-09 01:29 Jwsmai
阅读(455)
评论(0)
推荐(0)
Java Core - Class文件结构之魔数、版本号、常量池
摘要: 下图是一个.java文件被编译器编译后产生的二进制的class文件的内容:由图可知,class文件是用两位16进制数来表示的一个字节。 1个字节就是1Byte,1Byte=8bit。 一、魔数(CAFEBASE) 魔数是用来标识一个class文件的固定值0xCAFEBABE,JVM通过魔术来判断一个
阅读全文
posted @ 2019-04-09 00:44 Jwsmai
阅读(631)
评论(0)
推荐(0)
2019年4月7日
MapReduce过程<原创>
摘要: 一、预处理阶段 二、Map阶段 一个Map任务被JobTracker(管家)分配到多个TaskTracker(弟弟)执行,如下图所示,弟弟的map()只负责拆分,虽然map()输出两个相同的键值对,但它并不会对两个重复的键值对进行合并,而且输出的键值对也是无序的,没有按照字母顺序排列。而这些工作都会
阅读全文
posted @ 2019-04-07 22:11 Jwsmai
阅读(475)
评论(0)
推荐(0)
~/.bashrc与/etc/profile的区别
摘要: ~/.bashrc:该文件包含专用于某个用户的bash shell的bash信息,当该用户登录时以及每次打开新的shell时,该文件被读取. /etc/profile中设定的变量(全局)的可以作用于任何用户,而~/.bashrc等中设定的变量(局部)只能继承/etc/profile中的变量,他们是"
阅读全文
posted @ 2019-04-07 14:49 Jwsmai
阅读(2388)
评论(0)
推荐(1)
解决只能root权限登陆mysql的问题
摘要: 一、问题描述 在用sqoop连接mysql时,会报错如下图所示,原因是mysql在默认情况下是使用了auth_socket plugin进行认证,即每次登陆都需要sudo mysql -u localhost -p, sqoop命令中是不能识别sudo关键字的,所以需要去掉sudo关键字连接mysq
阅读全文
posted @ 2019-04-07 09:55 Jwsmai
阅读(3743)
评论(0)
推荐(1)
解决sqoop连接mysq错误
摘要: 一、问题描述 1.由于当前集群没有配置Zookeeper、hcatalog、accumlo,因此应该在sqoop的配置文件中注释掉判断Zookeeper、hcatalog、accumlo路径是否正确的代码。 2.由于sqoop-1.4.5 之后的版本没有sqoop.*.*.*.jar包,因此需要手动
阅读全文
posted @ 2019-04-07 09:28 Jwsmai
阅读(1726)
评论(0)
推荐(0)
2019年4月6日
Java Core - static关键字的理解
摘要: 一、基本常识 二、关于main方法 我们最常见的static方法就是main方法,至于为什么main方法必须是static的,现在就很清楚了。因为程序在执行main方法的时候没有创建任何对象,因此只有通过类名来访问。谈到这里,我突然产生了一个疑问:谁在调用main函数? 一个java程序从类加载到执
阅读全文
posted @ 2019-04-06 17:10 Jwsmai
阅读(231)
评论(0)
推荐(0)
2019年4月3日
Java Core - Map接口
摘要: Few characteristics of the Map Interface are: 方法描述: 国内大佬博文:https://www.cnblogs.com/lzq198754/p/5780165.html(看着一篇就够了系列) 重磅推荐参考网站:https://www.geeksforge
阅读全文
posted @ 2019-04-03 21:19 Jwsmai
阅读(221)
评论(0)
推荐(0)
上一页
1
2
3
4
5
下一页