自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(66)
  • 收藏
  • 关注

原创 InfluxDB基础操作

基础操作

2022-09-09 14:50:03 1702 1

原创 sql递归随记

sql递归随记

2022-07-14 15:45:33 174

原创 维度与指标的含义和区别

维度:是事物或现象的某种特征,如性别、地区、时间等都是维度。 其中时间是一种常用、特殊的维度,通过时间前后的对比,就可以知道事物的发展是好了还是坏了,如用户数环比上月增长10%、同比去年同期增长20%,这就是时间上的对比,也称为纵比;另一个比较就是横比,如不同国家人口数、GDP的比较,不同省份收入、用户数的比较、不同公司、不同部门之间的比较,这些都是同级单位之间的比较,简称横比;维度可以分为定性维度跟定量维度,也就是根据数据类型来划分,数据类型为字符型(文本型)数据,就是定性维度,如地区、性别都是..

2022-03-07 14:28:15 1389

原创 union和union all的区别

union: 取交集,过滤重复。(如果两条SQL语句出现相同的就会过滤掉)union all: 取交集,不过滤重复。

2022-02-23 11:35:20 440

原创 TPS和QPS

TPS:Transaction Per Second,数据库每秒执行的事务数,以commit为准。QPS:Query Per Second,数据库每秒执行的SQL数(含insert、select、update、delete等)。

2022-02-23 09:23:04 374

原创 Dubbo注意事项

Dubbo注意事项:需要配置jdk环境变量,要求jdk环境是1.8。启动windows下的zookeeper如果报错timeout超时,就关闭重启zookeeper。zookeeper默认使用的端口是2181,所以需要开放此端口或者关闭防火墙。(linux上也要先安装jdk环境)。dubbo配置文件中,导入的名称空间要是alibabatech,不是apache的。要导入阿里巴巴的包,不要导入spring的包。import com.alibaba.dubbo.config.annotation.S

2022-02-21 15:34:35 1344

原创 Flink分布式流式处理框架

FlinkFlink概述数据流与流计算Flink简介应用场景Flink架构安装配置示例演示单词统计示例创建Flink工程Flink概述数据流与流计算数据流是一串连续不断的数据的集合,就象水管里的水流,在水管的一端一点一点地供水,而在水管的另一端看到的是一股连续不断的水流。类似于人们对河流的理解本质上也就是流的概念,但是这条河没有开始也没有结束,数据流非常适合于离散的、没有开头或结尾的数据。例如,交通信号灯的数据是连续的,没有“开始”或“结束”,是连续的过程而不是分批发送的数据记录。通常情况下,数据流对

2022-01-22 19:57:08 1062

原创 Flume日志采集、聚合和传输系统

FlumeFlume介绍简述运行机制Flume 结构图简单结构复杂结构Flume简单示例Flume 的安装部署下载解压修改配置文件Flume介绍简述Flume是一个分布式、可靠、和高可用的海量日志采集、聚合和传输的系统Flume可以采集文件,socket数据包、文件、文件夹、kafka等各种形式源数据,又可以将采集到的数据(下沉sink)输出到HDFS、hbase、hive、kafka等众多外部存储系统中一般的采集需求,通过对flume的简单配置即可实现Flume针对特殊场景也具备良好的自定义

2022-01-19 16:27:14 3141

原创 网络爬虫(Web crawler)-WebMagic

WebMagic爬虫简单介绍WebMagic简单介绍概述总体架构四大组件DownloaderPageProcessorSchedulerPipeline代理IPSelenium方式下载页面chrome的‘无头’(headless)模式webdriverChromeDriver下载XpathXpath的介绍Xpath的定位Cron表达式Cron表达式的形式cron表达式格式大概思路文章示例爬虫简单介绍Web crawler是一种按照一定的规则,自动地抓取万维网信息的程序或者脚本,它们被广泛用于互联网搜索引

2022-01-14 21:11:11 386

原创 kafka笔记

一.概述消息对于现代软件项目来说,占有很重要的地位;同时市场上也发展处ActiveMq、RabbitMQ、Kafka、RocketMQ、Pulsar等众多优秀的框架;这些优秀的框架都由自身的特点和擅长的业务领域,在大数据领域中Kafka目前是使用较多的框架,Pulsar是一个后起之秀,目前处于一个快速发展的状态,有望能够成为下一代中间件的黑马。在本案例中我们选择使用Kafka作为内部消息通知的框架,以适应项目中大数据量的高吞吐、实时流计算等功能实现。二.约束定义Topic命名约束Topic分为单类和

2022-01-13 00:54:15 1298

