- 博客(16)
- 资源 (2)
- 收藏
- 关注
原创 JVM-内存模型【一篇就够】
一、JVM内存模型(JMM) 二、程序计数器(PC)每个线程都会有自己私有的程序计数器(PC)。可以看作是当前线程所执行的字节码的行号指示器。也可以理解为下一条将要执行的指令的地址或者行号。字节码解释器就是通过改变这个计数器的值来选取下一条需要执行的字节码指令,分支、循环、跳转、异常处理、线程上下文切换、线程恢复时,都要依赖PC。1)如果线程正在执行的是一个Java方法,PC值为正在执行的虚拟机字...
2018-05-23 11:08:55 302
原创 HBase基本操作
HBase安装完成后,就可以做一些基本操作了。一、进入hbase shell二、创建、查看、删除表空间HBase系统默认定义了两个缺省的namespace: hbase:系统内建表,包括namespace表和meta表 default:用户建表时未指定namespace的表都创建在此创建、删除表空间三、创建、查看、删除表表和表空间的隶属关系是在创建表时决定的,通过格式 <na...
2018-05-20 23:50:43 398
原创 HBase安装(1.2.6版)【一篇就够】
在Hadoop(2.9.0)完全分布式模式搭建完成的基础之上进行:一、下载HBase安装包cd /usr mkdir hbase curl -O http://mirror.bit.edu.cn/apache/hbase/1.2.6/hbase-1.2.6-bin.tar.gz (推荐,速度比wget快很多)或者wget http://mirror.bit.edu.cn/apache/hbase/...
2018-05-20 19:24:33 4562
原创 CentOS7 wget commond not found的解决办法【一篇就够】
Yum: 即Yellowdog Update Modifier,是一种基于rpm的包管理工具执行yum -y install wget进行安装
2018-05-20 16:54:33 2384
原创 Hive vs 传统数据仓库
Hive的优点:1,海量结构化数据分析汇总2,高可靠性,高容错性3,将负责的MapReduce编写任务简化为SQL语句,大大提升了开发效率4,灵活的数据存储Json,CSV,RCFile,SequenceFile,TextFile,自定义格式Hive的缺点:1,不支持事务类操作...
2018-05-20 14:52:18 1475
原创 Spring及其各项功能(二)
十、依赖注入—注解方式注入依赖对象可以采用手工装配或自动装配,在实际应用中建议使用手工装配,因为自动装配会产生未知情况,开发人员无法预见最终的装配结果。手工装配依赖对象,在这种方式中又有两种编程方式:1,在xml配置文件中,通过在bean节点下配置,如之前的例子2,在Java代码中,使用@Autowired或@Resource注解方式进行装配。但我们需要xml配置文件中配置以下信息:<?xm...
2018-05-19 13:28:23 161
原创 Spring及其各项功能(一)
一、Spring是什么Spring是一个开源的控制反转(Inversion of Control, IoC)和面向切面(AOP)的容器框架,它的主要目的是简化企业开发。所谓控制反转就是应用本身不负责依赖对象的创建及维护,依赖对象的创建及维护是由外部容器负责的。这样控制权就由应用转移到了外部容器,控制权的转移就是所谓反转。例:public class PersonServiceBean { ...
2018-05-18 22:47:21 5017
转载 Spark2.1.0之代码结构及载入Ecplise方法
原文地址==》https://blog.csdn.net/beliefer/article/details/79688675本文旨在帮助那些想要对Spark有更深入了解的工程师们,了解Spark源码的概况,搭建Spark源码阅读环境,编译、调试Spark源码,为将来更深入地学习打下基础。一、项目结构 在大型项目中,往往涉及非常多的功能模块,此时借助于Maven进行项目、子项目(模块)...
2018-05-18 22:32:58 457 1
转载 Spring事务管理(详解+实例)
写这篇博客之前我首先读了《Spring in action》,之后在网上看了一些关于Spring事务管理的文章,感觉都没有讲全,这里就将书上的和网上关于事务的知识总结一下,参考的文章如下:Spring事务机制详解Spring事务配置的五种方式Spring中的事务管理实例详解1 初步理解理解事务之前,先讲一个你日常生活中最常干的事:取钱。 比如你去ATM机取1000块钱,大体有两个步骤:首先输入密码...
2018-05-14 17:28:51 135
原创 Linux(CentOS)中Redis介绍、安装、使用【一篇就够】
一、介绍Redis is an open source (BSD licensed), in-memory data structure store, used as a database, cache and message broker. It supports data structures such as strings, hashes, lists, sets, sorted sets ...
2018-05-13 13:36:16 5892
原创 子类继承父类的输出结果
public class A { static{ System.out.println("static in class A"); } public A(){ System.out.println("class A"); }}public class SubA extends A { static { Sy...
2018-05-10 15:35:05 2914
转载 java native关键字【一篇就够】
原文出处:https://blog.csdn.net/jiakw_1981/article/details/3073613一. 什么是Native Method 简单地讲,一个Native Method就是一个java调用非java代码的接口。一个Native Method是这样一个java的方法:该方法的实现由非java语言实现,比如C。这个特征并非java所特有,很多其它的编程语言都有这一...
2018-05-10 13:21:40 201
原创 判断是否对称数编程
编写程序判断数字字符串是否为对称数(如: 12321、2334、2345432为对称数,从左往右或从右往左看为相同数字)public class DuiChenShu { public static void main(String[] args) { System.out.println(isDuiChenShu("12321")); S...
2018-05-10 11:16:45 2964
转载 大数据学习路线【一篇就够】
说在前面的话 此笔,对于仅对于Hadoop和Spark初中学者。高手请忽略! 1 Java基础: 视频方面: 推荐《毕向东JAVA基础视频教程》。学习hadoop不需要过度的深入,java学习到javase,在Java虚拟机的内存管理、以及多线程、线程池、设计模式、并行化多多理解实践即可。 书籍方面: 推荐李兴华的《java开发实战经典》 2...
2018-05-08 16:19:01 654
原创 Spring MVC请求处理流程
摘自官方配图:https://docs.spring.io/spring/docs/4.3.16.RELEASE/spring-framework-reference/htmlsingle/#overview-getting-started-with-springFigure 22.1. The request processing workflow in Spring Web MVC (high...
2018-05-03 14:26:06 155
翻译 Spring的自动装配方式【4.3.16.RELEASE版】
摘自官网:https://docs.spring.io/spring/docs/4.3.16.RELEASE/spring-framework-reference/htmlsingle/#overview-getting-started-with-springTable 7.2. Autowiring modesModeExplanationno(Default) No autowiring. B...
2018-05-03 13:51:05 1035
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人