自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(45)
  • 资源 (1)
  • 收藏
  • 关注

原创 Git的安装及基础命令

Git的安装及基础命令

2023-05-26 14:20:23 1558

原创 Redis安装及其配置文件修改

Redis安装及其配置文件修改

2023-05-24 22:33:15 1382

原创 Contos7中Mysql忘记密码或者初始登录时密码错误解决方法

Contos7中Mysql忘记密码或者初始登录时密码错误解决方法

2022-11-25 22:38:59 3545

原创 Scala、Spark的安装及配置

Scala、Spark的安装及配置

2022-11-24 20:53:23 1264

原创 hbase,Phoenix的安装及配置

hbase的安装及配置:单机模式,伪分布式模式、完全分布式模式。Phoenix的安装及配置。

2022-11-24 20:42:20 822

原创 Mysql、Hive、Sqoop的安装及配置

Mysql、Hive、Sqoop的安装及配置

2022-11-18 21:15:30 1016

原创 hadoop namenode格式化错误以及启动不了解决方案

hadoop namenode格式化错误以及启动不了解决方案

2022-10-24 20:52:11 6081

原创 Hadoop搭建简述

Hadoop搭建简述

2022-10-08 11:12:39 840

原创 Hadoop完全分布式搭建补充

配置历史服务器配置日志聚集功能Hadoop 集群启停脚本查看三台服务器 Java 进程脚本Hadoop2.x与3.x的端口不同

2022-07-09 16:04:15 407 2

原创 群起集群 DataNode 没有启动的解决方法

群起集群 DataNode 没有启动的解决方法

2022-07-08 11:59:51 2409

原创 Hadoop完全分布式搭建

文件拷贝配置 ssh配置集群群起集群

2022-06-25 16:13:24 599

原创 Hadoop搭建————搭建前的准备

虚拟机IP的设置JDK的安装Hadoop的安装常用快捷键

2022-06-22 16:57:13 999

原创 Linux三种软件安装方式及服务器基本环境搭建

jdk安装(rpm安装)1、rpm下载地址http://www.oracle.com/technetwork/java/javase/downloads/index.html2、如果有安装openjdk 则卸载[root@username ~]# java -versionjava version "1.8.0_121"Java(TM) SE Runtime Environment (build 1.8.0_121-b13)Java HotSpot(TM) 64-Bit Server VM (b

2021-10-24 13:15:28 200

原创 Docker常用命令

帮助命令开机启动dockersystemctl enable docker.service启动dockersystemctl start docker停止Dockersystemctl stop docker重启dockersystemctl restart docker查询 docker 服务状态:service docker status查看Docker概要信息(系统信息,包括镜像和容器的数量)docker info查看Docker帮助文档docker --he

2021-08-26 19:02:20 70