原创 通用封装笔记

一.概述后台管理系统大部分功能都是对数据进行查改删,少部分功能还有增加功能。在企业开发过程中,常常封装通用的接口来处理此类功能,以提高开发效率,但其封装过程会涉及以下几个关键点需要注意处理:权限的控制(访问、数据、操作)信息安全控制(SQL注入的问题)对于部分功能需求归纳总结为以下功能点:新增:能够通用插入授权的数据表数据修改:能够通用修改指定的字段数据删除:能够通用删除指定条件的数据列表:能够通用加载不同数据表的数据,并支持条件查询、分页等在通用功能中,对于以上功能可做前后置增

2022-01-12 23:52:31 379

原创 使用MybatisPlus的AutoGenerator插件生成代码文件

pom.xml文件:<?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.0http://maven.apache.org/xsd/maven-4..

2021-12-31 17:12:50 167

原创 Linux-JDK&Maven的环境变量配置

vim /etc/profile#set java environmentexport JAVA_HOME=/usr/local/src/java/jdk1.8.0_141export CLASSPATH=.:$JAVA_HOME/lib.tools.jar#set maven environmentexport MVN_HOME=/usr/local/src/maven/apache-maven-3.6.0export PATH=$JAVA_HOME/bin:$MVN_HOME/bin:$P

2021-12-31 12:38:29 681

原创 SpringCloud一系列框架的有序集合

SpringCloud01、系统架构演变1.1 单一应用架构1.2 垂直应用架构1.3 分布式服务架构1.4 面向服务架构(SOA)1.5 微服务架构02、远程调用方式介绍2.1 RPC&HTTP2.2 Http客户端工具2.3 Spring的RestTemplate03、RestTemplate远程调用实现步骤小结04、SpringCloud介绍4.1 简介4.2 版本4.3 重要注意事项05、模拟微服务调用场景5.1 创建父工程5.2 服务提供者5.2.1 创建模块5.2.2 配置依赖5.2.3

2021-12-18 22:36:17 373

原创 SpringBoot快速构建应用

SpringBoot01、Spring应用:优缺点分析1.1 优点分析1.2 缺点分析1.3 小结02、SpringBoot:概述2.1 SpringBoot是什么?2.2 SpringBoot解决什么?2.3 SpringBoot的特点03、SpringBoot:搭建测试工程目标创建步骤小结04、SpringBoot:编写启动类目标核心代码小结05、SpringBoot:编写Controller目标核心代码小结06、SpringBoot:入门总结目标步骤图07、SpringBoot:自定义Banner7.

2021-12-18 22:35:28 492

原创 powerdesinger的基本使用

