JavaWeb JavaWeb所有通过Java语言编写可以通过浏览器访问的程序的总称 基于请求和响应来开发: 请求:指客户端给服务器发送数据,Request 响应:服务器给客户端回传数据,Response 请求和响应是成对出现的,有请求就有响应 资源分类: 静态资源:html/css/js/txt/mp4视频/jpg图片 动态资源:jsp页面 2024-11-26 后端
Kafka Kafka概述 一个分布式的基于发布/订阅模式的消息队列 基础架构 Kafka集群 由多个Broker组成,每个Broker拥有唯一的id 有多个Topic,每个Topic可有多个分区(partition),每个分区可有多个副本(replication) 一个Topic的多个分区可以存在到一个Broker中, 一个分区的多个副本只能在不同的Broker存在 一个分区的多个副本由一个le 2024-11-26 大数据
Linux Debian全局环境变量配置配置位置 login shell /etc/profile /etc/profile/* non-login shell ~/.bashrc /etc/profile/* 123456789101112131415# 编辑/etc/profile.d/env.shvim 2024-11-26 其他
MyBatis MyBatis简介JDBC: SQL夹在Java代码块里,耦合度高导致硬编码内伤 维护不易且实际开发需求中sql是有变化,频繁修改的情况多见 Hibernate和JPA: 长难复杂SQL,对于Hibernate而言处理也不容易 内部自动生产的SQL,不容易做特殊优化 基于全映射的全自动框架,大量字段的POJO进行部分映射时比较困难导致数据库性能下降 对开发人员而言核心SQL还是需要自己优化 2024-11-26 后端
MySQL MySQL高级优化架构配置Windows:my.ini Lunix:/etc/my.cnf 修改字符集 create database 库名 character set utf8:创建数据库,顺便执行字符集为utf-8 show create database 库名:查看数据库的字符集 show variables like '%char%':查询所有跟字 2024-11-26 后端
Hive 基础概念 基于Hadoop的数据仓库工具,将结构化的数据文件映射为一张表,提供类SQL查询功能 本质:将HQL转化成MapReduce程序 Hive处理的数据存储在HDFS Hive分析数据底层的实现是MapReduce/Sprak… 执行程序运行在Yarn上 优点 简单、容易上手 支持用户自定义函数 缺点 HQL表达能力有限:迭代式算法无法表达 效率比较低 官网地址:htt 2024-11-26 大数据
JDBC JDBC 第1章:JDBC概述1.1 数据的持久化 持久化(persistence):把数据保存到可掉电式存储设备中以供之后使用。大多数情况下,特别是企业级应用,数据持久化意味着将内存中的数据保存到硬盘上加以”固化”,而持久化的实现过程大多通过各种关系数据库来完成。 持久化的主要应用是将内存中的数据存储在关系型数据库中,当然也可以存储在磁盘文件、XML数据文件中。 1.2 Java中的数据 2024-11-26 后端
JPA多数据源配置 配置文件方法1123456789101112spring: datasource: primary-method-1: driver-class-name: com.mysql.cj.jdbc.Driver url: jdbc:mysql://localhost:3306/database1 username: root password: root 2024-11-26 后端
Java JavaSE环境JDK/JRE/JVMJDK:Java Development Kit,Java语言软件开发工具包 JRE:Java Runtime Environment,Java运行环境 JVM:Java Virtual Machine,Java虚拟机 JDK = JRE + Java开发工具集 JRE = JVM + JavaEE标准类库 包含关系: 2024-11-26 后端
Flume 概念概念概念 基于流式架构,高可用的,高可靠的,分布式的海量日志采集、聚合和传输的系统 架构基础架构graph LR 1(Web Server) --> 2(Source) subgraph Agent 2 --> 3(Channel) --> 4(Sink) end 4 --> 5(HDFS) Agent 一个JVM进程,以事件形式将数据从源头送至目的 Source 2024-11-26 大数据