自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Hbase-Java端增删改查!

package ck.kbc.hbase;import org.apache.hadoop.conf.Configuration;import org.apache.hadoop.fs.Path;import org.apache.hadoop.hbase.HBaseConfiguration;import org.apache.hadoop.hbase.HColumnDescriptor;import org.apache.hadoop.hbase.HTableDescriptor;impo

2020-09-02 16:35:09 161

原创 Hbase-基于hadoop集群的搭建和基本语法介绍!

# 环境搭建 # 解压省略... # vi hbase-env.sh # export JAVA_HOME=/opt/install/jdk JDK # export HBASE_MANAGES_ZK=false 启用外部zookeeper # vi hbase-site.xml <configuration> <property> <name>hbase.rootdir</name> <value&gt

2020-09-01 15:25:05 255

原创 Hive2.0-内置函数使用手册

摘要  Hive内部提供了很多内置函数供开发者使用,包括关系运算函数,数学函数,类型转换函数,条件函数,字符函数,聚合函数,表生成函数等等,下面我们来一起看看。Hive-2.0常用函数大全一览关系运算函数二级目录二级目录二级目录二级目录二级目录二级目录二级目录关系运算函数**1、等值比较: = **语法: A=B操作类型: 所有基本类型,Synonyms: ==描述: 如果表达式A与表达式B相等,则为TRUE;否则为FALSEhive> select 1=1;true&g.

2020-08-29 21:13:38 1060

原创 hive简单介绍

hive特点和优势#基于Hadoop的数据仓库解决方案 #将结构化的数据文件映射为数据库表 #提供类sql的查询语言HQL(sql代替mapreduce) #让更多的人,容易的使用hadoop#可以整合更多的计算框架 #l、mapreduce(基于磁盘中间结果存于磁盘) #2、spark(基于内存减少IO,DAG计算模型减少SHUFFLE) #3、tez(也有DAG和container重用,但部署繁琐) #链:安全,可追溯,不町篡改 #全网公开:无用户授权机制的区块链成为公有链=基

2020-08-29 16:24:34 171

原创 5分钟hadoop集群配置,拒绝踩坑!

################ 修改目录权限 ####################[root@vwmaster hadoop]# chown -R root:root hadoop260/################ JDK ####################[root@vwmaster hadoop260]# vi etc/hadoop/hadoop-env.shexport JAVA_HOME=/opt/bigdata/java/jdk180################

2020-08-22 20:36:15 164

原创 zookeeper集群配置

###---------------------zookeeper集群配置-------------------------#解压文件tar -xzf zookeeper-3.4.5-cdh5.14.2.tar.gz -C /opt/bigdata/hadoop/zookeeper345###配置/opt/bigdata/hadoop/zookeeper345/conf/zoo.conf# The number of milliseconds of each ticktickTime=2000

2020-08-20 17:39:53 118

原创 Springmvc常用注解,解释大全!

#springboot+elasticsearch + logstashspringmvc常用注解#Component 组件 类注解@Repository 数据访问层 类注解@Service 业务层 类注解控制层@Control jsp 类注解@RestController ajax 类注解@CrossOrigin

2020-08-19 22:39:37 448

原创 Elasticsearch快速入门

#创建索引PUT http://192.168.182.10:9200/school{ "settings":{ "number_of_shards":3, "number_of_replicas":1, "index.analysis.analyzer.default.type":"standard" }, "mappings":{ "student":{ "properties":{ "stuName":{"type":"keyword","search_anal

2020-08-19 22:35:41 95

原创 轻松掌握入门级shell基本语法!

###--------------------shell基本语法------------------------#创建文件设置权限 ①touch xxx.sh #内部格式 #!/bin/bash 是指此脚本使用/bin/bash来解释执行 echo 'hello world' .... .... ②chmod u+x xxx.sh ③./xxx.sh #变量 ①系统变量 如:$UID,$HOME,$PATH,$HOSTNAME等 ②自定义变量(通常指s

2020-08-08 19:43:58 114

原创 mysql安装卸载及常用数据库配置操作

###-------------------mysql安装卸载及常用数据库配置操作--------------------###---------------------------------linux安装包操作方式-----------------------(1).rpm .exe rpm -ivh xxx.rpm rpm -e xxx.rpm(2)online yum sear

