自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

梁聪俊

原人生美好,一生幸福。

  • 博客(48)
  • 资源 (1)
  • 收藏
  • 关注

原创 错误解决

这里写自定义目录标题配置输入 和 输出路径配置文件调换了一下位置就好了配置输入 和 输出路径20/09/12 18:04:17 WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform… using builtin-java classes where applicableException in thread “main” java.lang.ArrayIndexOutOfBoundsEx

2020-09-12 18:20:10 338

原创 ubuntu 安装 hadoop

安装 Hadoop 依赖的软件• Ubuntu 需要单独安装:$ sudo apt-get install ssh$ sudo apt-get install pdshUbuntu 需要执行$ ssh-keygen -t rsa -P ‘’ -f ~/.ssh/id_rsa$ cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys$ chmod 0600 ~/.ssh/authorized_keys环境变量的配置Ubuntu 的所有.

2020-09-11 20:44:17 146

原创 配置 java环境变量 hadoop环境变量

export JAVA_HOME=/home/l/Downloads/jdk-11.0.5export PATH=#JAVA_HOME/bin:PATHexportCLASSPATH=.:PATHexport CLASSPATH=.:PATHexportCLASSPATH=.:JAVA_HOME/lib/de.jar:$JAVA_HOME/lib/tools.jarexport HADOOP_HOME=/home/l/Downloads/hadoop-3.3.0PATH=PATH:JAVAHOME/

2020-09-11 11:37:25 279

原创 Hadoop

这里写目录标题Hadoop安装的方式——单节点集群Hadoop中比较重要的几个模块:package com.example.hadoop;https://hadoop.apache.orgHadoop安装的方式——单节点集群Local(Standalone) Mode 本地模式Pseudeo-Distributed Mode 伪分布式模式集群全分布式模式Hadoop中比较重要的几个模块:HDFS:Hadoop的分布式文件系统,是一个对用户透明的硬盘MapReduce:用于

2020-09-04 09:35:42 75

原创 IDEA给mysql创建新用户

CREATE DATABASE test CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;CREATE USER ‘liang’@’%’ IDENTIFIED BY ‘123456’;GRANT ALTER,SELECT,INSERT,UPDATE,CREATE,DROP,INDEX,REFERENCES,CREATE VIEW,TRIGGER,SHOW VIEW,ALTER ROUTINE,CREATE ROUTINE,EXECUTE,CREATE .

2020-09-02 12:21:28 629

原创 tomcat下载安装

tomcat下载网址选择Toncat 9 或最新版本下载对应的安装包,zip (pgp, sha512)tar.gz (pgp, sha512)32-bit Windows zip (pgp, sha512)64-bit Windows zip (pgp, sha512)32-bit/64-bit Windows Service Installer (pgp, sha512)我是ubuntu,我选的是tar.gz (pgp, sha512)解压缩cd Downloads/

2020-09-02 08:22:15 116

原创 redis

这里写目录标题redis-cli 是连接到redis的一个客户端Redis的特性Redis的典型使用场景:Redis的安装和命令说明Redis的三种启动方式:Linux中如何验证Redis正常启动了?Redis客户端的返回值, 即redis-cli的返回结果Redis的常用配置redis-server &&表示让这条命令在后台执行redis-server指的是启动redis服务器redis-cli 是连接到redis的一个客户端这个内容只是为了连接到redis数据库,就类似于ide

2020-08-25 15:16:27 175

原创 ubuntu 安装docker 创建mysql容器

安装dockerDocker安装网址安装Docker一共5步,顺序不能错更新安装Docker所必须的依赖软件将 一个gpg的文件加入到ubuntu 的安全认证中将刚刚认证的安全源加入到ubuntu的市场中安装Docker创建MySql网络创建共享卷创建MySql服务器解释登陆MySql客户端Docker安装网址安装Docker一共5步,顺序不能错更新sudo apt-get update安装Docker所必须的依赖软件sudo apt-get install apt-transport-

2020-08-25 15:13:32 315

原创 MyBatis二次整理

这里写自定义目录标题1.什么是框架?2.什么是SSM或SSH框架?3.什么是MyBatis框架? 数据访问对象层什么是持久层 DAO 数据访问对象层4.什么是是持久化?ORM(对象关系映射):Object Relational MappingMyBatis pom.xml1.什么是框架?框架可以理解为别人写好了绝大多数的规则和代码,只要按照这个框架的要求去填写进去就可以了。使用别人的框架之后,约束和方便了我们代码的编写。2.什么是SSM或SSH框架?SSM:Spring框架,Struts2

2020-08-25 09:29:59 87

原创 Maven和Gradle

