自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

zhangchao的博客

https://github.com/zhangchao-git

  • 博客(42)
  • 收藏
  • 关注

转载 IntelliJ IDEA使用优化

IntelliJ IDEA 使用教程(2019图文版) -- 从入门到上瘾 IDEA的这八条配置你一定要改 IDEA默认快捷键,也可以在File->Setting->KeyMap中设置Eclipse模式,使用Eclipse快捷键 IDEA推荐安装插件 JRebel for IntelliJ:热部署插件,Java WEB 开发必备,节省生命。...

2018-12-21 13:25:06 357 1

原创 IDEA快捷键

Ctrl 快捷键 介绍 Ctrl + F 在当前文件进行文本查找 (必备) Ctrl + R 在当前文件进行文本替换 (必备) Ctrl + Z 撤销 (必备) Ctrl + Y 删除光标所在行 或 ...

2018-12-20 15:07:48 159

原创 row_number() over (partition by * order by *) 排序失效

问题描述:执行sqlselect v1.*, row_number() over (partition by v1.em_code, v1.cldate order by v1.rn) as rn2 from v1结果code status create_date rn rn2 hzdz-scsb014 1 2020/5/9 8:30:00 2 1 hzdz-scsb014 3 2020/5/9 8:46:06 1

2020-05-13 15:01:34 3466

原创 TestLink部署安装

centos6+testlink1.9.14部署https://blog.csdn.net/Lz__Heng/article/details/85612815后续问题记录https://www.cnblogs.com/fnng/archive/2011/11/24/2262357.html注意:最后一步执行sql时,1.9.14版本可能会出现错误,需要修改正确...

2019-10-11 14:30:09 255

原创 Nginx 踩坑

问题:一开始在配置了两个路径,访问时报错404解决:location后面的映射路径也要创建文件夹,/ad/路径为例:服务器文件夹路径:/opt/app/images/ad-cust-app/ad/...

2019-05-08 18:33:21 268

原创 error: RPC failed; curl 18 transfer closed with outstanding read data remaining

使用mac版idea时候报错:error: RPC failed; curl 18 transfer closed with outstanding read data remainingfatal: The remote end hung up unexpectedlyfatal: early EOFfatal: index-pack failed说明pull的文件过大,需...

2019-05-02 19:28:34 2011

转载 安装持续部署环境 Jenkins

1、了解、安装Jenkins2、安装jenkins报该jenkins实例似乎已离线(完成这步要重启)3、Jenkins远程部署jar包java -jar无效4、Unsupported major.minor version 52.0问题MAVEN配置实例本机远程注意远程部署时需要填写....

2019-04-04 10:01:26 191

原创 CentOS 查看CPU参数、设置合理线程数

查看 CPU物理个数grep 'physical id' /proc/cpuinfo | sort -u | wc -l查看 CPU核心数量grep 'core id' /proc/cpuinfo | sort -u | wc -l查看 CPU线程数grep 'processor' /proc/cpuinfo | sort -u | wc -l查看 CPU 型号...

2019-03-25 10:15:08 1634

原创 CentOS安装中文包

yum 更新yum -y updateyum查找man中文手册yum list | grep man.*zh安装yum install -y man-pages-zh-CN.noarch编辑配置文件使中文包生效vi .bashrc# 在文件中增加alias cman='man -M /usr/share/man/zh_CN'在命令行执行,为了使刚刚添加...

2019-01-31 11:06:59 1209

原创 Axure在Chorme无法直接打开的问题

打开index.html查找chorme,屏蔽那行代码后,即可顺利打开,如下:

2019-01-30 10:22:05 927

原创 logback-spring.xml

<?xml version="1.0" encoding="UTF-8"?><!--scan:当此属性设置为true时,配置文件如果发生改变,将会被重新加载,默认值为true。scanPeriod:设置监测配置文件是否有修改的时间间隔,如果没有给出时间单位,默认单位是毫秒当scan为true时,此属性生效。默认的时间间隔为1分钟。debug:当此属性设置为true时,将打...

2019-01-30 10:20:10 563

