自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 task1打卡:Linux

大模型入门

2024-08-04 14:48:30 223

原创 Java开发技巧

Java开发技巧

2021-11-20 10:58:57 376

原创 ClickHouse入门学习(一):基本安装与使用

ClickHouse入门学习(一):基本安装与使用一、安装部署1.1 单机部署一、安装部署1.1 单机部署由于docker部署软件快速高效,因此本文采用docker容器的方式部署clickhouse。# step1: 拉取clickhouse镜像docker pull yandex/clickhouse-server# step2: 启动容器docker run -d --name=clickhouse-server \--ulimit nofile=262144:262144 \-p

2021-11-20 10:57:05 351

原创 Flink四大基石之Window

Window简介

2021-09-18 10:35:06 112

原创 我的刷题之路:leetcode-19-删除链表的倒数第N个节点

题目描述给定一个链表,删除链表的倒数第 n 个节点,并且返回链表的头结点。示例:给定一个链表: 1->2->3->4->5, 和 n = 2.当删除了倒数第二个节点后,链表变为 1->2->3->5.思路首先我们将添加一个哑结点作为辅助,该结点位于列表头部。哑结点用来简化某些极端情况,例如列表中只含有一个结点,或需要删除列表的头部。在第一次遍历中,我们找出列表的长度 L。然后设置一个指向哑结点的指针,并移动它遍历列表,直至它到达第 (L - n..

2020-09-01 10:31:05 88

原创 我的刷题之路:leetcode-19-删除链表的倒数第N个节点

1.题目描述给定一个链表,删除链表的倒数第n个节点,并且返回链表的头结点。```示例:给定一个链表:1->2->3->4->5,和n=2.当删除了倒数第二个节点后,链表变为1->2->3->5.```2.思路首先我们将添加一个哑结点作为辅助,该结点位于列表头部。哑结点用来简化某些极端情况,例如列表中只含有一个结点,或需要删除列表的头部。在第一次遍历中,我们找出列表的长度*L*。然后设置一个指向...

2020-08-21 08:32:24 100

原创 一切归零,重新出发

我是2019年校招进的公司,原先实习的时候做数据分析数据挖掘的工作,后来误打误撞,做起了开发,说实话,真的是一切从零开始。从小到大一直是优等生,考试都是班上名列前茅,甚至曾经还得过全县第一。然而,进公司后却遭遇人生的滑铁卢,由于技术栈不匹配,技术在全组倒数第一,年底自然为小组背了绩效C。2020年新冠肺炎疫情对公司影响很大,公司的绩效奖金大幅缩水,我很遗憾,这次奖金一分没发,晋升机会也没有。。说实话,心里一万只CNM,好在自己心态还行,不管如何,还是要继续努力,决定忘掉过去,重新开始!所以让一切归零

2020-08-21 08:29:48 552

原创 我的刷题之路:leetcode-234-链表题:回文链表

1. 题目描述请判断一个链表是否为回文链表。示例 1: 输入: 1->2输出: false 示例 2: 输入: 1->2->2->1输出: true2. 解题程序/** * Definition for singly-linked list. * public class ListNode { * int val; * ListNode next; * ListNode(int x) { val = x; } * } *

2020-08-20 21:21:25 104

原创 leetcode-19-链表题:删除链表的倒数第N个节点

1. 题目描述给定一个链表,删除链表的倒数第 n 个节点,并且返回链表的头结点。示例: 给定一个链表: 1->2->3->4->5, 和 n = 2.当删除了倒数第二个节点后,链表变为 1->2->3->5.2. 思路首先我们将添加一个哑结点作为辅助,该结点位于列表头部。哑结点用来简化某些极端情况,例如列表中只含有一个结点,或需要删除列表的头部。在第一次遍历中,我们找出列表的长度 L。然后设置一个指向哑结点的指针,并移动它遍历列表,直至它到达第 (

2020-08-20 20:52:32 111

原创 我的刷题之路:leetCode-21-链表题:合并两个有序链表

【题目描述】将两个升序链表合并为一个新的升序链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。示例:输入:1->2->4, 1->3->4输出:1->1->2->3->4->4【解题方案】/** * Definition for singly-linked list. * public class ListNode { * int val; * ListNode next; * ListN.

2020-08-18 21:35:23 89

原创 git常用操作--根据工作经验总结

创建远程分支git checkout -b my-test # 在当前分支下创建my-test的本地分支分支git push origin my-test # 将my-test分支推送到远程git branch --set-upstream-to=origin/my-test # 将本地分支my-test关联到远程分支my-test上 git branch -a # 查看远程分支 删除远程分支git branch -r -d origin/branch-namegit pus

2020-06-10 11:40:01 126

原创 hive分区、索引和分桶的区别

文章目录hive分区、索引和分桶的区别索引索引简介为什么要创建索引?分区分区简介为什么要分区?分桶(桶表)分桶简介为什么要分桶?总结hive分区、索引和分桶的区别索引索引简介Hive支持索引,但是Hive的索引与关系型数据库中的索引并不相同,比如,Hive不支持主键或者外键。Hive索引可以建立在表中的某些列上,以提升一些操作的效率,例如减少MapReduce任务中需要读取的数据块的数量。为什么要创建索引?Hive的索引目的是提高Hive表指定列的查询速度。没有索引时,类似’WHERE ta

2020-06-03 09:36:02 225

原创 leetcode121. 买卖股票的最佳时机(一)

leetcode121. 买卖股票的最佳时机题目给定一个数组,它的第 i 个元素是一支给定股票第 i 天的价格。如果你最多只允许完成一笔交易(即买入和卖出一支股票一次),设计一个算法来计算你所能获取的最大利润。注意:你不能在买入股票前卖出股票。思路价格最低点卖出解题方案class Solution { public int maxProfit(int[] prices) {...

2020-04-12 21:04:32 147 1

原创 Anaconda3采坑记

安装Anaconda最新版,遇到一个坑:启动jupyter notebook报错:SSLError 意思是导入ssl失败【解决方案】在https://slproweb.com/products/Win32OpenSSL.html下载Win64OpenSSL_Light-1_1_1d.msi,即第一个文件。安装后重新启动cmd即可用...

2019-11-13 23:52:43 223

原创 Java连接Mysql数据库警告:Establishing SSL Connection Without Server’s Identity Verification Is Not Recommend

针对Java连接Mysql数据库警告:Establishing SSL Connection Without Server’s Identity Verification Is Not Recommend的问题,第一种情况: 如果是在springboot中,直接可以做如下操作:spring.datasource.url=jdbc:mysql://localhost:33...

2019-10-14 14:23:40 232

原创 MyBatis入门案例实践

MyBatis入门教程(一):MyBatis初体验文章目录1. 知识准备1.1. 什么是框架?1.2. 三层架构1.3. 持久层技术解决方案1.4. mybatis的概述1.5. Mybastis简介2. MyBatis入门案例2.1. 需求分析2.2. 准备工作2.2.1. pom依赖2.2.2. 创建数据库和表2.3. User实体类2.4. 编写持久层接口2.5. 编写持久层接口的映射文件...

2019-10-03 17:39:32 281

原创 Kafka入门系列(一):Kafka概述

Kafka入门系列(一):Kafka概述1. Kafka概述1.1. 定义1.2. 消息队列1.2.1. 传统消息队列的应用场景1.2.2. 使用消息队列的好处1.3. 消息队列的两种模式1.3.1. 点对点模式1.3.2. 发布/订阅模式1.4. Kafka架构1. Kafka概述1.1. 定义Kafka 是一个分布式的基于发布/订阅模式的消息队...

2019-09-28 00:25:46 678

原创 03.SpringBoot入门系列(三):配置文件解析

文章目录1. 正文1.1. 自定义属性1.2. 参数见引用1.3. 适用自定义配置文件1.4. 外部配置-命令行参数配置1.5. 配置文件的优先级SpringBoot入门系列(三):配置文件解析前言想把Spring Boot玩的溜,就要懂得如何开启各个功能模块的默认配置,这就需要了解Spring Boot的配置文件application.properties。1. 正文Spring ...

2019-08-28 23:50:54 101

原创 01.springboot快速入门

文章目录1. SpringBoot Quick Start1.1. springboot依赖1.2. 编写SpringBoot引导类1.3. 编写Controller1.4. 测试2. 快速入门解析2.1. 注解解析2.2. SpringBoot工程热部署2.3. 起步依赖分析2.3.1. 分析spring-boot-starter-parent2.3.2. 分析spring-boot-start...

2019-08-26 23:50:29 262

原创 SpringBoot整合MyBatis和Junit

SpringBoot整合MyBatis和Junit文章目录1. SpringBoot整合Mybatis1.1. 添加依赖1.2. 添加数据库连接信息1.3. 创建user表1.4. 创建Bean实体1.5. 编写Mapper1.6. 配置Mapper映射文件1.7. 在application.properties中添加mybatis的信息1.8. 编写Controller1.9. 验证2. Sp...

2019-08-26 23:48:23 1030 1

原创 Flink入门笔记(一):Flink安装部署

文章目录1. 安装flink(一)2. flink Standalone模式部署2.1. 修改配置文件3. YARN模式安装3.1. Hadoop安装3.1.1. Hadoop下载与解压3.1.2. Hadoop配置文件的配置3.1.3. 启动hadoop3.1.4. 启动hadoop过程中需要输入密码,非常繁琐,因此需要在Linux下配置免密码登录。3.2. flink on yarn 提交任...

2019-08-10 20:46:12 530

原创 Centos7修改主机名

Centos7修改主机名实验要求:将centos7原主机名改为’xlucas2’1、方法一:使用hostnamectl命令[root@xlucas1 ~]# hostnamectl set-hostname xlucas22、方法二:修改配置文件 /etc/hostname 保存退出[root@xlucas1 ~]# vi /etc/hostname xlucas2执行后需要注销...

2019-08-10 16:33:05 80

原创 1.Flink安装和使用入门(Flink教程一)

文章目录1 flink安装入门1.1 flink安装1 flink安装入门1.1 flink安装1.下载flinkflink官网$ tar -zxvf flink-1.8.1-bin-scala_2.11.tgz 2.flink启动$ flink/bin/start-cluster.sh 打开浏览器,输入:http://192.168.154.130:80813.启动一个fl...

2019-08-05 09:25:57 322

原创 git入门

git入门学习

2019-05-11 13:54:11 457

原创 121_买卖股票的最佳时机

121_买卖股票的最佳时机题目:给定一个数组,它的第 i 个元素是一支给定股票第 i 天的价格。如果你最多只允许完成一笔交易(即买入和卖出一支股票),设计一个算法来计算你所能获取的最大利润。注意你不能在买入股票前卖出股票。输入: [7,1,5,3,6,4]输出: 5解释: 在第 2 天(股票价格 = 1)的时候买入,在第 5 天(股票价格 = 6)的时候卖出,最大利润 =...

2018-11-22 15:13:24 78

原创 LeetCode_134_加油站

LeetCode_134_加油站    在一条环路上有 N 个加油站,其中第 i 个加油站有汽油 gas[i] 升。    你有一辆油箱容量无限的的汽车,从第 i 个加油站开往第 i+1 个加油站需要消耗汽油 cost[i] 升。你从其中的一个加油站出发,开始时油箱为空。    如果你可以绕环路行驶一周,则返回出发时加油站的编号,否则返回 -1。输入:gas = [1,2,3...

2018-11-22 14:45:37 203

原创 LeetCode-数组__35. 搜索插入位置

LeetCode-数组__35. 搜索插入位置给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。你可以假设数组中无重复元素输入: [1,3,5,6], 2输出: 1输入: [1,3,5,6], 7输出: 4package LeetCode.Array.e35_搜索插入位置;/** * 35...

2018-11-18 18:51:23 143

原创 3 SparkSQL DataFrame和DataSet

标签:大数据 Spark3 SparkSQL DataFrame和DataSet1 概述Spark SQL 是 Spark 处理结构化数据的一个模块.与基础的 Spark RDD API 不同, Spark SQL 提供了查询结构化数据及计算结果等信息的接口.2 Datasets and DataFrames2.1. DataSets一个 Dataset 是一个分布式的数据集合。 Da...

2018-11-18 17:07:43 188

原创 3 编程模型

storm常用接口目录1 ISpout接口2 IComponent接口3 IBolt接口1 ISpout接口* 概述    核心接口,负责将数据发送到topology中去处理。    storm会跟踪Spout发出去的tuple的DAG* 核心方法    open: 初始化操作    close: 资源释放操作    nextTuple: 发送数据 ...

2018-10-24 13:15:02 126

原创 2 storm原理

介绍Storm基本原理1 集群结构    Storm集群采用主从架构方式,主节点是Nimbus,从节点是Supervisor,有关调度相关的信息存储到ZooKeeper集群中* Nimbus    主控节点,用于提交任务、分配集群任务,集群监控等* zookeeper    集群中协调、共有数据的存放(如心跳信息、集群的状态和配置信息),Nimbus将分配给Superv...

2018-10-24 11:59:37 302

原创 1 Storm介绍

1 storm介绍  storm是Twitter开源的分布式大数据处理框架,实时版Hadoop.   Storm对于实时计算的意义类似于Hadoop对于批处理的意义。      hadoop  Map   Reduce      storm   Spout   Bolt storm应用场景1)流数据处理:Storm处理源源不断的消息,结果保存到持久化介质中。2)...

2018-10-24 11:44:08 197

原创 Storm入门教程

本教程是在学习Storm时候整理的笔记1 Storm基础1.1 storm介绍1.2 Storm原理1.3编程模型(一) 

2018-10-24 11:40:51 217

原创 kafka概述

1分布式消息队列kafka1.1 kafka概述    Kafka is used for building real-time data pipelines and streaming apps. It is horizontally scalable, fault-tolerant, wicked fast, and runs in production in thousands of...

2018-10-17 16:50:29 249

原创 随机森林总结

2.2 随机森林2.2.1 集成学习1 概述集成学习本身不是一个单独的机器学习算法,而是通过构建并结合多个机器学习器来完成学习任务。也就是我们常说的“博采众长”。集成学习可以用于分类问题集成,回归问题集成,特征选取集成,异常点检测集成等等,可以说所有的机器学习领域都可以看到集成学习的身影。本文就对集成学习方法进行简单的总结和概述。集成学习有两个主要的问题需要解决,第一是如何得到若干...

2018-08-12 20:17:59 1831

转载 决策树总结

2.1 决策树2.1.1 决策树基本理论1 原理决策树是一种基本的分类与回归方法,其模型就是用一棵树来表示我们的整个决策过程。这棵树可以是二叉树(比如CART 只能是二叉树),也可以是多叉树(比如 ID3、C4.5 可以是多叉树或二叉树)。根节点包含整个样本集,每个叶节都对应一个决策结果(注意,不同的叶节点可能对应同一个决策结果),每一个内部节点都对应一次决策过程或者说是一次属性测试。...

2018-08-08 12:17:56 2822

空空如也

空空如也

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

TA关注的人

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