自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 资源 (2)
  • 收藏
  • 关注

原创 在linux下安装hadoop分布式集群非单机版

1.文档目的面向所有开发的同学,熟悉安装zookeeper、hadoop和hbase的流程,并能自主解决安装过程中遇到的问题。 本文档主要是描述安装和配置zookeeper、hadoop和hbase分布式集群的详细步骤。使用本文档需要在VMware上安装centOS虚拟机。2.集群架构三个节点,一个主,3个从。节点之间局域网连接,可以相互ping通,节点IP地址分布如下:主机名 IP ...

2020-04-29 10:50:58 489

原创 立个flag写给几年后的自己

写在前面先说下自己,作为一个从农村走出来的孩子,我来到家乡所属的省会城市,武汉。也只是上了一个普通的本科,毕业最初在各个小公司摸爬滚打,但自己的未来好像一眼看穿。也就是在17年的时候步入了IT行业,算是自己的一个比较正确的选择吧,至少自己可以拿着一个虽然不高但还算不错的工资。但是对于自己入行的这几年,其实很想对自己说,真的荒废了,虽然也在很努力的工作,为了工作也会努力学习相当的知识,但对于自己有...

2020-04-22 20:29:09 299

原创 Linux下交叉备份mysql数据库shell脚本并复制到备份服务器

先说需求最近收到一个需求,就是对某个地市的服务器上的数据库进行交叉备份,要求每天将数据库从A服务器上备份,并放到B服务器上保存,方便日后服务器宕机或者损坏带来的数据丢失风险。怎么实现我们知道shell脚本可以很方便的通过mysqldump命令进行备份,并且方便设置定时执行,所以我们选择shell脚本来实现此需求。先看脚本,以下脚本亲测可用,centos6.4、centos7#!/bin/...

2020-04-15 15:35:37 383

转载 【mysql 中 批量修改 一个字段的 第一位 字符】转载

update 表 set 字段 =concat(‘修改后的字符’,mid(字段,2,length(字段))) where 条件。update 表 set 字段= CONCAT (特殊符号,字段) where 条件。注:mid 我也不太懂这个 所以找了一下这个↓↓↓↓↓↓↓↓。

2023-03-16 19:56:35 350

原创 Cannot resolve org.apache.commons:commons-httpclient:3.1

说明这个依赖是从私服中下载的。而此时我是连不上私服的,这些依赖是我从别人的电脑拷贝的。将_remote.repositories中的。>central= 问题解决;

2023-03-09 10:42:19 421

原创 org.springframework.beans.factory.UnsatisfiedDependencyException解决方法