原创 安装Docker(yum安装——基于 CentOS 7 安装

安装Docker(yum安装)基于 CentOS 7 安装官网安装参考手册:https://docs.docker.com/install/linux/docker-ce/centos/确定你是CentOS7及以上版本[root@192 Desktop]# cat /etc/redhat-releaseCentOS Linux release 7.2.1511 (Core)yum安装gcc相关(需要确保 虚拟机可以上外网 )yum -y install gccyum -y

2021-08-21 11:11:42 132

原创 SpringMVC学习07——拦截器、文件上传下载

拦截器概述SpringMVC的处理器拦截器类似于Servlet开发中的过滤器Filter,用于对处理器进行预处理和后处理。开发者可以自己定义一些拦截器来实现特定的功能。过滤器与拦截器的区别: 拦截器是AOP思想的具体应用。过滤器servlet规范中的一部分,任何java web工程都可以使用在url-pattern中配置了/*之后,可以对所有要访问的资源进行拦截拦截器拦截器是SpringMVC框架自己的,只有使用了SpringMVC框架的工程才能使用拦截器只会拦截访问的

2021-03-01 12:44:37 124

原创 SpringMVC学习06-Ajax

Ajax研究简介AJAX = Asynchronous JavaScript and XML(异步的 JavaScript 和 XML)。AJAX 是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。Ajax 不是一种新的编程语言,而是一种用于创建更好更快以及交互性更强的Web应用程序的技术。在 2005 年,Google 通过其 Google Suggest 使 AJAX 变得流行起来。Google Suggest能够自动帮你完成搜索单词。Google Suggest 使用

2021-02-28 19:55:27 113

原创 整合SSM框架

整合SSM环境要求环境:IDEAMySQL 5.5Tomcat 9Maven 3.6要求:需要熟练掌握MySQL数据库,Spring,JavaWeb及MyBatis知识,简单的前端知识;数据库环境创建一个存放书籍数据的数据库表CREATE DATABASE `ssmbuild`;USE `ssmbuild`;DROP TABLE IF EXISTS `books`;CREATE TABLE `books` (`bookID` INT(10) NOT

2021-02-22 12:15:00 99

原创 SpringMVC学习05——JSON、Jackson、FastJson

Json什么是JSON?JSON(JavaScript Object Notation, JS 对象标记) 是一种轻量级的数据交换格式,目前使用特别广泛。采用完全独立于编程语言的文本格式来存储和表示数据。简洁和清晰的层次结构使得 JSON 成为理想的数据交换语言。易于人阅读和编写,同时也易于机器解析和生成,并有效地提升网络传输效率。在 JavaScript 语言中,一切都是对象。因此,任何JavaScript 支持的类型都可以通过 JSON 来表示,例如字符串、数字、对象、数

2021-02-20 23:50:58 123

原创 SpringMVC学习04——数据处理及跳转、乱码问题

结果跳转方式ModelAndView设置ModelAndView对象 , 根据view的名称 , 和视图解析器跳到指定的页面 .页面 : {视图解析器前缀} + viewName +{视图解析器后缀}<!-- 视图解析器 --><bean class="org.springframework.web.servlet.view.InternalResourceViewResolver" id="internalResourceViewResolver"> &l

2021-02-20 00:16:56 112

原创 SpringMVC学习03——控制器Controller和RestFul风格

控制器Controller控制器复杂提供访问应用程序的行为,通常通过接口定义或注解定义两种方法实现。控制器负责解析用户的请求并将其转换为一个模型。在Spring MVC中一个控制器类可以包含多个方法在Spring MVC中,对于Controller的配置方式有很多种实现Controller接口Controller是一个接口,在org.springframework.web.servlet.mvc包下,接口中只有一个方法;//实现该接口的类获得控制器功能public int

2021-02-18 22:34:35 164

原创 SpringMVC学习02——Hello,SpringMVC

Hello,SpringMVC配置版1、新建一个Moudle , springmvc-02-hello , 添加web的支持!2、确定导入了SpringMVC 的依赖!3、配置web.xml , 注册DispatcherServlet<?xml version="1.0" encoding="UTF-8"?><web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.

2021-02-17 23:01:55 129

原创 SpringMVC学习01——认识SpringMVC

1、MVC1.1、什么是MVCMVC是模型(Model)、视图(View)、控制器(Controller)的简写,是一种软件设计规范。是将业务逻辑、数据、显示分离的方法来组织代码。MVC主要作用是降低了视图与业务逻辑间的双向偶合。MVC不是一种设计模式,MVC是一种架构模式。当然不同的MVC存在差异。Model(模型):数据模型,提供要展示的数据,因此包含数据和行为,可以认为是领域模型或JavaBean组件(包含数据和行为),不过现在一般都分离开来:Value Object(数据Dao) 和

2021-02-17 16:56:52 110

原创 Spring学习06——声明式事物

声明式事务回顾事务事务在项目开发过程非常重要,涉及到数据的一致性的问题,不容马虎!事务管理是企业级应用程序开发中必备技术,用来确保数据的完整性和一致性。事务就是把一系列的动作当成一个独立的工作单元,这些动作要么全部完成,要么全部不起作用。事务四个属性ACID1、 原子性(atomicity)事务是原子性操作,由一系列动作组成,事务的原子性确保动作要么全部完成,要么完全不起作用2、 一致性(consistency)一旦所有事务动作完成,事务就要被提交。数据和资源处于一种满足

2021-02-14 10:45:59 102

原创 Spring学习05——整合MyBatis

整合MyBatis步骤1、导入相关jar包junit<dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.12</version></dependency>mybatis<dependency> <groupId>org.mybatis</

2021-02-13 21:53:07 80

原创 Mybatisl学习04——动态SQL、缓存

动态SQL什么是动态SQL:动态SQL指的是根据不同的查询条件 , 生成不同的Sql语句.官网描述:MyBatis 的强大特性之一便是它的动态 SQL。如果你有使用 JDBC 或其它类似框架的经验,你就能体会到根据不同条件拼接 SQL 语句的痛苦。例如拼接时要确保不能忘记添加必要的空格,还要注意去掉列表最后一个列名的逗号。利用动态 SQL 这一特性可以彻底摆脱这种痛苦。虽然在以前使用动态 SQL 并非一件易事,但正是 MyBatis 提供了可以被用在任意 SQL 映射语句中的强大的动态 SQL 语

2021-02-04 22:44:32 134

原创 Mybatis学习03——Lombok、一对多和多对一处理

Lombok的简介Lombok是一款Java开发插件, 使得Java开发者可以通过其定义的一 些注解来消除业务工程中冗长和繁琐的代码,尤其对于简单的Java模型对象(POJO)。在开发环境中使用Lombok插件后, Java开发人员可以节省出重复构建, 诸如hashCode和equals这样的方法以及各种业务对象模型的accessor和ToString等方法的大量时间。对于这些方法,它能够在编译源代码期间自动帮我们生成这些方法,并没有如反射那样降低程序的性能。环境准备想要体验一把Lombok的话,得先

2021-01-31 16:16:19 156

原创 Mybatis学习02——ResultMap、分页、日志工厂、注解开发

ResultMap查询为null问题要解决的问题:属性名和字段名不一致环境:新建一个项目,将之前的项目拷贝过来1、查看之前的数据库的字段名2、Java中的实体类设计public class User { private int id; //id private String name; //姓名 private String password; //密码和数据库不一样! //构造 //set/get //toString()}3、接

2021-01-28 22:44:59 123

原创 Mybatis学习01——MyBatis简介、MyBatis第一个程序、CRUD操作、配置解析

MyBatis简介什么是MyBatisMyBatis 是一款优秀的持久层框架MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集的过程MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的 实体类 【Plain Old Java Objects,普通的 Java对象】映射成数据库中的记录。MyBatis 本是apache的一个开源项目ibatis, 2010年这个项目由apache 迁移到了google code,并且改名为MyBatis

2021-01-27 15:13:23 245

原创 Spring学习04—— 代理模式、AOP

代理模式为什么要学习代理模式,因为AOP的底层机制就是动态代理!代理模式:静态代理动态代理学习aop之前 , 我们要先了解一下代理模式!静态代理静态代理角色分析抽象角色 : 一般使用接口或者抽象类来实现真实角色 : 被代理的角色代理角色 : 代理真实角色 ; 代理真实角色后 , 一般会做一些附属的操作 .客户 : 使用代理角色来进行一些操作 .代码实现Rent . java 即抽象角色//抽象角色:租房public interface Rent { publi

2021-01-22 20:53:53 82

原创 Spring学习03——Bean的自动装配、注释

Bean的自动装配自动装配说明· 自动装配是使用spring满足bean依赖的一种方法· spring会在应用上下文中为某个bean寻找其依赖的bean。Spring中bean有三种装配机制,分别是:1、在xml中显式配置;2、在java中显式配置;3、隐式的bean发现机制和自动装配。Spring的自动装配需要从两个角度来实现,或者说是两个操作:1、组件扫描(component scanning):spring会自动发现应用上下文中所创建的bean;2、自动装配(autowiring)

2021-01-22 00:04:28 209

原创 Spring学习02——依赖注入

依赖注入(DI)概念依赖注入(Dependency Injection,DI)。依赖 : 指Bean对象的创建依赖于容器 . Bean对象的依赖资源 .注入 : 指Bean对象所依赖的资源 , 由容器来设置和装配 .依赖注入主要有两种实现方式,分别是属性 setter 注入和构造方法注入。属性 setter 注入指 IoC 容器使用 setter 方法注入被依赖的实例。通过调用无参构造器或无参 static 工厂方法实例化 bean 后,调用该 bean 的 setter 方法,即可实现基于

2021-01-21 23:18:20 101

原创 Spring学习01——Spring概述、Hello,Spring

Spring:概述及IOC理论推导简介Spring : 春天 —>给软件行业带来了春天2002年,Rod Jahnson首次推出了Spring框架雏形interface21框架。2004年3月24日,Spring框架以interface21框架为基础,经过重新设计,发布了1.0正式版。很难想象Rod Johnson的学历 , 他是悉尼大学的博士,然而他的专业不是计算机,而是音乐学。Spring理念 : 使现有技术更加实用 . 本身就是一个大杂烩 , 整合现有的框架技术官网 : http:

2021-01-19 23:08:43 154

原创 VMware虚拟机安装CentOS7,登录时,输入密码出现抱歉,没有奏效,请再试一遍。解决方法:

首先:检测自己是否忘记密码,按ctrl+alt+F2或者其他Fn,进入匿名终端,尝试登录一下,如果此时还是登录不了,那就证明,你忘记密码了;如果忘记密码,请看下面忘记密码解决办法。如果出现成功登陆,如下图说明密码没错,是系统自身的原因,然后:尝试用虚拟键盘输入密码试试,或者外加键盘试试,用笔记本物理机键盘直接输入会报“抱歉,没有奏效,请再试一遍”,打开虚拟键盘输入就可以解决了忘记密码解决办法1、开机后进入以下界面,然后按Esc或者E键编辑选项:2、添加相关命令行。如图所示:3、按下Ctrl.

2020-12-24 09:20:07 7242 3

原创 Linux Hasoop文件上传失败

文件上传失败:解决方案:1、停止集群(切换到/sbin目录下)$./stop-all.sh2、删除在hdfs中配置的元数据目录(即在core-site.xml中配置的hadoop.tmp.dir对应文件件)下面的所有数据;、$ rm -rf /home/hadoop/tmp/*3、重新格式化namenode(切换到hadoop目录下的bin目录下)$ ./hadoop namenode -format4、重新启动hadoop集群(切换到hadoop目录下的sbin目录下)$./st

2020-12-15 20:51:55 140

原创 VMware虚拟机Centos7 桥接方式静态网络配置的步骤

一、打开虚拟机的设置页面,设置虚拟机桥接模式如图:选择桥接模式二、配置VMware虚拟机网络1、查看需要配置的文件的名称,本机的名字叫ifcfg-ens33cd /etc/sysconfig/network-scripts2、打开给文件,并进行修改vi /etc/sysconfig/network-scripts/ifcfg-ens33注意: ifcfg-ens33文件,每个人文件名可能不同,需要在/etc/sysconfig/network-scripts/目录下查找并修改成自己的文件

2020-12-14 15:28:21 360

原创 linux下安装idea创建桌面快捷方式

Linux创建idea桌面快捷方式每次启动的时候都需要到idea目录bin下执行:./idea.sh这样比较麻烦,现在我们在桌面上创建快捷方式:1、创建快捷方式touch idea.desktop2、编辑此文件vi idea.desktop3、添加以下内容[Desktop Entry]Name=IntelliJ IDEAComment=IntelliJ IDEAExec=/root/idea/idea-IU- 202.7319.50/bin/idea.shIcon=/roo

2020-09-20 22:14:02 6089

原创 虚拟机建立Linux CentOS 7

1、搭建前的准备:虚拟机 VMware Workstation Pro镜像 CentOS-7-64Hadoop Hadoop 2.8.5Xshell 6Xftp 62、在虚拟机中安装CentOS 操作系统打开VMware Workstation Pro文件–>新建虚拟机 选择自定义 下一步选择相应的硬盘兼容性 下一步选择稍后安装操作系统 下一步客户机操作系统选择Linux(L) ,版本选择CentOS 7 64位

2020-09-18 17:21:46 157

原创 CentOS7yum安装JDK出现/var/run/yum.pid 已被锁定,解决办法

CentOS7yum安装出现/var/run/yum.pid 已被锁定/var/run/yum.pid 已锁定,PID为6928的另一个程序正在运行。Another app is currentl holding the yum lock; waitingg for it to exit……如图所示:解决方法:只要删除/var/run/yum.pid就可以正常使用了代码: rm -f /var/run/yum.pid...

2020-09-17 16:53:45 187 1

原创 Linux虚拟机没有IP的解决办法

这里之所以是查看下IP ,是我们后面要建一个Centos远程工具Xshell 连接Centos的时候,需要IP地址,所以我们这里先学会查看虚拟机里的Centos7的IP地址首先我们登录操作系统 用户名root 密码 root然后我们输入ip查询命名 ip addr发现ens33 没有inet 这个属性,那么就没法通过IP地址连接虚拟机。接着来查看ens33网卡的配置:vi /etc/sysconfig/network-scripts/ifcfg-ens33 注意vi后面加空格vi是Linux内

2020-09-15 18:08:33 1013 3

eclipse-jee-x64.rar包

eclipse-jee-x64.rar包

2022-10-08

理财管理(spring boot+thymeleaf).zip

使用了当前较为流行的spring boot,spring,spring mvc,mybatis,shiro框架分页处理使用了pagehelper进行操作,前台使用了模板语言thymeleaf,界面较为炫酷,适合年轻朋友。开发工具采用的是IDEA。

2021-04-18

空空如也

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

TA关注的人

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