原创 Docker安装Mysql使用Navicat连接报错(client does not support authentication protocol requested by server co...

# 进入容器 docker exec -it mysql01 bash //mysql01是mysql容器的别名# 进入mysqlmysql -uroot -p //-uroot#重置密码ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '123456';ALTER USER 'root'@'...

2019-01-30 10:18:43 494

原创 Centos安装Hive

安装jdk、hadoop 上传解压 重命名配置文件mv hive-default.xml.template hive-site.xmlmv hive-env.sh.template hive-env.shhive-env.shJAVA_HOME=/opt/jdk1.8.HADOOP_HOME=/opt/hadoop-2.6.0-cdh5.7.0/export HIVE_CON...

2018-12-26 11:34:36 192

原创 Centos中ifcfg-ens33文件参数解释

DEVICE     接口名(设备,网卡)USERCTL    [yes|no](非root用户是否可以控制该设备)BOOTPROTO  IP的配置方法[none|static|bootp|dhcp](引导时不使用协议|静态分配IP|BOOTP协议|DHCP协议)HWADDR     MAC地址   ONBOOT     系统启动的时候网络接口是否有效(yes/no)   TYPE  ...

2018-12-25 13:40:24 29433

转载 ExecutorService 简介

原文地址:https://blog.csdn.net/chenaini119/article/details/51849222线程池 ExecutorService 相信java开发都用到,这里做个简单笔记一 Java通过Executors提供四种线程池,分别为: newCachedThreadPool创建一个可缓存线程池,如果线程池长度超过处理需要,可灵活回收空闲线程,若无可回收,则新...

2018-12-24 16:04:07 851

转载 MarkDown语法

Markdown是一种纯文本格式的标记语言。通过简单的标记语法,它可以使普通文本内容具有一定的格式。相比WYSIWYG编辑器优点:1、因为是纯文本,所以只要支持Markdown的地方都能获得一样的编辑效果,可以让作者摆脱排版的困扰,专心写作。2、操作简单。比如:WYSIWYG编辑时标记个标题,先选中内容,再点击导航栏的标题按钮,选择几级标题。要三个步骤。而Markdown只需要在标题内...

2018-12-24 09:30:37 140

原创 java.util.concurrent.CountDownLatch

      Java的concurrent包里面的CountDownLatch其实可以把它看作一个计数器,只不过这个计数器的操作是原子操作,同时只能有一个线程去操作这个计数器,也就是同时只能有一个线程去减这个计数器里面的值。      你可以向CountDownLatch对象设置一个初始的数字作为计数值,任何调用这个对象上的await()方法都会阻塞,直到这个计数器的计数值被其他的线程减为0为...

2018-12-21 16:05:26 272

转载 Spring注解

本文我们来梳理一下Spring的那些注解,如下图所示,大概从几方面列出了Spring的一些注解:如果此图看不清楚也没事,请运行下面的代码输出所有的结果。Spring目前的趋势是使用注解结合Java代码而不是配置来定义行为、属性、功能、规则和扩展点,因此梳理注解也是梳理Spring功能点的很好的方式,全面的梳理可以补足我们知识点的漏洞。查找所有注解首先,我们来创建一个项目,使用SPRIN...

2018-12-21 13:12:07 163

转载 支付开源项目

如果你希望学习如何实现支付系统,那么本文为大家列出的码云上 9 个优秀的支付开源项目,将有助于你了解在自己的应用中如何加入对支付功能的支持,希望能给大家带来一点帮助。不足之处,欢迎讨论交流:)项目名称:龙果支付系统 roncoo-pay项目简介:龙果支付系统核心目标是汇聚所有主流支付渠道,打造一款轻量、便捷、易用,且集支付、资金对账、资金清结算于一体的支付系统,满足互联网业务系统的收款...

2018-12-21 13:10:32 571

转载 Springboot开源项目

1、项目名称:分布式敏捷开发系统架构项目简介:基于 Spring + SpringMVC + Mybatis 分布式敏捷开发系统架构,提供整套公共微服务服务模块:集中权限管理(单点登录)、内容管理、支付中心、用户管理(支持第三方登录)、微信平台、存储系统、配置中心、日志分析、任务和通知等,支持服务治理、监控和追踪,努力为中小型企业打造全方位J2EE企业级开发解决方案。项目地址:http...

