自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 资源 (4)
  • 收藏
  • 关注

原创 Oracle和MySQL中通用的字符串截取函数——substr()

       字符串的截取是SQL语句中很常见的一种操作,Oracle和MySQL的字符串在字符串的截取上还是有一点区别的,Oracle中的字符串截取函数为substr(),而MySQL中的字符串截取函数可以为substr()和substring()。显然,不管Oracle还是MySQL中,对于substr()都是通用的。substr()函数的语法格式为:(1)substr(expr1,e...

2018-03-31 11:44:56 2448

原创 本地缓存GuavaCache的介绍及使用

一、GuavaCache的介绍GuavaCache是一个本地缓存,有以下优点:1)很好的封装了get、put操作,能够集成数据源。一般我们在业务中操作缓存都会操作缓存和数据源两部分。例如:put数据时,先插入DB再删除原来的缓存,get数据时,先查缓存,命中则返回,没有命中时需要查询DB,再把查询结果放入缓存中。Guava封装了这么多步骤,只需要调用一次get/put方法即可。2)它是线程安全的缓...

2018-03-31 11:19:32 8987

原创 网络缓存Redis的介绍及使用

一、Redis介绍     Redis是一个开源的,内存中的数据结构存储系统,它可以用作数据库、缓存和消息中间件。它支持多种类型的数据结构,例如:字符串、列表、集合等。Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用。它支持数据的备份,即master-slave模式的数据备份。二、Redis使用Redis的使用分为Linux下的使用的Windows下的使用...

2018-03-31 11:11:15 325

原创 Oracle日期常用函数(SYSDATE)

SYSDATE函数可以得到目前系统的时间,例如:select sysdate from dual;SYSDATE函数常用的格式举例如下:--加法 select sysdate,add_months(sysdate,12) from dual; --加1年 select sysdate,add_months(sysdate,1) from dual; --加1月 select sysdate,...

2018-03-26 09:57:28 65074 1

原创 MySQL中的IFNULL函数和IF函数

    MySQL中的IFNULL函数类似于Oracle中的NVL函数,其表达式为:IFNULL(expr1,expr2),含义是:如果第一个参数不为空,则返回第一个参数,否则返回第二个参数。       IF(expr1,expr2,expr3)类似于Oracle中的NVL2函数,含义是:如果第一个表达式的值为TRUE(不为0或null),则返回第二个参数的值,否则返回第三个参数的值。...

2018-03-22 19:42:28 37517 1

原创 Oracle中的NVL函数、NVL2函数和NULLIF函数

一、NVL函数的格式如下: NVL(expr1,expr2),含义是:如果Oracle中第一个参数的值为空,那么显示第二个参数的值,如果第一个参数不为空,则显示第一个参数的值。二、NVL2函数的格式如下:NVL2(expr1,expr2,expr3),含义是:如果Oracle中第一个参数的值为空,那么显示第二个参数的值,如果第一个参数的值不为空,那么显示第三个参数的值。三、NULLIF...

2018-03-22 19:34:15 3241