这里写目录标题选右边的Enable Auto-import<?xml version="1.0" encoding="UTF-8"?>4.0.0<groupId>com.google</groupId><artifactId>maventest</artifactId><version>8.0</version><dependencies> <!-- https://mvnrepo

2020-08-22 17:33:50 124

原创 MyBatis

这里写目录标题1. 什么是框架?2. 什么是SSM或SSH框架或三大框架整合?3. 什么是MyBatis框架?4. 什么是持久化?5. ORM(对象关系映射):Object Relational Mapping搭建一个最简单的MyBatis程序1. 删除和建立数据库表格,注意暂时不要使用复杂类型,如日期和枚举2. 建立实体3. 建立dao层接口,我们就做2个功能,即插入和查询搭建一个最简单的MyBatis程序1. 删除和建立数据库表格,注意暂时不要使用复杂类型,如日期和枚举2. 建立实体3. 建立mappe

2020-08-22 17:30:25 98

原创 spring

这里写自定义目录标题IOC控制反转DI依赖注入容器ContainerSpring中Bean的作用域:问题重要注解:Spring实现AOP实际上有多种方式:AspectJ框架是一个非常优秀的AOP的框架作业:1. AOP和OOP之间的关系?1. AOP和OOP之间的关系?Spring发展到现在,已经成了一系列框架的集合体。但是我们通常所说的Spring框架,或者最早的Spring实际上只是指Spring FrameworkMyBatis,Spring框架,Spring MVCSpring ->

2020-08-22 17:09:14 79

原创 SpringMVC

文章目录Spring MVC实际上替代了我们之前Servlet的地位和作用。Spring MVC是一个框架,这个框架是采用了现有的Servlet技术编写的,其目的是为了让我们更方便的开发Web程序。他并不是一个Servlet的替代技术。Spring Boot框架:帮助我们快速/简洁的开发我们所需要的应用程序。注解Thymeleaf框架: 放在templates文件夹下,是一个html文件MVC1. 什么是MVC设计模式?3. 什么是SpringMVC?1. 什么是转换器?为什么使用转换器?2. Spring

2020-08-22 15:54:57 100

原创 Spring Boot整合SSM

这里写自定义目录标题1. 建立表格2. 建立实体3. 建立接口:注意唯一和MyBatis不同的是,这个接口上需要加@Mapper注解4. 为每一个接口建立映射文件,放在resources/mappers文件夹下5. 在application.properties中加入内容6. 测试一下持久层代码(也可以不测试)7. 书写service层8. 测试一下service层代码(也可以不测试)9. 写controller层:在控制器层注入service层即可。10. 写网页JSON是一个轻量级的数据交换格式1. 键

2020-08-22 15:37:26 85

原创 JPA笔记整理

JPA整理方便查找,节约时间。JPA:是Java EE中关于数据持久化的一个标准。1.在resources建立文件夹META-INF(全大写),之后在META-INF下建立persistence.xml文件2. 实体中的常见注解3. DAO层接口4. DAO层接口的实现JPA/Hibernate和MyBatis是两个不同的框架。2. JPA中使用日期和时间1. 在JPA的实体中使用枚举2. JPA中使用日期和时间3. LOB(Large Objcet): 大对象一般指数据库中的BLOB或CLOB类型1. 在

2020-08-22 12:21:43 181

原创 JSON

这里写自定义目录标题JSON的两种写法。1.键值对的集合2.数组JSON.parse:将一个字符串转换为JSON对象。java中处理JSON 需要使用第三方的库JSON是一个轻量级的数据交换格式JSON的两种写法。1.键值对的集合{“tom”:1,键:值}键必须是字符串。值可以是字符串,数,数组,true,false,null,键值对的集合。{“string”:{“name”:null}}值当中只有字符串需要加双引号,其余类型都不用再加了。2.数组值可以是字符串,数,数组,true,fa

2020-08-17 18:10:15 59

原创 Spring MVC

@TOCSpringMVC 决不允许直接在网址中调用网页,所有到网页的调用都必须通过控制器来完成。1.什么是MVC设计模式。有什么优势?2.什么是Spring MVC?3.Spring MVC 和MVC有什么区别?4.解释DispatcherServlet,HandlerMappings,viewResolver的作用。5.SpringMVC如何做到转发?SpringMVC中如何做到重定向?6.SpringMVC中的重定向能够指向一个网页萌?为什么?7.Servlet中的重定向是不能带有re

2020-08-12 19:32:04 79

原创 Spring