今天玩springboot报个错,如下org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'springApplicationAdminRegistrar' defined in class path resource [org/springframework/boot/autoconfigure/admin/SpringApplicationAdminJmxAuto

2020-05-18 18:12:01 2671

原创 笔记本电脑同时连接内外网亲测有效

写在前面今天有个系统的问题,需要找别的同事解决,但是外地的公司分内外网,同时连接的时候,是不可以同时使用的。所以此时需要配置一下网卡,才能同时访问内网和外网。注意:我当前使用的网络配置是网线是内网,外网是连接的无线网解决步骤1.查看当前连接的内网所属网卡的编号点击:控制面板-网络和 Internet-网络和共享中心-本地连接-属性-IPV4,这是我们当前内网的ip配置以管理员身份运行cmd,不知道如何操作的自行百度哈,输入route print找到当前我们内网所用的网卡,控制面板\网络和

2020-05-15 15:43:45 8708 2

原创 史上最全的JSON入门教程读懂这篇带你玩转JSON

JSON是大家再熟悉不过的一门数据格式了,它具有很多优点,比如占用带宽比较小(格式是压缩的)、js可以通过eval()读取、支持多种语言(C、C++、JAVA、PHP等等),我们日常开发中用的比较多的是对json进行封装和解析,这块内容也是我们必须去掌握的,所以我花了一点时间对json的各种封装个解析做了一个详细的教程,方便初学者快速上手入门什么是JSON?JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。它使得人们很容易的进行阅读和编写。同时也方便了机器进行

2020-05-14 19:58:09 4117 1

原创 Springboot实战笔记(1)idea搭建springboot项目实例

写在前面作为一个一直以来都是使用ssm、ssh、struts这些老技术的程序猿,深感自己马上就要落后,与时代脱轨,尤其所在的公司属于传统互联网公司,新框架的项目不是特别多,想着花时间好好的学习一下Springboot。边学习,边出博客,水平有限,若有不足之处,恳请各位大佬热心指出。一、认识SpringBootSpring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化Sp...

2020-05-07 23:58:06 2421

原创 eclipse如何上传项目到github以及cannot open git-upload-pack具体解决方案

GIthub在2018年2月8日后禁止通过TLSv1.1协议连接https://github.com 和 https://api.github.com. JDK1.8默认支持TLSv1.2,JDK1.7默认是TLSv1.1

2020-05-06 15:44:26 471

原创 java基础学习笔记之java oop高级java异常处理机制、集合、文件操作、序列化与反序列化、字符串处理(三)

JAVA异常处理机制一、什么异常(Exception)1.生活中异常:不正常事件(意外)2.程序异常:异常是指在程序的运行过程中所发生的不正常的事件(例外,错误),它会中断正在运行的程序。3.什么是异常处理:java编程语言使用异常处理机制为程序提供了错误处理的能力(不是解决错误).4.异常处理的作用:增强的稳定性、健壮性.5.java异常处理的关键字try、catch、final...

2020-05-04 00:06:03 398

原创 java基础学习笔记之java oop高级java面向对象基础(二)

面向对象、重载、构造、封装一.Java面向对象:1.1面向对象三大特征:封装、继承、多态1.2.软件出现的目的:2.1用计算机的语言描述现实世界2.2用计算机解决现实世界的问题1.3面向对象的设计步骤1.第一步:发现类2.第二步:发现类的属性3.第三步:发现类的方法二、方法重载(是实现多态的方式之一)1.在一个类中想定义多个同名的方法必需构成方法重载2.满足方法重载的条件:...

2020-05-03 23:15:03 248

原创 java基础学习笔记之java变量、数据类型、判断循环语句(一)

愉快的五一假期到了,在家里除了白天陪陪老婆带带娃,我想着这五天的小长假也不能荒废,今年的疫情让我们只能窝在家里,尤其像博主在武汉,出个小区要扫码、进超市要扫码、坐公交还是要扫码。出门戴口罩、护目镜把自己裹得严严实实~所以我就想着把以前学习java的笔记和案例在博客中分享给大家,先申明一下,此模块只针对刚入门的学习者,已经入门的老鸟们可以自行忽略~~~一、变量什么是变量:在程序运行过程中,暂时...

2020-05-02 00:13:21 1024

原创 我刚毕业,该如何入门学好java

在知乎上经常碰到这种问题:“我刚毕业,怎么入门java?”;“我是初中生、高中生可不可以自学java?”作为一个已经工作三年多的老鸟,我想说:如果你是一个遇到困难就望而却步的人,大可不必浪费时间接着把这篇文章看下去,真的不用因为java就业前景好,上升空间大,工资高就去学他。如果你热爱技术,耐得住寂寞,肯钻研,那么请接着往下看,这个行业也许适合你!首...

2020-05-01 23:50:05 487 1

原创 Linux下解决centos频繁死机的缓存清理脚本

之前某个地市有台服务器出现问题,但是上面部署的环境比较复杂,暂时不可以更换服务器,所以写个脚本,加入定时任务解决缓存过快消耗的问题脚本如下:#!/bin/bashused=`free -g | awk 'NR==2' | awk '{print $3}'`free=`free -g | awk 'NR==2' | awk '{print $4}'`echo "=========...

2020-04-30 21:14:41 1823

原创 Hbase API以及java如何操作Hbase的说明

1.文章目的本文主要包括两个方面的内容,一是Hbase Java API简介;二是一个完整的Java项目访问Hbase的步骤及示例代码。本文档假设读者已在VMware上安装centOS虚拟机,并且已成功安装配置好Hadoop伪集群和Hbase数据库2.Hbase的javaAPI简介2.1几个相关类与HBase数据模型之间的对应关系3.重点类介绍3.1.HBaseConfigurati...

2020-04-30 15:41:10 1130

原创 在linux下安装hadoop分布式集群(单机版)

1.文档目的上篇博文在linux下安装hadoop分布式集群非单机版大家安装时候需要创建3个虚拟机,但是有的小伙伴说,我的笔记本配置不够,带不动,咋办呢?所以笔者也是把单机版的安装方式整理了一份本文可以让大家熟悉安装hadoop和hbase,并能自主解决安装过程中遇到的问题。本文主要是描述安装和配置hadoop和hbase的详细步骤。本文档假设读者已在VMware上安装centOS虚拟...

2020-04-30 13:02:41 1009

原创 java实现从一个数据库导入数据到另外一个数据库以及将大量图片导入到数据库中jdbc实现方法

需求背景在某地客户现场,遇到一个需求,将一个数据库中的某个表的数据导入到另外一台服务器上的数据库,并且表中包含blob字段,在使用kettle失败的情况下,shell脚本咱又不熟悉,作为一个java程序猿,紧急使用java的jdbc实现处理此业务,当然程序还是有很多可以完善的地方,此例子比较适合新人练手学习。第一个类:将数据从一个库导出写入另外一个库这里假定有数据库A和B,某个表包含Blob...

2020-04-28 23:02:41 3785

原创 Java多线程的入门以及使用

概述进程:正在执行中的程序,一个进程中至少有一个线程。线程:每个进程执行都有执行顺序,该顺序是一个执行路径,或者叫做控制单元。无论QQ还是迅雷,启动时候会在内存中分配一个地址,进程用于标识空间,封装里面的控制单元。线程是进程里面的控制单元。线程控制进程的运行。先看一个单线程例子package com.zhangb;public class Demo1 { public static ...

2020-04-24 15:15:40 138

原创 在javaweb中ssm框架添加rest接口的方法以及cas单点登录web.xml中添加白名单url的方法

restful接口restful接口具有很多优势,比如可以通过一个接口的get/put/delete类似实现查询、新增、删除、修改的功能,笔者所做的项目是需要用到restful接口来提供给其他项目使用第一步:在web.xml里面配置拦截白名单首先,别的项目想要访问我们对外暴露的接口时候,我们必须将该类请求放行不拦截,别的项目才可以访问到我们的请求,我们使用的是cas单点登录的框架,至于单点登...

2020-04-24 15:08:19 1421

原创 java项目中用到的日期(Date)时间(Time)的工具类分享

写在前面 这个没什么多说的就是自己项目上用到的一些工具类,分享出来,供需要的小伙伴可以使用当然不是很全,大家可根据自己的需要进行补充~~代码日期工具类:package com.cn.zhangb.util;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date;...

2020-04-24 14:31:49 218

原创 redis工具类在java项目中调用redis的各种方法集合

写在前面刚开始坚持写博客,习惯性的先在前面说几句。。首先这边文章的受众一定是有一定redis基础的小伙伴才可以使用,我们在项目组想要操作redis,写好一个工具类就可以直接使用啦,当然我们也可以手写一个redis的连接池,后续我会写相关的文章分享大家分析代码好啦,,现在就先分享给大家相关的代码,这也是我在自己项目组使用的工具类名称:JedisUtil.javapackage com....

2020-04-24 14:18:56 1149 1

原创 java调用GET\POST发送GET/POST请求的工具类

写在前面很多时候我们需要去调用或者发送请求访问java的rest接口,这时候一般我们项目组会添加相对应的工具类进行封装,不用每次都去重新写一次,类似于java的jdbc,我们如果使用mabits时候,框架已经为我们封装好相关的代码,这也是java面向对象的编程思想的体现,这里就没太多的文字概述啦~~直接上代码,有需要的小伙伴可以直接复制到自己的工具类中使用哦改工具类名称:RestUtil.j...

2020-04-24 11:48:44 697

原创 mysql数据库的安装与表的创建附安装包

安装步骤在安装之前,若服务器上存在mysql建议先卸载1.进入/opt/TaskCenter下cd /opt/TaskCenter2.解压mysql的安装包tar zxvf mysql-advanced-5.6.22-linux-glibc2.5-x86_64.tar.gz3.将mysql移动到/usr/local下mv /opt/TaskCenter/mysql-advance...

2020-04-15 16:51:08 155

原创 ActiveMQ在linux下的安装和卸载附安装包

Activemq安装和确认如果在服务器上已经存在ActiveMq可以不需要重装,只需要在该队列建立自己的队列即可,如果需要卸载请参照下文ActiveMq的卸载对Mq进行卸载,再进行接下来的安装工作。1.进入项目安装包目录:/opt/, 找到activemq安装apache-activemq-5.9.0-bin.tar.gz;cd /opt/2.使用命令解压该文件;tar -xvf a...

2020-04-15 16:50:33 2693

原创 linux下安装jdk1.8教程

运行解压jdk-8u181-linux-x64.tar.gz安装jdk1.进入安装包存放目录cd /opt/2.执行tar xzvf jdk-8u181-linux-x64.tar.gz -C /usr/local/java如果/usr/local/java路径不存在,执行mkdir -p /usr/local/java重试解压命令;配置jdk全局变量配置jdk1.修改...

2020-04-15 16:49:33 193

原创 Linux下设置定时清理日志的shell脚本,很简单给自己做个笔记

脚本如下#!/usr/bin/bashecho " " > /opt/tomcat/logs/catalina.out脚本命名为clear_catalina.sh,上传到服务器任意目录,这里我们上传到 /home/目录cd /home/chmod -u+x clear_catalina.sh添加定时任务:在命令行输入: crontab -e 然后添加相应的任务,wq存盘退出...

2020-04-15 15:46:06 978 1

原创 Spring集成RocketMQ以及应用实例代码

背景Apache RocketMQ™是一个统一的消息传递引擎,轻量级的数据处理平台。根据我们的研究,在使用越来越多的队列和虚拟主题的情况下,ActiveMQ IO模块遇到了瓶颈。我们尽力通过节流,断路器或降级来解决此问题,但效果不佳。因此,我们那时开始关注流行的消息传递解决方案Kafka。不幸的是,Kafka不能满足我们的要求,特别是在低延迟和高可靠性方面。在这种情况下,我们决定发明一个新的消息...

2020-04-13 19:55:39 6005 1

原创 Linux下RocketMQ下载安装教程以及RocketMQ使用教程和代码

一、安装及启动1、将zip文件上传到linux的~下,然后解压:执行:unziprocketmq-all-4.4.0-bin-release.zip,若unzip命令不存在,执行:yum install -y unzip zip2、移动并重命名执行:mvrocketmq-all-4.4.0-bin-release /usr/local/rocketmq3、进入/usr/l...

2020-04-13 17:08:26 2567 2

原创 Spring整合ActiveMQ教程以及自己项目的实例记录

简介ActiveMQ是Apache出品的一个消息队列(Message Queue)软件,它可以与诸如C#、C++、PHP、Java等语言进行整合。本文重点叙述的是与Java Web中Spring框架的整合,ActiveMQ很好地实现了JMS接口,为编写高并发的应用程序提供了高效的解决方案。整合思路Spring最厉害的地方就是它的Bean了,还有它特有的IOC(控制反转)和AOP(面向切面编...

2020-04-11 21:34:22 176

原创 Java过滤器详细解读以及使用实例讲解

Java过滤器能够对目标资源的请求和响应进行截取,过滤器过滤的对象是客户端访问的web资源,也可以理解为一种预处理手段,对资源进行拦截后,将其中我们认为的杂质(用户自己定义的)过滤,符合条件的放行,不符合的则拦截下来。当然,过滤器既可以拦截request,也可以拦截返回的response,一张图解释:一、什么是Java过滤器过滤器的本质就是一个实现了 Filter 接口的 Java ...

2020-03-24 14:48:26 5073

原创 Oracle基础01:Oracle入门以及SQL语言的介绍

一、了解oracle   1.oracle公司的产口,也是目前主流的数据库之一     产品免费,服务收费二、oracle数据的基本概念   1.表空间:存储数据的地方(对应一个物理位置(指文件))   2.全局数据库名:用于区分一个数据库的唯一标识   3.理解模式和模式对象      模式是模式对象的集合     每一个用户对应一个模式     模式对象是用

2018-01-30 23:47:41 181

原创 Git学习笔记,Git的基本使用以及常用命令

Git笔记Git介绍Git是分布式版本控制系统 集中式VS分布式,SVN VS Git 1)SVN和Git主要的区别在于历史版本维护的位置 2)这两个工具主要的区别在于历史版本维护的位置Git本地仓库包含代码库还有历史库,在本地的环境开发就可以记录历史而SVN的历史库存在于中央仓库,每次对比与提交代码都必须连接到中央仓库才能进行。 3)这样的好处在于:自己可以在脱机环境查看

2018-01-30 15:31:10 152

rocketmq相关jar包.zip

使用rocketmq所需要的基本的jar包资源,对于标准的web项目,导入到我们的项目中即可。相关的jar包可以在maven仓库中下载或者去rocketmq官网下载

2020-04-13

rocketmq安装包以及教程.zip

rocketmq安装包以及教程,包含linux下的安装文档以及rocketmq的安装包和客户端管理,方便新同学使用rocketmq的相关资源

2020-04-13

空空如也

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

TA关注的人

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