原创 统计任意正整数二进制值中1的个数

       描述:给定一个非负数num,计算所有0<=i<=num的数字的二进制值中1的个数以数组形式返回       例如:输入num=5,返回[0,1,1,2,1,2]一、代码package com.xzw.test;/** * 描述:给定一个非负数num,计算所有0<=i<=num的数字的二进制值中1的个数以数组形式返回 * 例如:输入num=5,返回[0,1...

2018-03-21 17:11:22 557

原创 MySQL、Oracle中的abs()函数

      不管是MySQL还是Oracle,它们中的abs()函数用法都是一样的,以Oracle举例,如下:SELECT ABS(-10) FROM student;       MySQL中的abs()函数也是一样的用法~

2018-03-19 17:36:57 5745

原创 任务拆分独立计算--ForkJoin

      任务拆分独立计算笼统的来讲就是一个大任务被分成若干个小任务,并行计算之后再将结果合并的过程。主要有MapReduce、ForkJoin等。      MapReduce与ForkJoin的相似点:1.他们都是用于执行并行任务的;2.他们的基本思想都是把问题分解为一个个彼此独立的或可分解的子问题分别进行计算,再合并结果。      MapReduce与ForkJoin的不同点:1.Map...

2018-03-17 13:21:59 1997

原创 JDK自带的Timer实现任务调度

      JDK自带的timer使用的时候会在主线程之外起一个单独的线程执行指定的计划任务,可以执行一次或反复执行多次。本篇文章主要从代码层面讲解如何用JDK自带的Timer实现一个简单的任务调度。直接上代码~一、测试代码package com.xzw.timer;import java.time.LocalDateTime;import java.time.format.DateTime...

2018-03-16 20:39:06 331

原创 Quartz实现任务调度

       Quartz是java开源的一个定时任务的工具,它本身不仅可以实现固定时间的定时任务计算还可以实现类似Crontab的指定时间点间隔的定时任务计算。这篇文章以代码为主讲述了如何实现Quartz的任务调度。废话不多说,直接上代码~一、pom.xml文件的配置<!-- https://mvnrepository.com/artifact/org.quartz-scheduler/q...

2018-03-16 20:30:06 338

原创 [Python] IndentationError:unindent does not match any outer indentation level

      今天在Linux上执行.py文件的时候出现了如下的错误:       其实,要解决这个错误其实是很简单的,这个错误说明在上图中的位置出现了没有缩进相同长度的错误,只需要在自己的代码中缩进相同的长度即可。这里值得注意的是:有时候看起来是缩进的相同的长度,但是是Tab键和空格键混合缩进的,这样运行也会出现问题。...

2018-03-16 19:45:39 363

原创 [Python] RuntimeError: Invalid DISPLAY variable

一、问题描述:Python版本是3.6.3的,在Windows下使用matplotlib绘图可以,但是在ssh远程绘图的时候报错了,错误是:RuntimeError: Invalid DISPLAY variable。二、原因:matplotlib的默认backend是TkAgg,而FltAgg、GTK、GTKCairo、TkAgg、Wx和WxAgg这几个backend都要求有GUI图形...

2018-03-16 19:37:17 15493 2

原创 六十七、搭建Cloudera Manager环境管理大数据集群

本文主要介绍如何搭建Cloudera Manager环境来管理大数据集群。这里注重的是搭建的过程,所以小编没用公司的服务器,而是在自己电脑上建了三台虚拟机(使用的是CentOS6.5),用作搭建Cloudera Manager环境。废话不多说,直接开始~一、环境准备(在所有机器上操作)查看系统空间的使用情况等配置ip、主机名、主机映射等(重启生效!!)禁用ipv6(重启生效!!)# ...

2018-03-12 21:37:04 8294 2

原创 基于zkdash下Zookeeper完成CRUD及监听

      本文主要介绍在zkdash下实现zookeeper的CRUD及监听。一、环境准备(1)完全分布式环境,搭建过程可以参考我的另外一篇博客《Hadoop完全分布式的搭建》(2)安装Zookeeper,安装过程可以参考我的另外一篇博客《完全分布式下安装Zookeeper》(3)安装MySQL,安装过程可以参考我的另外一篇博客《Linux下安装MySQL》(4)安装zkdash,安装过程可以参...

2018-03-11 21:46:24 530

原创 Hadoop环境下安装zkdash

       zkdash是web端管理zookeeper的工具,使用起来非常方便,这篇博客主要介绍如何在Hadoop环境下安装zkdash。一、安装Python2.7.x(x>6)     这里可以参考我的另外一篇博客《Linux下安装Python》。值得注意的是,Python3.6.3自带setuptools和pip,但是Python2.7.x没有自带的setuptools和pip,需要...

2018-03-11 21:28:38 454

原创 Linux下安装MySQL

这篇文章主要讲解Linux下如何安装MySQL。一、首先卸载自带的MySQL数据库查询:# rpm -qa | grep mysql卸载:# rpm -e mysql-libs-5.1.71-1.el6.x86_64  --nodeps这里我已经卸载了。二、通过yum安装MySQL#  yum install -y mysql-server  mysql  mysql-devel三、启动MySQL...

2018-03-11 20:56:18 348

原创 完全分布式下安装Zookeeper

      本文主要讲述如何在完全分布式的环境下搭建Zookeeper,至于如何搭建Hadoop完全分布式环境,大家可以参考我的另外一篇文章《Hadoop完全分布式环境的搭建》一、上传解压Zookeeper二、配置conf下的zoo.cfg文件三、创建zkData目录,在zkData目录目录下创建myid文件,编辑myid,内同就是此台server的id,就是zoo.cfg中指定的server.1...

2018-03-11 20:42:16 369

原创 Hadoop完全分布式的搭建

      搭建完全分布式的环境是研究大数据技术必不可少的要求。这里,小编将一步步的教大家搭建如何进行Hadoop完全分布式的环境搭建,以三台机器为例。废话不多说直接进入配置模式~一、系统和软件CentOS6.5,hadoop2.5.0,jdk1.8.0_161二、基本环境准备检查主机名:$ cat /etc/sysconfig/network检查IP和DNS:$ cat/etc/sysconfi...

2018-03-11 20:21:31 417

原创 使用Spring Boot快速开发模式开发简单的服务API

一、从start.spring.io下载相应的.zip文件。二、解压.zip文件并将相应内容导入到eclipse或myeclipse中,pom.xml文件如下。<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schema...

2018-03-08 17:43:54 2782 2

翻译 Oracle中to_Char的用法

      最近用Oracle比较多,今天遇到了to_Char这个函数,简单总结一下to_Char的用法,希望对大家有所帮助。一、下图是to_Char函数的几个例子二、下图是to_Char函数用于将日期转换为字符串时的有效参数列表,这些参数可以在许多情况下使用三、下图是to_Char函数的日期示例四、在一些例子中,format_mask参数以FM开头,这意味着没有零和空格,下图展示了一些例子通过上...

2018-03-08 16:44:44 16840

原创 Oracle、MySQL取前10条数据比较

       最近因为工作原因需要使用Oracle数据库进行操作,Oracle跟MySQL在某些函数上还是存在着一定差异的。这里以“取前10条数据”为例进行说明。MySQL取前10条数据:SELECT * FROM tableA LIMIT 10;Oracle取前10条数据:SELECT * FROM tableA WHERE rownum < 11;...

2018-03-08 10:49:56 7407

原创 Linux下使用thrift完成RPC服务

      本文主要讲解如何使用thrift完成RPC服务,Windows下和Linux下均已实现,有相关的Java代码。废话不多说,直接开始~一、thrift的安装参考官方文档:thrift在CentOS下的安装安装到“Build and Install the Apache Thrift IDL Compiler”时,直接上传thrift的tar包,解压。此时先不要安装thrift。安装thr...

2018-03-07 11:10:05 2754 5

原创 Linux下使用anaconda安装Keras

目录一、Linux下安装Python二、Linux下Python安装完成后如何使用pip命令三、Linux下Python安装完成后如何使用yum命令四、Linux下安装Anaconda五、Linux下使用anaconda安装Keras 上一篇博客中介绍了Linux下如何安装anaconda,这篇博客介绍一下如何在Linux下使用anaconda安装Keras。安装Keras其实很简单,...

2018-03-07 09:44:09 12541 11

原创 Linux下安装Anaconda

目录一、Linux安装Python二、Linux下Python安装完成后如何使用pip命令三、Linux下Python安装完成后如何使用yum命令四、Linux下安装Anaconda五、Linux下使用anaconda安装Keras              本文主要讲解Linux下如何安装Anaconda,还是以Python3.6.3为例,废话不多说,直接进入安装讲解。一、首先下载Anacond...

2018-03-06 22:00:43 22377 7

原创 Linux下Python安装完成后如何使用yum命令

目录一、Linux下安装Python二、Linux下Python安装完成后如何使用pip命令三、Linux下Python安装完成后如何使用yum命令四、Linux下安装Anaconda五、Linux下使用anaconda安装KerasPython安装完成以后再次使用yum命令时发现出现如下错误:这是因为yum包是使用python2开发的,环境修改为python3后会有问题,解决办法如下:首先切换到...

2018-03-06 16:37:09 3881

原创 Linux下Python安装完成后如何使用pip命令

目录一、Linux下安装Python二、Linux下Python安装完成后如何使用pip命令三、Linux下Python安装完成后如何使用yum命令四、Linux下安装Anaconda五、Linux下使用anaconda安装Keras             上一篇博客我们主要讨论了如何在Linux下进行Python3.6.3的安装,这篇博客我们主要说一下安装完成后如何进行pip命令的使用。一、很...

2018-03-06 15:35:53 32586 5

原创 Linux下安装Python

目录一、Linux下安装Python二、Linux下Python安装完成后如何使用pip命令三、Linux下Python安装完成后如何使用yum命令四、Linux下安装Anaconda五、Linux下使用anaconda安装Keras一般的Linux上都有默认的Python版本,CentOS6.5默认的Python版本的2.6.6的,因为工作原因,这里需要用到Python3.6.3的版本,在这里,...

2018-03-06 15:02:34 78719 16

Kafka监控工具.zip

kafka web页面的监控工具包,适合学习大数据或者kafka的人群使用

2021-03-09

rzsz3.48.zip

用于Linux操作系统上传、下载文件的工具,rz为上传,sz为下载,该版本为3.48

2019-10-02

mysql57-community-release-el6-8.noarch.rpm

安装MySQL数据库5.6的版本,需要更新yum源,这个插件用作更新yum。

2018-03-12

hadoop环境搭建

该资源为Hadoop2.x环境搭建的操作流程以及一些相关的简单操作,适合初学者,该资源为博主原创,如有错误,欢迎大家批评指正。

2017-07-22

空空如也

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

TA关注的人

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