2020-08-08 19:41:14 78

原创 MYBATIS框架学习之MAPPER.XML 文件中的输入参数详解

1.简介在前面的章节中,我们看到,在 mapper.xml 文件中,都使用 #{value} 或者 #{属性值} 的方式来显示输入参数,其实 mybatis 还支持另一种写法。 ${value} 或者 ${属性值},本章着重讲解下 ${} 的使用方法;2. # 和 $ 二者异同2.1 不同点如下#{} 这种方式会自动给 {} 里面的值附上 ’ '(单引号);KaTeX parse error: Expected 'EOF', got '#' at position 16: {} 这种方式只是会原样

2020-08-02 19:45:48 986

原创 Mybatis快速入门

一、Mybatis环境搭建及简单实例新建web项目, 添加依赖包:mybatis包、数据库驱动包(我使用的是mysql)、日志包(我使用的是log4j), 由于我的是maven项目, 那么添加依赖包就简单了,直接在pom.xml添加依赖即可。pom.xml:<dependencies> <!-- 添加junit --> <dependency> <groupId>junit</groupId>

2020-08-02 19:37:00 118

原创 MySql 语句练习50题

表名和字段–1.学生表Student(s_id,s_name,s_birth,s_sex) –学生编号,学生姓名, 出生年月,学生性别–2.课程表Course(c_id,c_name,t_id) – –课程编号, 课程名称, 教师编号–3.教师表Teacher(t_id,t_name) –教师编号,教师姓名–4.成绩表Score(s_id,c_id,s_score) –学生编号,课程编号,分数测试数据--建表--学生表CREATE TABLE `Student`(`s_id` VA

2020-08-02 19:30:40 134

原创 mysql索引面试六连问,看看你能招架几题?

1、面试真题MySQ索引的原理和数据结构能介绍一下吗?b+树和b-树有什么区别?MySQL聚簇索引和非聚簇索引的区别是什么?他们分别是如何存储的?使用MySQL索引都有哪些原则?MySQL复合索引如何使用?2、面试官心理分析数据库是30k以内的工程师面试必问的问题,而且如果问数据库,一定是问mysql,N年前可能java工程师出去面试,oracle这块的技能是杀手锏,现在已经没人说,会oracle是加分项了,现在都是熟悉大数据hadoop、hbase等技术是加分项。3、面试题剖析3.1

2020-08-02 19:25:41 187

原创 聊聊JSP的执行原理和过程

Jsp的本质是servlet, 通过response的printWriter返回,response的getOutputStream只能调用一次,返回流就不能返回页面刷新。JSP起源在很多动态网页中,绝大部分内容都是固定不变的,只有局部内容需要动态产生和改变。如果使用Servlet程序来输出只有局部内容需要动态改变的网页,其中所有的静态内容也需要程序员用Java程序代码产生,整个Servlet程序的代码将非常臃肿,编写和维护都将非常困难。对大量静态内容的美工设计和相关HTML语句的编写,并不是程序员所

2020-08-02 19:13:57 182

原创 谈谈JSP 页面传值方法

1. URL 链接后追加参数<a href="next.jsp?paramA=A&paramB=B...">URL 后面追加参数</a><jsp:include page="next.jsp"><jsp:param name="paramA" value="A"/></jsp:include> <jsp:forward page="next.jsp"><jsp:param name="paramA" value=

2020-08-02 19:10:17 174

原创 温故jQuery Ajax,你会有新的发现!

1、 load( url, [data], [callback] ) :载入远程 HTML 文件代码并插入至 DOM 中。url (String) : 请求的HTML页的URL地址。data (Map) : (可选参数) 发送至服务器的 key/value 数据。callback (Callback) : (可选参数) 请求完成时(不需要是success的)的回调函数。这个方法默认使用 GET 方式来传递的,如果[data]参数有传递数据进去,就会自动转换为POST方式的。jQuery 1.2 中,

2020-08-02 19:03:38 80

原创 揭开Java Web-Servlet的神秘面纱!

一、什么是servlet?处理请求和发送响应的过程是由一种叫做Servlet的程序来完成的,并且Servlet是为了解决实现动态页面而衍生的东西。理解这个的前提是了解一些http协议的东西,并且知道B/S模式(浏览器/服务器)。B/S:浏览器/服务器。 浏览器通过网址来访问服务器,比如访问百度,在浏览器中输入www.baidu.com,这个时候浏览器就会显示百度的首页,那么这个具体的过程,步骤是怎样的呢?这个就了解一下http请求和响应了    请求,响应:通过给的链接应该可以知道这两个具体的内容

2020-08-02 18:51:51 95

原创 mysql-select

#数据库查询操作#1、简单查询select FIELDS... 列筛选from TABLENAME where ... 原始数据行筛选group by FIELDS... 左1主,其右依次为辅,以逗号分隔having ... 分组结果二次筛选order by [FIELD ASC/DESC]... limit 当前页码: pageNo ,每页的数据量: pageSize ,总页数: total

2020-07-05 20:03:00 138

原创 mysql-base

# 数据库 database# 存储数据的仓库#---------------------------------------------------------------------# 自定义:库>表>(表结构+表数据+索引(数据结构:查)+自定义函数+存储过程)增删改【查】#---------------------------------------------------------------------# 表结构:数据类型# 存储引擎:innodb/事务transac

2020-07-05 19:59:27 190

原创 jQuery介绍

1.jquery: js封装的函数库2.大招:$ = jQuery$(selector) = 获取该选择器的jQuery对象数组$(slector).action(…) 群体操作特性3.js和jquery不可混用(1)js的对象不可以访问jquery函数(2)jquery的u第项不可以访问js函数(3)但是js和jquery对象之间是可以相互转化的var $obj = $(isObj); js对象转化为jquery对象var jsObj = $obj[0]; jquery对象转化js对象

2020-06-26 13:49:13 206

原创 html之js操作

一、浏览器窗口内置对象window.location.href = url; 修改当前浏览器窗口显示的资源路径var searchStr = window.location.search; 静态页面跳转传值二、js获取html标签对象1.根据选择器获取(1)根据id获取唯一对对象var e = document.getElementByld(idStr);(2)根据类class选择器获取对象数组var arr = document.getElementsByClassName(classS

2020-06-26 13:45:56 337

原创 基本CSS样式的使用介绍!

1.CSS(1)概念:Cacading Style Sheet 层叠样式表(2)动静分离(独立的js文件)(3)内容和表现分离(独立的css文件)(4)HTML页面中嵌入CSS样式的方式行内样式 <tag style=””></tag>内部样式<head> ...<style></style> ...</head> 外部样式创建独立的css文件 xxx.css 与ht

2020-06-21 21:32:58 200

原创 Html基础标签介绍及使用

一、HTML基础标签1.HTML:HyperText Markup Language 超文本编辑语言2.html语言编辑的文件: xxx.html (网页:在浏览器中打开html文件)3.不同于java:解释执行(边解释边执行)4.项目模型(1)C/S Client/Server TCP/UDP 数据 有状态(2)B/S Browser/Server HTTP(S) 超文本 无状态5.HTML(1)标签类型1)自闭合:<t

2020-06-21 21:22:49 237

原创 线程的概念和使用

何为线程?(1) CPU进行调度得最小单位(2) 进程:运行中得应用(3) 一个进程中至少有一条线程,该线程由JVM发起,称之为主线程。(4) 线程的生命周期①创建线程对象: 新生 new born②调用start方法后: 就绪 ready③CPU调度后: 运行 running 阻塞 blocked (sleep/wait(0)→notify)注意:阻塞状态正常结束,进入就绪状态。④run方法结束: 死亡 dead

2020-06-14 20:20:53 134

原创 做一期快速maven配置,超详细!

一、首先我们要准备一个apache-maven-3.5.4,这个小伙儿伴可以自行下载,下面是我当前解压的目录:(D:\software\apache-maven-3.5.4:后面要用!)二、解压完之后我们需要配置下,conf目录下的settings,也就是仓库,下面我也可以大家附上我的settings配置:(D:\software\apache-maven-3.5.4\conf)<?xml version="1.0" encoding="UTF-8"?><settings x

2020-06-14 20:10:14 266

原创 用文件流做一个简单的文件发送小工具!

分析:这是一个局域网内的文件发送小工具,当然这只是client端的代码,客户端的代码会在下一期哦。public class FormClient extends JFrame{ private JLabel lblIp; private JTextField txtIp; private JButton btnConnect; private JButton btnChoose; private Socket client; private final in

2020-06-08 00:08:55 146

原创 文件流

1、流(1) 概念:一组有序的数据序列(字节数组)(2) 分类① 方向1)输入:从外→内 XxxInputStream / XxxReader2)输出:从内→外 XxxOutputStream / XxxWriter② 内容1) 字节流:byte[] XxxInputStream / XxxOutputStream2) 字符流:char[] XxxReader / XxxWriter③ 功能1) 节点流:直接面向数据源的流(基础流)