Spring依赖注入容器bean的生命周期@PostConstruct@PreDestroySpring模式Spring配制的可选方案隐式配置——隐式的bean发现机制和自动化装配component scanning(组件扫描):Spring会自动发现上下文所创建的beanautowiring(自动装配):Spring自动满足bean之间的依赖显示配置手动使用@bean注释进行配置手动在xml文件中进行配置spring依赖注入的三种方式SpringBean的三种创建方式多个配制类的导入环境与profile条

2020-08-04 12:22:47 90

原创 mapper

<?xml version="1.0" encoding="UTF-8" ?> select * from users <insert id="insert" parameterType="com

2020-08-01 19:13:18 99

原创 Mapper

<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd"><configuration> <environments default="development">

2020-07-31 20:17:20 115

原创 SSM框架

这里写目录标题一级目录SSHSSM什么是MyBatis?什么是持久化?ORM(对象关系映射)一级目录SSHSSH:Spring框架,Struts2框架,Hibernate框架;SSMSSM:Spring框架,Spring MVC 框架,MyBatis框架;什么是MyBatis?MyBatis是一个持久层(与数据库相关的操作,增删改查,等)框架,专门 负责与数据库交互,即替代了以前的JDBC,它所以的代码都是采用JDBC基础技术写的。什么是持久化?将程序中的数据在持久状态(数据库)和瞬时状

2020-07-27 19:30:13 108

原创 java Web

