06 2019 档案
摘要:简介 配置文件 MybatisConfig.xml Mapper.xml xml 方式 传统方式 xml配置 Service 配置 与SpringBoot整合 引入依赖 mapper application.properties AccountMapper Account 显示日志 注解查询 查找m
阅读全文
摘要:大纲 - SpringDataJpa进阶使用- SpringDataJpa自定义查询- 整合Servlet、Filter、Listener- 文件上传- Thymeleaf常用标签 1.整合Servlet 注解方式 启动类上添加注解 Servlet类 2.编码方式 启动类中添加 这种方式在Servl
阅读全文
摘要:创建用户实操 1.创建用户god 2.设置ssh免密 3.修改hdfs-site.xml中的ssh路径,并且分发 4.god 用户权限实操 HDFS-API实操 1.添加环境变量 2.启动IDEA,创建一个Maven Project Maven网址 hdfs的pom文件: 实际测试:
阅读全文
摘要:JoinNode 分布在node01,node02,node03 1.停止之前的集群 2.免密:node01,node02 3.zookeeper 集群搭建 java语言开发(需要jdk) 4.配置hadoop的core和hdfs 5.分发两个配置文件 6.开启1,2,3台的journalnode
阅读全文
摘要:问题 思路: 问题: 解决方案 单点故障: 多个NN,主备切换,主压力过大,内存受限: HDFS-HA解决方案 HA解决方案图 Client只能与一个NameNode去通信,在我们的NameNode中。 存储的元数据: 1.dn提交的block 2.Cli交互操作,例如mkdir等 有关这两个数据交
阅读全文
摘要:关于伪分布式的配置全程 伪分布式图示 1.安装VMWare WorkStation,直接下一步,输入激活码即可安装 2.安装Linux(需要100GB) 引导分区Boot200MB 交换分区Swap2048MB 其余分配到/ 3.配置网络服务 注意点: 1.关于IPADDR的前三个网关,要与虚拟网络
阅读全文
摘要:Spring Data JPA的使用 实体层 Dao层只需要继承JPARepository就可以 Service层的增删改查操作 application.properties JSP的使用 <!-- https://mvnrepository.com/artifact/javax.servlet/j
阅读全文
摘要:不带数据库的SpringBootMVC案例 1.创建一个SpringBoot项目,添加thymeleaf,webstarter 2.目录层级 3.启动器代码 4.Dao层代码 5.service层代码 6.controller层代码 7.三个页面 list add addPage 实现功能:基于内存
阅读全文
摘要:MySQL安装之yum安装 在CentOS7中默认安装有MariaDB,这个是MySQL的分支,但为了需要,还是要在系统中安装MySQL,而且安装完成之后可以直接覆盖掉MariaDB。 1. 下载并安装MySQL官方的 Yum Repository 1 [root@BrianZhu /]# wget
阅读全文
摘要:1、登陆mysql数据库 mysql -u root -p 查看user表 mysql> use mysql;Database changedmysql> select host,user,password from user;+ + + +| host | user | password |+ +
阅读全文
摘要:1.简单的Controller映射 1.新建一个controller包,包一定在启动器的下一层级 2.可以在application.properties中进行调整端口和context-path参数 3.MainController配置 这样可以直接进行访问localhost:8080/Spring0
阅读全文
摘要:提纲 - 存储模型- 架构设计- 角色功能- 元数据持久化- 安全模式- 副本放置策略- 读写流程- 安全策略 存储模型 - 文件线性按字节切割成块(block),具有offset,id - 文件与文件的block大小可以不一样- 一个文件除最后一个block,其他block大小一致- block的
阅读全文
摘要:1.介绍 SpringBoot主要解决的是在微服务的架构下简化配置(有快速配置)、前后端分离、快速开发 优点: l 提供了快速启动入门 l 开箱即用、提供默认配置 l 内嵌容器化web项目 l 没有冗余代码生成和xml配置要求 2.运行Demo 创建SpringBoot项目的几种方式: l 官网的I
阅读全文
摘要:1.关于Spring Framework xml的头部 context:component-scan 表示扫描package,扫描com.littlepage包下的package 2.关于目录结构 3.测试层开始,测试层模拟入口,也就是类似的jsp提交 4.与jsp相连的层是controller层,
阅读全文
摘要:spring serious of blog edit by 马士兵教育 Maven方式创建Spring工程 工程创建 1.新建项目 选择Maven Project 2.勾选 Create a simple project 3.添加项目信息 l Group id :包名 l Artifact id:
阅读全文
摘要:spring serious of blog edit by 马士兵教育 IoC概念 IoC是一个概念,是一种思想,其实现方式多种多样。当前比较流行的实现方式之一是DI。 基于XML的DI ApplicationContext.xml XML文件结构 l <beans beans是xml文件的根节点
阅读全文
摘要:按照课程安排,接下来半年,我将会去上一个为期半年的大数据课程。第一课是马士兵老师机构的周老师所讲,这里单纯记录讲课的内容。 问题1: 我有一万个元素(比如数字或单词)需要存储? 如果查找某一个元素,最简单的遍历方式复杂的是多少? 如果我期望复杂度是O(4)呢? 答案: 使用hash查找法,可以定义一
阅读全文
摘要:分类 1. 内部排序:在排序的整个过程中,待排序的所有记录全部被放置在内存中。 2. 外部排序:由于待排序的记录个数太多,不能同时放置在内存,而需要将一部分记录放置在内存,另一部分记录放置在外存上,整个排序过程需要在内外存之间多次交换数据才能得到排序的结果。 插入排序 思想:每步将一个待排序的对象,
阅读全文
摘要:顺序查找进行遍历元素,进行查找 总计全部比较次数为:1+2+…+n = (1+n)n/2 若求某一个元素的平均查找次数,还应当除以n(等概率), 即: ASL=(1+n)/2 ,时间效率为 O(n) 解释:ASL表示average search length 平均查找长度 2.二分查找法 前提,序列
阅读全文
摘要:基本概念 数据库(database):是一个仓库,仓库中可以存放集合 集合(collections):类似数组,在集合中可以存放文档 文档(document):文档数据库的最小单位,我们存储和操作的内容全部是文档 数据库(database):是一个仓库,仓库中可以存放集合 基本指令 1.show d
阅读全文
摘要:初识Spring 1.Spring是一个支持IOC(Inversion of Control),DI(Dependency Injection),AOP(Aspect Oriented Programming)的一个轻量级框架 方便解耦,简化开发 AOP编程的支持 声明式事务的支持 方便程序的测试
阅读全文
摘要:MongoDB安装启动教程 简易教程:鉴于第一次大家使用分布式数据库,提供一个简易教程(也可看老师的PPT或者视频) 1.点击安装包(老师给的),安装目录不要更改,否则后面配置需要改,可能导致装不上 一直点next安装成功 2.配置高级系统变量 复制bin地址到,path路径,修改系统变量 3.检查
阅读全文
摘要:##### vector的定义 ```#include <iostream>#include <string>#include <vector>using namespace std;struct stu{ int age;};class xx{ string s;};void vectorDefi
阅读全文
摘要:**本篇博文参考视频见我上一篇博文的第一行**### 类和对象的声明- 类的声明```class People{ int a; void fun(){ cout<<"fun"<<endl; }};```**注意:类结束一定要加分号,否则会报void不能有返回值的错误** - 对象的声明```Peop
阅读全文
摘要:# 1.string的用法- string在<iostream>的头中就有,但是还是得用<string>的头 ##### 构造函数- str(const char* ch) 直接赋值- str(size_t n,char ch) 赋值n个ch字符- str(char* ch,size_t
阅读全文
摘要:**参考bilibili视频av29504365** ### 一段简单的程序Hello World```#include <iostream>using namespace std;int main(){ cout<<"hello world"<<endl; system("pause"); ret
阅读全文
摘要:# 这一章节全部是C语言的内容# 数据类型提高**注意**1.数组作为形参会退化为指针(验证,传参后用sizeof进行打印,可以看出打印出数组的字节为一字节)2.形参在函数上和函数内是一样的,只不过对外开放 # 内存四区 ##### 数组和数组元素指针```void main(){ int a;//
阅读全文