自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【2021年CSDN目标】博客至少365篇,今天在这里立个Flag,加油!

立下Flag,并且坚持走下去,为了自己和家人生活的更好!

2021-01-08 00:30:26 202 2

原创 记一次学习记录

1、nacos分为临时实例和非临时实例 (一个使用心跳检测机制,一个是nacos主动询问),eureka使用的是心跳检测机制。2、nacos同步服务更加及时,有服务变动,nacos会主动推送到消费端。需要热更新的配置,可以放到配置管理中,注意data-id,是。一个消息只能被一个消费者消费。ribbon负载均衡流程。一个队列绑定多个消费者。eureka使用总结。

2022-09-25 13:30:17 328 1

原创 zookeeper学习草稿纸

解析配置文件 是单机? 是集群? 初始化一个NIO或者Netty的通信的工厂类 传递一个端口2181到上面的通信工厂类 将配置很多配置文件中的参数设置的到quorumPeer对象(比如:quorumPeer.setElectionType(config.getElectionAlg()); 这个值默认是3 -》protected int electionAlg = 3;) quorumPeer.setZKDatabase(new ZKDatabase(quorumPeer.getTxnF

2022-04-06 22:44:02 1804

原创 【2022】软件笔录&&日记

【一月份笔录】2022-01-01Sentinel基础使用2022-01-02Sentinel源码分析Sentinel与Springboot的整合方法责任链设计模式这条责任链是如何构造而成的每个槽位的大概职责源码入口自动配置类SentinelAutoConfiguration -> SentinelResourceAspect(注意这个类是AOP切面类,使用了环绕通知) -》SphU.entry方法 -〉构造责任链 -》依次调用链子上的每一个槽位...

2022-01-03 00:25:54 224 1

原创 2021-10-13-草稿纸

https://www.cnblogs.com/nc923/p/11288072.htmllayui-官方demo: <!DOCTYPE html><html lang="en"><head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-sc

2021-10-13 21:40:25 300

原创 springboot学习汇总

一、SpringBoot整合mybatis、druid、单元测试1.1 导入SQLSET NAMES utf8mb4;SET FOREIGN_KEY_CHECKS = 0;-- ------------------------------ Table structure for book-- ----------------------------DROP TABLE IF EXISTS `book`;CREATE TABLE `book` (

2021-08-29 00:45:41 157

原创 Tomcat配置https

原文链接:https://www.cnblogs.com/wanghaoyuhappy/p/5267702.html

2021-08-18 15:29:04 85

原创 RabbitMQ学习笔记

参考资料(主要是黑马、尚硅谷):https://www.bilibili.com/video/BV15k4y1k7Ep、https://www.bilibili.com/video/BV1np4y1C7Yf?p=248安装包位置:I:\归档资料\资料-RabbitMQ深入浅出资料百度云:链接:https://pan.baidu.com/s/16VLFvA1u_52UOg2lvIgs6Q提取码:erpl1.消息中间件概述1.1. 什么是消息中间件MQ全称为Message Queue,消息.

2021-05-23 13:04:43 788

原创 RSA+Springboot+ThymeLeaf前端加密后台解密(密码加密传输)

不多说废话,直接上代码,这个调通的整个过程还是花了半天时间的,参考了大佬们的博客,亲测可用参考资料:https://blog.csdn.net/qq_39027229/article/details/85003390https://blog.csdn.net/weixin_42127766/article/details/82802189https://blog.csdn.net/qq_39420411/article/details/94056654博客园、CSDN同步更新博客园:htt.

2021-05-14 03:55:22 1436 3

原创 【尚硅谷springboot学习笔记】整合mybatis和mybatis-plus

整合mybatis和mybatis-plus

2021-04-11 04:10:04 549 2

原创 【尚硅谷springboot学习笔记】整合jdbc和druid

springboot整合jdbc、druid场景,尚硅谷springboot学习笔记

2021-04-11 02:37:18 178

转载 【mybatis学习笔记】一文探索mybatis参数绑定

mybatis参数传递总结

2021-04-09 19:13:04 271

原创 【spring学习笔记】一文探索@Autowired、@Resource、@Qualifier的用法

探索@Autowired、@Resource、@Qualifier的用法

2021-04-09 18:31:11 254

原创 【Spring Security笔记】非常适合入门

学习链接:https://www.bilibili.com/video/BV1vK4y1H7b1?from=search&seid=5229326036081159540关于介绍之类的这里就不多说了,直接上代码一、入门代码1.1创建项目导入依赖 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-sta.

2021-03-13 00:20:45 219

转载 【MYSQL查漏补缺】MYSQL查询语句的执行顺序(原博主写得非常精彩,借鉴一下)

原文链接:https://www.cnblogs.com/Xanderzyl/p/11000354.html一、SELECT语句关键字的定义顺序SELECT DISTINCT <select_list>FROM <left_table><join_type> JOIN <right_table>ON <join_condition>WHERE <where_condition>GROUP BY <group_by.

2021-02-22 00:06:58 105

原创 【MYSQL查漏补缺】mysql数据类型

主要内容是mysql的数据类型,别小看,这里面有一些你可能不知道的知识

2021-02-21 02:18:59 169

原创 【flink】本地开发时,waterMark设置正确,但是窗口一直没有被触发

最近在公司使用flink做项目,在本地idea中开发时,waterMark设置正确,但是窗口一直没有被触发,因为任务并行执行时,总是以最小的waterMark为准的,而我本地没有设置并行度,默认使用windows的并行度,导致窗口一直没有被触发,所以在本地开发时,最好将并行度设置为1:env.setParallelism(1);...

2021-02-05 23:03:04 962

原创 【flink】连续登陆失败两次检测

package com.atguigu.loginfail_detect;/** * Copyright (c) 2018-2028 尚硅谷 All Rights Reserved * <p> * Project: UserBehaviorAnalysis * Package: com.atguigu.loginfail_detect * Version: 1.0 * <p> * Created by wushengran on 2020/11/17 14:02 */

2021-02-03 00:11:52 480

原创 【FLINK学习笔记】FLINK时间语义

主要内容是flink的waterMark设置与理解

2021-02-01 00:02:03 1169

原创 【FLINK学习笔记】 FLINK WINDOW(窗口)详解

一、Window 分类Global Window 和 和 Keyed Window在运用窗口计算时,Flink根据上游数据集是否为KeyedStream类型,对应的Windows 也会有所不同。Keyed Window:上游数据集如果是 KeyedStream 类型,则调用 DataStream API 的 window()方法,数据会根据 Key 在不同的 Task 实例中并行分别计算,最后得出针对每个 Key 统计的结果。Global Window:如果是 Non-Keyed 类型,则调用

2021-01-31 23:04:39 528

原创 【flink】flink State 管理与恢复

Flink State 管理与恢复Flink 是一个默认就有状态的分析引擎,前面的 WordCount 案例可以做到单词的数量的累加,其实是因为在内存中保证了每个单词的出现的次数,这些数据其实就是状态数据。但是如果一个 Task 在处理过程中挂掉了,那么它在内存中的状态都会丢失,所有的数据都需要重新计算。从容错和消息处理的语义(At -least-once 和 Exactly-once)上来说,Flink引入了 State 和 CheckPoint。 State 一般指一个具体的 Task/O

2021-01-31 22:34:04 247

原创 【flink】flink常用API

学习链接:https://www.bilibili.com/video/BV1A5411x7Md?p=40&spm_id_from=pageDriver一、DataStream转换算子1.1 Map [DataStream[T]->DataStream[R]]流的类型是相同的,流里面的元素是可以变的1.2 FlatMap [DataStream[T]->DataStream[R]]1、传递的参数是函数,而且这个函数的返回值类型是可迭代的类型(集合、数组等)2、流的类型是相.

2021-01-31 21:08:53 357

原创 【flink】flink复杂事件处理

复杂事件处理(CEP)是一种基于流处理的技术,将系统数据看作不同类型的事件,通过分析事件之间的关系,建立不同的事件关系序列库,并利用过滤、关联、聚合等技术,最终由简单事件产生高级事件,并通过模式规则的方式对重要信息进行跟踪和分析,从实时数据中发掘有价值的信息。复杂事件处理主要应用于防范网络欺诈、设备故障检测、风险规避和智能营销等领域。Flink 基于 DataStrem API 提供了 FlinkCEP 组件栈,专门用于对复杂事件的处理,帮助用户从流式数据中发掘有价值的信息。1、CEP 相关概念配置.

2021-01-30 01:54:33 843

原创 【Flink】02、flink集群安装部署

一、standalone模式1、上传flink到cdh01节点,并解压tar -zxvf flink-1.10.0-bin-scala_2.11.tgz -C /opt/module2、修改配置文件cd /opt/module/flink-1.10.0/conf/vim flink-conf.yaml修改一下下面的几个参数,我这内存比较多,直接加了个0:修改slaves文件:cdh01cdh02cdh03修改masters文件:cdh01:80813、分发到其它两台节点

2021-01-27 21:03:45 210

原创 递归树使用的一个场景

import java.util.ArrayList;import java.util.List;public class MenuTree { private List<Menu> menuList = new ArrayList<Menu>(); public MenuTree(List<Menu> menuList) { this.menuList=menuList; } //建立树形结构 public

2021-01-12 22:30:26 120

原创 【Flink】01、flink快速入门

学习链接(尚硅谷):https://www.bilibili.com/video/BV1Qp4y1Y7YN一、flink简介flink的特点低延迟高吞吐能正确地处理数据和容错机制什么是事件驱动?就像tomcat一样,从启动之后就一直处于运行状态,只要有请求事件过来,就会进行处理二、flink快速体验当前scala版本为2.11.8如果在这个版本下,使用scala_2.12和1.10.1版本的话会报错的哦: <dependency> .

2021-01-07 23:30:47 185 1

原创 箭头函数中的this

package com.learning.flink;import org.apache.commons.collections.IteratorUtils;import org.apache.commons.lang3.StringUtils;import org.apache.flink.api.common.functions.MapFunction;import org.apache.flink.api.common.state.*;import org.apache.flink.ap.

2020-12-18 23:35:49 101 1

原创 slot 插槽

插槽的基本使用具名插槽作用域插槽,通过插槽获取子组件中的数据

2020-12-18 23:20:51 92 1

原创 axios基本配置

axios配置:

2020-12-18 00:58:28 104

原创 axios 利用promise封装的思想

1、调用success的时候,就是回调第一幅图的第二个参数(函数)第二种写法第三种

2020-12-18 00:49:01 216

原创 promise.all()

需要两个请求都执行完成的情况不使用promise all的情况使用promise all

2020-12-18 00:34:01 229

原创 Promise链式调用

第一种写法第二种写法第三种写法,省略掉Promise.resolve()reject处理一reject处理二reject处理三

2020-12-18 00:20:48 159

原创 z-index实现弹框,背景虚化

参考链接:https://blog.csdn.net/djk8888/article/details/52484565?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-3.control&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-3.control&l

2020-12-09 23:55:30 189

原创 【机器学习基础】01、基础环境安装

一、anaconda安装1、先安装anaconda 本地路径 D:\TOOLS\anaconda3.5.22、执行下面的命令:pip install msgpack -i https://pypi.tuna.tsinghua.edu.cn/simple/pip install matplotlib==2.2.2 -i https://pypi.tuna.tsinghua.edu.cn/simple/pip install numpy==1.14.2 -i https://pypi.tuna.tsi

2020-08-26 21:08:11 259

原创 【实时数仓】02ES

一、ES安装centos7:vim /etc/security/limits.conf* soft nofile 65536* hard nofile 131072* soft nproc 2048* hard nproc 65536vim /etc/sysctl.conf vm.max_map_count=262144重启三台cdh机器tar -zxvf elasticsearch-6.6.0.tar.gz -C /opt/module/tar -zxvf kibana-

2020-08-23 01:33:22 464

原创 【实时数仓】01日志采集的搭建

学习资料收集于尚硅谷大数据

2020-08-22 21:35:08 1041

原创 RDD分区详解

参考资料:尚硅谷大数据一、RDD分区数RDD的分区数量和RDD的两种创建方式有关。1.1通过集合创建RDD的方式 val conf: SparkConf = new SparkConf().setAppName("PartitionsDemo02").setMaster("local[*]") val sc: SparkContext = new SparkContext(conf) val rdd: RDD[Int] = sc.makeRDD(List(1,2,3,4,5))

2020-08-22 13:27:13 1334 1

原创 CDH6.2离线安装

CDH离线安装笔记,亲测可用

2020-08-20 22:38:01 346

原创 【oralce】linux安装oracle

一、安装虚拟机linux版本:centos7oralce版本:11g下载地址:=========安装虚拟机的时候设置了分区: /boot分区:1G /swap分区:8G,剩余的给/分区。二、配置本地yum源如果环境中不能连接外网,需要配置yum源2.1 挂载ISO文件首先,确保下面的已经勾选:执行下面命令:df -h结果:Filesystem Size Used Avail Use% Mounted ondevtmpfs 3.8G 0 3.

2020-08-12 22:43:02 119

原创 2020-08-10

<template> <div class="hello"> <el-container> <el-aside width="10%"> <h4 class="myclass">客户模型</h4> <el-tree :data="data" :props="defaultProps" @node-click="handleNodeClick"></el-tree&

2020-08-10 08:55:48 87

空空如也

空空如也

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

TA关注的人

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