这里写目录标题7月24号7月24号utils 实用工具package com.google.dao;import javax.sql.rowset.CachedRowSet;import javax.sql.rowset.RowSetProvider;import java.sql.*;public class BaseDao { private Connection connection; private Connection getConnection() {

2020-07-24 20:08:08 85

原创 maven

插件<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apac...

2020-07-24 13:21:11 72

原创 Servlet

ServletServlet是一个接口,我们使用这个接口来完成和Web相关的操作一个Servlet怎么运行?java EE 程序通常没有main方法,所以是无法直接点击某一个程序运行的。所以如果需要运行java EE 程序,需要先启动服务器(如Tomcat等)之后再打开浏览器触发某一个程序的执行但是java EE程序的执行完全靠浏览器中的超链接调用的是谁。比如/mypackage com;import javax.servlet.*;import javax.servlet.annot.

2020-07-14 19:56:23 70

原创 JDBC

JDBCJDBC API中常见的类:DriverManager 驱动管理器类,用于管理驱动程序Connection 表示打开的一个数据库连接Statement 这个类用于执行一条SQL语句ResultSet 用于存放SELECT语句的查询结果PreparedStatement 当一个SQL语句不完整时,可以考虑使用。他被称为预备语句,或预定义语句。package com;import java.sql.*;public class Test { public static vo

2020-07-13 16:39:57 97 1

原创 计算机网络

计算机网络计算机网络和因特网什么是因特网网络边缘网络核心分组交换网中的时延,丢包和吞吐量协议层次和它们的服务模型攻击威胁下的网络计算机网络和因特网历史小结应用层运输层网络层链路层和局域网计算机网络和因特网什么是因特网网络边缘网络核心分组交换网中的时延,丢包和吞吐量协议层次和它们的服务模型攻击威胁下的网络计算机网络和因特网历史小结应用层运输层网络层链路层和局域网...

2020-07-13 10:24:23 107

原创 java基础 对象和类

对象和类面向对象程序设计概述类对象识别类类之间的关系使用预定义类对象与对象变量java类库中的LocalDate类更改器方法与访问器方法用户自定义类Emplovee类多个源文件的使用从构造器开始隐式参数与显示参数封装的优点基于类的访问权限私有方法final实例域静态域与静态方法静态域与静态常量静态方法工厂方法main方法方法参数对象构造重载默认域初始化无参数的构造器显示域初始化参数名调用另一个构造器初始化块对象析构与 finalize 方法包类的导入静态导入将类放入包中包作用域类路经设置类路径文档注释注释的

2020-07-12 20:22:16 104

原创 JAVA基础

JAVA基础笔记JAVA基本程序设计结构数据类型整形浮点类型char类型boolean类型变量变量初始化常量运算符数值类型之间的转换强制类型转换结合赋值和运算符自增与自减运算符关系和boolean运算符字符串输入输出控制流程数组JAVA基本程序设计结构数据类型整形byteshortint 默认类型long浮点类型floatdouble 默认类型char类型boolean类型boolean(布尔)类型有两个值:false和true,用来判断逻辑条件。整形值和布尔之间不能相互

2020-07-11 19:40:33 84

原创 HTML/CSS/javaScript

这里写目录标题HTMLjavaScript怎么将JS引入到网页中:HTMLHTML被称作超文本标记语言,主要的作用是用来开发网页应用程序。HTML这个语言是纯粹解释型的,无需编译。由浏览器负责解释执行。编译–>一定会得到一个新的内容。在这里插入代码片javaScriptDOM文档对象模型 :主要用于操纵HTML元素,css等。当页面被加载时,浏览器会创建页面的文档对象模型(DOM)。BOM浏览器对象模型:主要用于操纵浏览器本身,比如窗口,回退,前进,地址等。怎么将JS引入

2020-07-10 10:02:43 101

原创 DB

数据库数据库管理系统DBMS 是一个软件,通常被称为数据的仓库,主要作用是为了存放,检索大量的数据。DB的简单使用(DB=Database):单独的怎么使用这个数据库软件。数据库的分类关系型数据库:MySQL,Qracle,SQL Server,DB2。非关系型数据库:redis,es,hive,hbase.层次型数据库网状数据库 neo4j关系型数据库的特征是什么?一个关系型数据库的里面存放的都是二维(行,列)表格,这种表格也被称为“二元关系”,简称关系。MySQL是一个数据库,

2020-07-04 17:27:36 163

原创 阻塞队列

java合集框架提供了Array Blocking QueueLinked Blocking QueuePriority Blocking Queue

2020-07-03 19:52:42 1338

原创 代码

class PrintChar implements Runnable { @Override public void run() { for (int i = 0; i <10 ; i++) { System.out.println('s'); } }}class PrintNum implements Runnable { @Override public void run() {

2020-06-29 17:14:18 126

原创 线程

为什么需要多线程?提高cpu的利用效率,从而提高多个程序的运行速度。多线程通过轮换的方式在单机系统中同时运行。实现了Runnable接口类的实例都被称作可运行对象。线程是Thread。任务类只需要实现Runnable接口并重写其中的run方法class A implements Runnnable{ public void run(){ }}new Thread(new A());30.4将start换成run,就等于没有启用多线程,只是调用了三个run方法,这个时候程序不具备

2020-06-28 18:06:37 51

原创 映射MAP

映射Sorted MapTree MapMap–Abstract MapWeak Hash MapHash MapLinked Hash MapIdentity Hash Map––Hash table

2020-06-25 21:40:40 133

原创 程序 进程 线程

程序:是死的,是一些放在计算机硬盘上的文件。如果不去运行它,是没有任何效果的。进程:早期操纵系统中运行的基本单位。比如说一个qq程序,运行一次产生一个进程。进程可以被看做是程序的一次动态执行。进程的运行必须要有cpu和内存两大资源(而程序不需要);所谓的运行:1,从硬盘上将程序读入内存(现代计算机要求所有内容要被cpu处理必须放入内存,因为速度快)。2,运行必须依赖cpu进行指令的执行线程:所有现代操作系统都引入了线程的概念。早期的操作系统运行的基本单位是进程,但是到了现代,运行的基本单位成了

2020-06-25 21:40:17 65

原创 集合API

Collection 是集合这个很大的API中最顶层的父接口。SetSet:所有实现Set接口的类,都不允许有重复元素,并且元素没有下标。(即混乱无序)。Set接口有3个常见实现类:Hash Set 数度最快,任何时候应该优先考虑。Linked Hash Set 速度比Hash Set 稍慢,但是元素保持加入Set时的顺序。Tree Set 速度慢,但是元素之间按照Comparable规定的顺序排序。ListList:所有实现List接口的类,元素都是可以重复的,并且是有序的(有序是说有

2020-06-23 21:31:02 190

原创 内部类

这里写目录标题一级目录嵌套内部类一级目录嵌套内部类class A{ class B{ }}内部类方法可以访问该类定义所在的作用域中的所有数据,包括私有的数据。内部类可以对同一个包中的其他类隐藏起来。当想要定义一个回调函数且不想编写大量代码时,使用匿名内部类。...

2020-06-20 19:36:14 73

原创 接口

6月19日接口接口和接口类和接口总结默认方法冲突Comparable<> //排序,比大小Comparator<> //接口//接口关键字 interfacepublic interface MyInterface{//接口中的内容默认都是publicpublic static final int i = 1 ;public abstract void f();public static void g(){//这个可以是私有的 System.out.print(

2020-06-19 10:37:31 74

原创 Java新特性

Java新特性泛型元注解装箱/拆箱枚举可变参数lambda 表达式Stream API泛型元注解装箱/拆箱枚举可变参数lambda 表达式Stream API

2020-06-14 11:09:25 61

原创 Java基础程序设计

Java基础程序设计关键字数据类型运算符流程控制数组关键字数据类型运算符流程控制数组

2020-06-14 11:02:56 111

基础项目.zip基础的,基础增删查改 ,基础,JSE

基础的,基础增删查改 ,基本的基础,JSE

2020-07-23

空空如也

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

TA关注的人

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