2018-12-21 13:01:08 2154

转载 Synchronized理解

  下面这篇博客我看讲的还算是挺细的,能够结合具体实例来说明,博客地址为:http://www.cnblogs.com/QQParadise/articles/5059824.html  在Java中,synchronized关键字是用来控制线程同步的,就是在多线程的环境下,控制synchronized代码段不被多个线程同时执行。synchronized既可以加在一段代码上,也可以加在方法上。...

2018-12-21 09:46:49 218

原创 Eclipse快捷键

Eclipse 常用快捷键快捷键 描述 编辑 Ctrl+1 快速修复(最经典的快捷键,就不用多说了,可以解决很多问题,比如import类、try catch包围等) Ctrl+Shift+F 格式化当前代码 Ctrl+Shift+M 添加类的import导入 Ctrl+Shift+O 组织类的import导入(既有Ctrl+Shift+M的作用...

2018-12-20 15:10:01 95

原创 Windows安装HBase

一、准备        JDK、Hadoop     二、配置:1、修改HBase下的conf/hbase-env.cmd配置JDK:set JAVA_HOME=C:\Program Files\Java\jdk1.8.0_121set HBASE_MANAGES_ZK=true2、修改HBase下的hbase-site.xml <property&...

2018-12-13 11:01:48 698 1

原创 CentOS关闭防火墙

CentOS 7.0默认使用的是firewall作为防火墙查看防火墙状态firewall-cmd --state停止firewallsystemctl stop firewalld.service禁止firewall开机启动systemctl disable firewalld.service CentOS 6 防火墙查看防火墙状态service iptable...

2018-12-12 09:57:54 128

原创 Windows安装Hadoop

环境变量配置:    JAVA环境变量配置:略;   Hadoop环境变量配置:新建HADOOP_HOME变量 地址为C:\xxxx\hadoop-2.7.3 PATH添加%HADOOP_HOME%/bin;  下载winutils相关,选择对应版本,将hadoop/bin中不包含的文件复制到bin下。winutils链接。下载对应版本的就可以,例如我用的是2.7.3,可以直接下载...

2018-12-10 09:22:10 356

原创 Hadoop、Hbase、Hive、Zookeeper、Elasticsearch默认端口说明

 组件 节点 默认端口 配置 用途说明 HDFS DataNode 50010 dfs.datanode.address datanode服务端口,用于数据传输 HDFS DataNode 50075 dfs.datanode.http.address http服务的端口 HDFS DataNode ...

2018-12-05 15:11:15 458

原创 Centos安装Hbase集群

1、前提需要安装Jdk、Zookeeper、Hadoop2、上传解压3、修改配置文件hbase-env.sh#JAVA_HOME地址export JAVA_HOME=/opt/java/jdk1.8/#是否是有默认zkexport HBASE_MANAGES_ZK=falsehbase-site.xml <!-- 设置hbase根地址,为namenode所在...

2018-12-05 10:35:08 355 1

原创 Centos安装Hadoop集群

提示:需要修改hosts文件,文章中使用hostname代替ip地址192.168.59.134 centos01.bkm192.168.59.135 centos02.bkm192.168.59.136 centos03.bkm需要SSH无密钥登录配置需要rsync远程同步工具1)集群部署规划   centos01.bkm ...

2018-12-03 17:06:37 178

原创 Centos编写xcall分发脚本

功能:可以在所有主机上同时执行相同的命令最好修改下hostname并配置hosts192.168.59.134 centos01.bkm192.168.59.135 centos02.bkm192.168.59.136 centos03.bkm(1)在/usr/local/bin目录下创建xcall文件,文件内容如下#!/bin/bashpcount=$#if((pco...

2018-12-03 14:10:47 506

原创 Centos编写rsync同步工具