2020-06-07 23:26:03 494

原创 自定义集合接口

接口的定义 接口其实简单来讲就是定义一些公共方法的集合,是一种高级的封装 但是说到接口又不得不提到父类,这两者还是有一定的差别 1、接口是单继承 2、多实现 3、父子关系 a、复用,方法名和参数返回值可以复用 b、接口与实现类是一种扩展的关系:如果要扩展一个已有类的功 能,我们通常不会选择修改该类的源码,而是新建一个类,去继 承该类,并实现扩展接口。自定义的集合接口(具体可以参考ArrayList类

2020-05-31 21:27:54 334

原创 面向对象,这次我们不晕!

何为Java OOP?面向对象的概念 **JavaOOP**:又叫Java Object Oriented Programming , 面向对象编程,意思就是指将某一类具有相同属性和行为的事务 抽象出来叫做类 > 对于Java来说万物皆对象,我们都可以把它 抽象出来 > 引导对象干活儿。类的组成 1、属性:静态特征,成员变量、全局变量 a、基本类型 b、对象 任何对象都可以初始化系统常量:null

2020-05-31 21:02:38 328

原创 只会for循环?某山打字小游戏也能玩的转!

很多小伙伴,在刚刚接触Java循环时,肯定做过很多例如打星星,求500以内的质数等小题目,但是各位有没有想过for循环加上数组,也能实现简单的打字小游戏。下面我们来看看具体的Java代码:import java.util.Random;import java.util.Scanner;public class Game { public static void main(String[] args) { Random rand = new Random(); ...

2020-05-24 18:37:19 325

原创 年历的正确输出方式!

相信很多小伙伴都看过本人之前的文章计算某年某月某天,今天我们来个升华,直接输出某一年的整年的年历。分析:按闰年和平年计算每个月的天数,这个之前的文章有提到过,因为第一个月的第一天我们是可以直接计算出的,所以这里的关键点在与如何计算第二个月,以及以后每个月的第一天是星期几。在这里我们引入了一个:++total 这个变量,当循环结束时,就会累计加上当月的天数,然后%7就是当前月的最后一天星期数:,如下图代码所示: //当月日期输出 for (int j = 1; j <=da

2020-05-24 18:26:55 444

原创 秒懂冒泡排序,一篇文章就够了!

冒泡排序要遵守两大原则:1.遇到相等的值不进行交换;2.比较两个相邻的元素,将值大的元素交换到右边。3.具体的思路如下:依次比较相邻的两个数,将比较小的数放在前面,比较大的数放在后面。(1)第一次比较:首先比较第一和第二个数,将小数放在前面,将大数放在后面。(2)比较第2和第3个数,将小数 放在前面,大数放在后面。…(3)如此继续,知道比较到最后的两个数,将小数放在前面,大数放在后面,重复步骤,直至全部排序完成(4)在上面一趟比较完成后,最后一个数一定是数组中最大的一个数,所以在比较第二趟的

2020-05-24 17:41:25 288

原创 DBA日常使用linux命令,往这儿看!

1、查看当前文件夹下所有文件的大小du -h --max-depth=1 ./

2020-05-14 11:04:56 161

原创 计算某年某月的天数,还能这样写,你学会了吗?

分析:闰年具体的判定方法就要看它的判定条件:四年一闰 , 百年不闰 ,400年再闰。而计算该年该月的天数,又分大月和小月,特殊月份2月之分。

2020-05-13 22:33:41 344

空空如也

空空如也

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

TA关注的人

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