powerdesingerpowerdesinger介绍powerdesinger安装创建物理模型创建物理模型创建表如图,点击**表**,可创建表编辑表信息编辑表中的字段设置主键为自增设置表关联根据创建表的步骤创建一张订单表创建表与表之间的关系根据物理模型生成sqlpowerdesinger介绍power designer是能进行数据库设计的强大的软件,是一款开发人员常用的数据库建模工具。使用它可以分别从概念数据模型(Conceptual Data Model)和物理数据模型(Physical Data

2021-12-18 12:28:52 663

原创 Git版本控制工具

GitGit的简介与安装版本控制是什么?Git的由来和发展史Git与Svn区集中式版本控制(Svn)分布式版本控制(Git)GitHub和码云什么是GitHub?什么是码云?产品功能对比协作开发流程Git安装:客户端和服务端下载安装全局账户配置Git命令入门到精通Git命令:创建版本库Git命令:添加文件并提交Git概念:工作区、暂存区、版本库Git命令:比较差异、状态、日志比较差异查看修改状态查看日志Git命令:版本回退(切换版本)查看所有关联日志回退到某个版本Git命令:撤销修改撤销工作区修改11.2

2021-12-14 15:42:26 1848

原创 SpringMVC下(ssm整合相关、restful相关)

SpringMVCssm整合(一)整合步骤分析什么是SSM整合?整合方案整合流程ssm整合(二)单独Spring环境实现步骤实现代码ssm整合(三)单独SpringMVC环境步骤代码ssm整合(四)Spring整合SpringMVC关键点步骤代码ssm整合(五)单独Mybatis环境实现步骤实现代码ssm整合(六)Spring整合Mybatis环境目标实现步骤代码实现测试ssm整合(七)ssm整合,页面实现控制器代码(已经完成)列表页面优化总结加载流程其他基于RESTFUL案例(一)部署UI修改控制器修改页

2021-12-13 15:54:46 205

原创 SpringMVC中

SpringMVC搭建SpringMVC环境(一)创建项目、依赖、配置步骤实现搭建SpringMVC环境(二)解决静态资源访问不了问题,方案1问题分析解决搭建SpringMVC环境(二)解决静态资源访问不了问题,方案2方案控制器方法返回值说明示例小结交互JSON数据:@RequestBody与@ResponseBody注解介绍演示小结Restful 风格的 URL(1)简介介绍优点需求小结Restful 风格的 URL(2)基于HiddenHttpMethodFilter 的示例引入演示小结SpringMV

2021-12-13 14:45:45 99

原创 SpringMVC上

SpringMVCSpringMVC基本概念(一)三层架构与mvc概念SpringMVC基本概念(二)SpringMVC介绍什么是SpringMVC?SpringMVC 在三层架构的位置优势SpringMVC入门(一)分析实现步骤SpringMVC入门(二)创建项目、添加依赖、配置web.xml步骤实现SpringMVC入门(三)控制器、springMVC.xml步骤实现SpringMVC入门(四)执行流程流程图SpringMVC入门(五)涉及组件分析三大组件详解@RequestMapping注解使用实现请

2021-12-12 23:12:18 78

原创 Spring下

SpringAop编程(一)基本概念概念特点原理术语Aop编程(二)基于XML的AOP配置 【XML】需求:步骤实现Aop编程(三)切入点表达式作用步骤实现Aop编程(四)常用标签说明总结Aop编程(五)通知类型 A 各种通知类型(前置、后置、异常、最终)步骤实现Aop编程(六)通知类型 B 环绕通知 (推荐)步骤实现Aop 编程(七)注解方式实现【注解】步骤实现Aop编程(八)零配置实现【零配置】分析实现注意Spring声明式事务管理 (一)介绍引入Spring声明式事务Spring声明式事务管理 (二)

2021-12-12 20:25:29 216

原创 Spring中

这里写自定义目录标题

2021-12-12 16:13:14 507

原创 Spring上

Spring三层架构与Spring重要性三层架构说明优点与缺点Spring重要性Spring介绍(一)概述Spring介绍Spring介绍(二)体系结构架构图Spring介绍(三)优势优势程序中解耦应用、IOC概念(一)相关概念耦合举例说明解耦的好处程序中解耦应用、IOC概念(二)工厂模式解耦需求代码实现:问题总结程序中解耦应用、IOC概念(三)控制反转控制反转SpringIOC容器IOC的理论背景什么是控制反转?什么是依赖注入?SpringIOC容器(一)环境搭建入门案例SpringIOC容器(二)创建对

2021-12-12 00:12:41 627

原创 SVN协同管理资源工具

SVNSVN概述SVN介绍代码版本控制管理工具的功能SVN的作用主流的版本控制工具SVN的工作模式常用的操作说明VisualSVN服务器-概述与安装下载命令行方式版本图形化界面版本安装步骤开启服务端VisualSVN服务器-基本操作与目录结构说明仓库结构说明创建仓库创建工程结构VisualSVN服务器-权限管理创建用户创建组给trunk分配权限需求步骤在浏览器中浏览仓库桌面客户端TortoiseSVN-概述与安装步骤桌面客户端TortoiseSVN-添加与检出添加与检出介绍准备添加步骤检出步骤清除认证缓存有

2021-12-09 22:48:48 188

原创 maven下

mavenmaven核心概念:依赖传递依赖传递maven核心概念:依赖 B 可选依赖、依赖冲突、依赖排除可选依赖依赖冲突依赖排除maven核心概念:分模块创建项目一继承与聚合分模块创建项目传统分包与分模块对比什么是继承与聚合maven核心概念:分模块创建项目二继承与聚合代码演示实现步骤maven核心概念:分模块创建项目三父项目版本锁定如何实现版本锁定?私服(1)介绍中央仓库的缺点私服私服(2)安装安装私服(3)上传项目到私服准备上传配置私服(4)私服下载项目、配置阿里云远程仓库私服下载资源配置配置阿里云(在

2021-12-09 15:50:36 41

原创 maven上

mavenMaven介绍与作用直接复制jar包到lib目录内的问题maven介绍maven的作用Maven的仓库Maven仓库介绍Maven仓库类型本地仓库的说明Maven的坐标为什么学习坐标?坐标介绍坐标由3部分组成引用junit的jar包坐标例子Maven的安装与配置实现步骤IDEA绑定本地Maven服务器当前项目绑定Maven实现步骤新项目绑定Maven实现步骤Maven骨架web工程1-创建项目Maven骨架创建maven项目maven项目目录结构规范完善目录结构Maven骨架web工程2-pom.

2021-12-09 14:22:54 282

原创 Linux下

Linux网络管理1-主机名管理命令网络管理2-网络服务管理网络服务管理命令网络管理3-网卡激活与关闭管理查看网卡的名字关闭网卡实现步骤激活网卡实现步骤网络管理4-配置静态ipip配置的类型windwos配置静态ip配置与配置说明查询vmnet8网卡nat模式的网关信息linux系统配置静态ip实现步骤网络管理5-虚拟机快照快照介绍实现步骤网络管理6-克隆虚拟电脑实现步骤网络管理7-域名映射url域名访问服务器通信原理本地域名映射文件位置修改本地域名映射实现步骤网络管理8-查询网络进程使用端口号命令语法实现

2021-12-08 22:44:30 1141

原创 Linux上

Linuxlinux系统介绍linux的概述linux的优势linux的应用场景linux的分类常见的发行版linux系统注意常见发行版如下linux安装linux操作系统的安装方式常见虚拟机软件安装VMWare虚拟机安装centos7系统失败的解决方案错误原因开启操作系统bios虚拟化支持的步骤启动虚拟机常见问题2VMWare软件安装失败问题成功安装系统后登陆linux系统linux查看iplinux系统查看ip命令命令示例windows系统查看ip命令命令示例windows主机连接远程linux虚拟机系

2021-12-08 01:24:59 303

原创 Redis

RedisNOSql介绍与好处NOSql介绍非关系与关系型数据库的区别使用哪种类型数据库NOSql产品-Redis介绍与安装非关系型数据库的产品redis存储数据特点redis安装与目录介绍使用redis存储数据体验步骤常见问题五种数据类型结构介绍类型介绍key的使用原则数据类型1—String命令介绍操作命令语法String操作命令redis适合操作的数据数据类型2—hash命令介绍操作命令语法操作扩展命令存储数据(hash类型的应用场景):数据类型3—list命令list介绍添加元素语法查询数据语法删除

2021-12-07 23:09:16 596

原创 web(过滤器、监听器、Bootstrap)

过滤器、监听器、Bootstrap过滤器过滤器的基本概念Java Web的三种组件过滤器的基本概念过滤器的作用过滤器的使用场景示例:编写过滤器开发过滤器的步骤过滤器的示例代码注解说明Servlet的代码使用注解的方式使用配置文件的方式过滤器的执行流程过滤器的执行特点过滤器的执行流程过滤器的生命周期过滤器加载的时机生命周期的方法示例:生命周期的过程示例代码过滤器映射的访问路径Servlet中与过滤器中映射路径的区别在Filter中URL的过滤方式过滤多个地址的写法配置文件的方式过滤器的三种拦截方式默认的拦截方

2021-12-07 14:56:53 286

原创 web(JSP、EL、JSTL、MVC)

JSP、EL、JSTL、MVCJSPJSP的优势JSP的概念JSP的作用JSP的示例需求运行效果代码JSP与Servlet之间的关系JSP的执行过程疑问JSP的3种脚本元素JSP代码片段语法作用代码JSP脚本表达式语法作用代码演示生成的Servlet代码JSP的声明语法作用代码生成的Servlet代码JSP的三大指令三大指令是指令的格式page指令taglib指令include指令include指令演示代码JSP的page指令page指令概述导包方式一方式二与编码相关的属性与错误相关的属性错误页面的跳转的三

2021-12-06 23:33:51 292

原创 web(Cookie、Session、三大域对象)

Cookie、Session、三大域对象Cookie会话概述什么是会话?会话技术Cookie概述快速入门工作原理Cookie详情服务器可以发送多个CookieCookie存储中文Cookie的域名作用(domain)Cookie的路径作用(path)Cookie的存活时间Cookie的删除Cookie特点示例:用户上次访问记录需求分析代码实现LastTimeServletCookieUtils示例:商品浏览记录代码实现goods.htmlGoodsInfoServletGoodsHistoryServlet

2021-12-06 18:19:10 346

原创 web(Response、ServletContext)

Response、ServletContextResponseResponse的概述与设置概述设置Http响应行设置Http响应头设置Http响应体响应头的功能响应定时刷新(refresh)响应体中文乱码(content-type)响应重定向(location+302)ServletContext概述域对象(共享数据)域对象示例:统计网站的访问次数获取全局的配置参数获取资源在服务器的真实地址获取资源的MIME类型文件下载示例使用链接下载文件将下载素材复制到web项目中编写下载页面缺点使用Servlet下载文

2021-12-06 14:04:12 113

原创 web(Servlet、Request)

Servlet、RequestServletServlet概述Servlet快速入门代码编写创建web项目编写普通java类,实现servlet接口配置web.xml部署web项目启动测试执行原理Servlet相关API生命周期方法思想介绍代码演示LifeServlet配置web.xml启动加载Servlet体系结构GenericServlet编写普通java类,继承GenericServlet抽象类配置web.xmlHttpServlet编写前端html编写普通java类,继承HttpServlet抽象类

2021-12-06 12:34:05 131

原创 web前端(JSON、AJAX、Tomcat、Http)

JSON、AJAX、Tomcat、HttpJSONJSON概述JSON基础语法JSON格式转换AJAXAJAX概述JS原生AJAX运行一个java的服务器案例需求代码实现JQuery的Ajax插件get/post 函数ajax函数同步和异步概述Web知识概述软件架构Web服务器作用资源的分类常见的Web服务器Tomcat服务器Tomcat使用下载安装目录结构启动和关闭启动报错问题Java环境变量8080端口被占用访问测试发布项目三种方式webapps 部署server.xml部署独立xml部署(开发时使用)

2021-12-05 23:24:38 469

原创 web前端(Jquery框架)

Jquery框架Jquery概述简介自定义JS框架Jquery基础语法HTML引入JqueryjQuery与JS区别Jquery选择器基本选择器层级关系选择器属性选择器过滤选择器对象遍历Jquery的DOM操作Jquery操作内容Jquery操作属性Jquery操作样式Jquery操作元素Jquery事件绑定示例隔行换色商品全选QQ表情Jquery概述简介jQuery是一款优秀的javascript的轻量级框架之一,封装了dom操作、事件绑定、Ajax等功能。特别值得一提的是基于jQuery平台的插

2021-12-05 18:30:02 707

原创 web前端(JavaScript)

JavaScript@[TOC](JavaScript)《JavaScript提高-笔记》回顾JavaScript的组成部分JS五种数据类型JS变量的定义JS函数定义的两种格式CSS语法学习目标学习内容JS事件的处理目标什么是事件设置事件的两种方式事件处理案例代码小结事件介绍:onload、ondblclick目标网页加载完成事件鼠标双击事件案例演示代码小结事件介绍:鼠标移入和移出目标事件名示例步骤代码小结事件介绍:得到焦点、失去焦点、改变事件目标事件名焦点事件示例实现步骤代码内容改变事件代码小结数组的使用

2021-12-05 15:03:50 529

原创 web前端(HTML的CSS样式和JavaScript)

HTML的CSS样式和JavaScriptCSSCSS介绍概念和作用示例代码CSS的规则和3种位置CSS规则CSS的位置行内样式内部样式外部样式三种样式的代码CSS基本选择器(重点)CSS选择器作用语法格式选择器的分类选择器之间优先级代码扩展选择器的使用什么是扩展选择器常用的扩展选择器示例代码CSS背景样式常用背景样式示例代码CSS常用文本样式和字体样式CSS的文本样式CSS的字体样式示例代码CSS边框样式设置边框的样式示例代码关于块级元素居中两种盒子模型盒子模型概述盒子模型的属性如何计算盒子的尺寸标准盒子

2021-12-04 23:40:25 1245

原创 web前端(HTML5)

HTML5HTML的概述概念运行方式HTML5的介绍HTML5的概念HTML5的特点网页的基本结构、使用idea创建网页常见的HTML编辑器使用IntelliJ IDEA创建html小结文本标签的学习目标HTML标签的分类文本标签介绍代码小结案例:制作黑马公司介绍目标效果步骤代码小结列表标签:有序列表和无序列表目标标签介绍案例需求效果代码小结块标签与内联标签目标span和div介绍div作用span作用案例效果代码小结实体字符目标格式常用的实体字符表案例代码小结图像标签目标基本语法常用属性小结案例:家用电器

2021-12-04 14:28:18 293

原创 MyBatis(多表关联)

MyBatis-多表关联多表关联:一对一关联(重要)步骤创建数据库表创建模块编写实体类接口映射UserMapper.xml的配置测试注意多表关联:一对多关联(重要)步骤创建数据库表编写实体类声明UserMapper接口方法UserMapper.xml映射配置文件接口映射文件配置UserMapper.xml测试多表关联:多对多关联用户与角色多对多关系模型步骤创建角色表和中间表查询 1 号用户有哪些角色类之间的关系Role 角色实体类,对应多个用户声明 UserMapper 接口配置 UserMapper.xm

2021-12-03 21:38:41 2641

空空如也

空空如也

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

TA关注的人

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