功能:循环复制文件到所有节点的相同目录下。       rsync远程同步工具,主要用于备份和镜像。具有速度快、避免复制相同内容和支持符号链接的优点。先配置ssh无密码登陆,ssh无密码登录文档地址:https://blog.csdn.net/zhangchao_cn/article/details/84753730最好修改下hostname并配置hosts192.168.59....

2018-12-03 13:18:31 254

原创 Centos配置SSH无密钥登录

进入到我的home目录(如果没有.ssh目录,则使用ssh命令连接一次其他主机就会生成)    cd  ~/.ssh生成公钥和私钥:    ssh-keygen -t rsa    然后敲(三个回车),就会生成两个文件id_rsa(私钥)、id_rsa.pub(公钥)将公钥拷贝到要免密登录的目标机器和自己机器    ssh-copy-id 192.168.1.102s...

2018-12-03 11:21:39 1040

原创 Centos安装单机Hbase

1、上传压缩包并解压2、修改配置文件1、配置 conf/hbase-env.sh #javahome export JAVA_HOME=/opt/java/jdk1.8/ #是否使用默认zookeeper, true为使用默认不用自己配置,false为使用自己配置的zookeeper export HBASE_MANAGES_ZK=false2、配置 c...

2018-11-29 13:28:15 504 1

原创 Centos安装单节点伪分布式Hadoop

注意:尽量参考官方文档:https://hadoop.apache.org/1、上传压缩包到服务器并解压2、删除解压中share中无用文档3、配置/etc/hadoop中的文件1、etc/hadoop/hadoop-env.sh: 修改export JAVA_HOME=/opt/java/jdk1.8/2、etc/hadoop/core-site.xml: &...

2018-11-29 09:45:01 234

原创 Centos安装zookeeper集群

准备:修改hosts文件(三台虚拟机)vim /etc/hosts192.168.59.130 centos.01192.168.59.131 centos.02192.168.59.132 centos.03安装前要安装JDK解压压缩包 ,并移动到opt文件夹下tar -zxvf zookeeper-3.4.5-cdh5.10.0.tar.gz mv zookeeper...

2018-11-28 15:38:50 139

原创 Centos安装Elasticsearch集群

部署步骤上传解压 在安装目录下创建data和logs目录mkdir datamkdir logs修改配置文件elasticsearch.yml修改后的每行前面不能有空格,修改后的“:”后面必须有一个空格主节点配置:cluster.name: bkm-esnode.name: masternode.master: truenetwork.host: 192.168...

2018-11-28 09:52:50 237

原创 Mybatis的Mapper文件Demo

<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE mapperPUBLIC "-//mybatis.org//DTD Mapper 3.0//EN""http://mybatis.org/dtd/mybatis-3-mapper.dtd"><!-- 写Sql语句 -->&lt

2018-10-31 10:47:09 342

原创 打开Java控制面板

打开cmd命令行 输入 javacpl.exe

2017-08-24 14:41:31 10876

原创 Centos关闭图形界面

Centos6:    切到root用户下;vi /etc/inittabid:5:initdefault: 改为 id:3:initdefault:Centos7:cat /etc/inittab# systemd uses 'targets' instead of runlevels. # by default, there are two main targets...

2017-05-21 19:54:40 451

转载 硬盘使用GPT分区格式

如今,使用大容量硬盘的用户越来越多,这使得传统MBR分区不适合发展趋势。于是,能够支持2.2TB以上硬盘容量,并且在Windows中支持多达128个主分区的GPT分区格式日渐成为主流。如何使用GPT分区格式为电脑硬盘进行分区呢?Win7之家学院将手把手教你分区方法。  该方法适用于64位Win7/Win8.1/Win10系统,能够满足使用GPT分区作为上述系统分区的要求。本教程使用Wind

2017-05-18 12:51:52 3221

原创 解除流氓主页绑定

WIN+R(运行),输入regedit,找到HKEY_CURRENT_USER>Software>Microsoft>Internet Explorer>Main>Start Page然后把键值修改成你想要的主页或者空白页(about:blank) win10系统 C:\Users\zhangchao\AppData\Roaming\Microsoft\Window...

2017-05-15 22:13:52 2778

空空如也

空空如也

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

TA关注的人

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