<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[小小鱼]]></title><description><![CDATA[好好学习，DAYDAYUP]]></description><link>https://blog.csdn.net/xiaoxaoyu</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; xiaoxaoyu]]></copyright><item><title><![CDATA[Hive sql分组函数grouping sets、cube、rollup用法简介]]></title><link>https://blog.csdn.net/xiaoxaoyu/article/details/123941043</link><guid>https://blog.csdn.net/xiaoxaoyu/article/details/123941043</guid><author>xiaoxaoyu</author><pubDate>Sun, 03 Apr 2022 17:45:10 +0800</pubDate><description><![CDATA[文章目录1、数据如下：2、建表如下：3、grouping sets4、cube5、rollup
1、数据如下：
user_id,dep_id,group_id,salary
10001,a,101,13000
10002,a,101,17000
10003,a,101,9000
10004,a,101,11000
10005,a,101,18000
10006,a,102,16000
10007,a,102,10000
10008,b,103,18000
10009,b,103,11000
10010,b,]]></description><category></category></item><item><title><![CDATA[Nginx配置负载均衡]]></title><link>https://blog.csdn.net/xiaoxaoyu/article/details/123784625</link><guid>https://blog.csdn.net/xiaoxaoyu/article/details/123784625</guid><author>xiaoxaoyu</author><pubDate>Sun, 27 Mar 2022 23:51:09 +0800</pubDate><description><![CDATA[文章目录1、安装2、常用命令和问题3、配置负载均衡
1、安装
# 运行 yum，安装相关依赖包
[root@single ~]# sudo yum -y install openssl openssl-devel pcre pcre-devel zlib zlib-devel gcc gcc-c++
# 将nginx-1.12.2.tar.gz 上传到/opt/download 下
[root@single download]# tar -zxf nginx-1.12.2.tar.gz -C /opt/so]]></description><category></category></item><item><title><![CDATA[图解Git工作原理]]></title><link>https://blog.csdn.net/xiaoxaoyu/article/details/118267704</link><guid>https://blog.csdn.net/xiaoxaoyu/article/details/118267704</guid><author>xiaoxaoyu</author><pubDate>Sun, 27 Jun 2021 10:20:05 +0800</pubDate><description><![CDATA[文章目录基本用法约定命令详解DiffCommitCheckoutHEAD标识处于分离状态时的提交操作ResetMergeCherry PickRebase技术说明
Git 是程序员学习和工作都离不开的开发工具，也是非程序员好用的文档版本管理工具。本文图解 Git 中的最常用命令。如果你稍微理解 Git 的工作原理，这篇文章能够让你理解的更透彻。

原文链接：https://marklodato.github.io/visual-git-guide/index-zh-cn.html

基本用法

上面的四条命]]></description><category></category></item><item><title><![CDATA[万字长文详解HiveSQL执行计划]]></title><link>https://blog.csdn.net/xiaoxaoyu/article/details/118267177</link><guid>https://blog.csdn.net/xiaoxaoyu/article/details/118267177</guid><author>xiaoxaoyu</author><pubDate>Sun, 27 Jun 2021 09:51:12 +0800</pubDate><description><![CDATA[文章目录查看SQL的执行计划1. explain 的用法2. explain 的使用场景案例一：join 语句会过滤 null 的值吗？案例二：group by 分组语句会进行排序吗？案例三：哪条sql执行效率高呢？2. explain dependency的用法案例一：识别看似等价的代码案例二：识别SQL读取数据范围的差别3. explain authorization 的用法最后
Hive SQL的执行计划描述SQL实际执行的整体轮廓，通过执行计划能了解SQL程序在转换成相应计算引擎的执行逻辑，掌握了执]]></description><category></category></item><item><title><![CDATA[python实现企业编码生成系统]]></title><link>https://blog.csdn.net/xiaoxaoyu/article/details/118256228</link><guid>https://blog.csdn.net/xiaoxaoyu/article/details/118256228</guid><author>xiaoxaoyu</author><pubDate>Sat, 26 Jun 2021 23:20:40 +0800</pubDate><description><![CDATA[外部模块：
&gt; pip install qrcode
&gt; pip install pystrich

代码如下：
#!/usr/bin/env python
# -*- coding:utf-8 -*-
import os, tkinter, random, string, time, qrcode
from pystrich.ean13 import EAN13Encoder
import tkinter.messagebox
import tkinter.filedialog
from tk]]></description><category></category></item><item><title><![CDATA[python实现学生信息管理系统开发]]></title><link>https://blog.csdn.net/xiaoxaoyu/article/details/117970316</link><guid>https://blog.csdn.net/xiaoxaoyu/article/details/117970316</guid><author>xiaoxaoyu</author><pubDate>Thu, 17 Jun 2021 00:35:45 +0800</pubDate><description><![CDATA[python实现学生信息管理系统
#!/usr/bin/env python
# -*- coding:utf-8 -*-
import re
import os


# 主函数
def main():
    ctrl = True
    while (ctrl):
        menu()
        option = input("请选择：")
        option_str = re.sub("\D", "", option)
        if option_str in ['0]]></description><category></category></item><item><title><![CDATA[数仓项目笔记梳理]]></title><link>https://blog.csdn.net/xiaoxaoyu/article/details/117675808</link><guid>https://blog.csdn.net/xiaoxaoyu/article/details/117675808</guid><author>xiaoxaoyu</author><pubDate>Mon, 07 Jun 2021 22:15:05 +0800</pubDate><description><![CDATA[文章目录1、上传表2、使用SparkSQL对问题数据进行探索和处理探索思路：思路1，对空值进行处理：思路2，对重复值进行去重：思路3，行转列：思路4，规范化字段内容2.1、User表2.2、events表2.3、user_friends表2.4、event_attendees2.5、trains表3、kafka多线程并行写进不同分区4、Flume采集数据流向kafka4.2、依次创建kafka中对应主题4.3、打开消费者，执行对应flume-ng命令4.4、查看最终flume条数4.5、flume脚本案例(]]></description><category></category></item><item><title><![CDATA[MongoDB基本使用]]></title><link>https://blog.csdn.net/xiaoxaoyu/article/details/117390064</link><guid>https://blog.csdn.net/xiaoxaoyu/article/details/117390064</guid><author>xiaoxaoyu</author><pubDate>Sat, 29 May 2021 19:41:45 +0800</pubDate><description><![CDATA[文章目录Mongodb概述mongodb数据模型1、MongoDB安装1.1、配置yum源1.2、通过tar解压文件，或yum进行安装1.3、启动mongod  服务2、mongodb 操作（重点）2.1、修改mongodb 配置文件2.2、集合的创建与删除2.3、文档操作2.3.1、插入文档2.3.2、批量插入文档2.3.3、查询2.3.4、更新2.3.5、删除2.3.6、多字段分组聚合2.4、mongodb与hive整合2.4.1、拷贝jar包到hive的lib目录2.4.2、在hive中创建表，关联m]]></description><category></category></item><item><title><![CDATA[MongoDB相关API]]></title><link>https://blog.csdn.net/xiaoxaoyu/article/details/117389864</link><guid>https://blog.csdn.net/xiaoxaoyu/article/details/117389864</guid><author>xiaoxaoyu</author><pubDate>Sat, 29 May 2021 19:25:45 +0800</pubDate><description><![CDATA[文章目录1、简单的连接查询2、过滤查询3、插入数据4、Kafka to MongoDB5、使用java读取MongoDB的消费
pom依赖
&lt;!-- https://mvnrepository.com/artifact/org.mongodb/mongo-java-driver --&gt;
&lt;dependency&gt;
  &lt;groupId&gt;org.mongodb&lt;/groupId&gt;
  &lt;artifactId&gt;mongo-java-driver&lt;/]]></description><category></category></item><item><title><![CDATA[ESXi+docker]]></title><link>https://blog.csdn.net/xiaoxaoyu/article/details/116675452</link><guid>https://blog.csdn.net/xiaoxaoyu/article/details/116675452</guid><author>xiaoxaoyu</author><pubDate>Tue, 11 May 2021 23:30:20 +0800</pubDate><description><![CDATA[文章目录ESXi安装1、ESXi安装：2、重启后的配置：Docker环境部署1、创建虚拟机2、安装完之后，连上xshell，安装docker3、配置容器镜像4、从容器里拉取资源Docker部署Tomcat发布测试1、从容器里拉取资源tomcat2、新建数据库插入数据3、新建maven工程，webapp4、写ssm读数据库5、打war包5、上传到容器里
ESXi安装
1、ESXi安装：
基本上都是下一步，就不做过多介绍了









自定义硬件为iso镜像的路径，然后就完成了，重启
2、重启后的配置：
]]></description><category></category></item><item><title><![CDATA[SpringBoot连接Oracle]]></title><link>https://blog.csdn.net/xiaoxaoyu/article/details/116453668</link><guid>https://blog.csdn.net/xiaoxaoyu/article/details/116453668</guid><author>xiaoxaoyu</author><pubDate>Thu, 06 May 2021 14:38:02 +0800</pubDate><description><![CDATA[SpringBoot入门教程
以连接Oracle为例
1、创建sp项目
1.1、配置和选项


1.2、修改Oracle版本
修改默认的依赖为自己mvn仓库的依赖

&lt;dependency&gt;
    &lt;groupId&gt;com.oracle&lt;/groupId&gt;
    &lt;artifactId&gt;ojdbc6&lt;/artifactId&gt;
    &lt;version&gt;11.2.0.1.0&lt;/version&gt;
&lt;/dependenc]]></description><category></category></item><item><title><![CDATA[JavaAPI获取接口数据]]></title><link>https://blog.csdn.net/xiaoxaoyu/article/details/116452736</link><guid>https://blog.csdn.net/xiaoxaoyu/article/details/116452736</guid><author>xiaoxaoyu</author><pubDate>Thu, 06 May 2021 14:07:43 +0800</pubDate><description><![CDATA[文章目录1、内网的第三方接口信息获取2、外网开放API获取数据——高德地图测试
1、内网的第三方接口信息获取
依赖和版本：httpclient、fastjson
&lt;!-- https://mvnrepository.com/artifact/org.apache.httpcomponents/httpclient --&gt;
&lt;dependency&gt;
    &lt;groupId&gt;org.apache.httpcomponents&lt;/groupId&gt;
    &lt;]]></description><category></category></item><item><title><![CDATA[常用的正则表达式整理]]></title><link>https://blog.csdn.net/xiaoxaoyu/article/details/116380952</link><guid>https://blog.csdn.net/xiaoxaoyu/article/details/116380952</guid><author>xiaoxaoyu</author><pubDate>Mon, 03 May 2021 21:34:38 +0800</pubDate><description><![CDATA[一、校验数字的表达式

数字：^[0-9]*$
n位的数字：^\d{n}$
至少n位的数字：^\d{n,}$
m-n位的数字：^\d{m,n}$
零和非零开头的数字：^(0|[1-9][0-9]*)$
非零开头的最多带两位小数的数字：^([1-9][0-9]*)+(.[0-9]{1,2})?$
带1-2位小数的正数或负数：^(\-)?\d+(\.\d{1,2})?$
正数、负数、和小数：^(\-|\+)?\d+(\.\d+)?$
有两位小数的正实数：^[0-9]+(.[0-9]{2})?$
有1~3位小数的]]></description><category></category></item><item><title><![CDATA[log4j简单配置_备忘]]></title><link>https://blog.csdn.net/xiaoxaoyu/article/details/116376715</link><guid>https://blog.csdn.net/xiaoxaoyu/article/details/116376715</guid><author>xiaoxaoyu</author><pubDate>Mon, 03 May 2021 14:43:29 +0800</pubDate><description><![CDATA[1、正常配置
### 设置###
log4j.rootLogger = debug,D,E

### 输出DEBUG 级别以上的日志到=E://logs/debug.log ###
log4j.appender.D = org.apache.log4j.DailyRollingFileAppender
log4j.appender.D.File = D://logs/debug.log
log4j.appender.D.Append = true
log4j.appender.D.Threshold = D]]></description><category></category></item><item><title><![CDATA[Redis安装]]></title><link>https://blog.csdn.net/xiaoxaoyu/article/details/116335715</link><guid>https://blog.csdn.net/xiaoxaoyu/article/details/116335715</guid><author>xiaoxaoyu</author><pubDate>Sun, 02 May 2021 00:59:40 +0800</pubDate><description><![CDATA[Redis安装教程
1、Redis下载
Redis全称：Remote Dictionary Server
Redis中文官网：http://www.redis.cn/
下载地址：https://github.com/dmajkic/redis/downloads
2、解压文件
tar -zxvf redis-3.0.4.tar.gz -C /opt/software/
# 进入解压后的文件
cd /opt/software/redis-3.0.4
# 查看文件
ll


这个Makefile就是redis的]]></description><category></category></item><item><title><![CDATA[redis入门]]></title><link>https://blog.csdn.net/xiaoxaoyu/article/details/116335556</link><guid>https://blog.csdn.net/xiaoxaoyu/article/details/116335556</guid><author>xiaoxaoyu</author><pubDate>Sun, 02 May 2021 00:55:13 +0800</pubDate><description><![CDATA[文章目录1、杂项：2、redis键(key)3、五大数据类型3.1、String(字符串)3.2、List(列表)3.3、Set(集合)3.4、Hash(哈希)3.5、ZSet(sorted set:有序集合)参考1：Redis keys 命令参考2：Redis 字符串命令参考3：Redis hash 命令参考4：Redis 列表命令参考5：Redis 集合命令参考6：Redis 有序集合命令
命令参考文档：http://redisdoc.com/
1、杂项：
dbsize：当前库大小
select：切换数]]></description><category></category></item><item><title><![CDATA[mybatis连接oracle的使用方法]]></title><link>https://blog.csdn.net/xiaoxaoyu/article/details/116303537</link><guid>https://blog.csdn.net/xiaoxaoyu/article/details/116303537</guid><author>xiaoxaoyu</author><pubDate>Fri, 30 Apr 2021 14:55:38 +0800</pubDate><description><![CDATA[文章目录1、依赖2、mybatis.cfg.xml3、entity4、dao5、app5.1、inserttest5.2、InsertBatchTest6、mapper
参考文章：mybatis连接mysql的使用方法
1、依赖
&lt;dependency&gt;
  &lt;groupId&gt;com.oracle&lt;/groupId&gt;
  &lt;artifactId&gt;ojdbc6&lt;/artifactId&gt;
  &lt;version&gt;11.2.0.1.0&lt;/]]></description><category></category></item><item><title><![CDATA[SSM框架——Spring+SpringMVC+MyBatis整合_Oracle]]></title><link>https://blog.csdn.net/xiaoxaoyu/article/details/116303494</link><guid>https://blog.csdn.net/xiaoxaoyu/article/details/116303494</guid><author>xiaoxaoyu</author><pubDate>Fri, 30 Apr 2021 14:52:36 +0800</pubDate><description><![CDATA[文章目录1、spring.xml2、mybatis.cfg.xml3、entity4、dao5、ctrl6、services7、mapper9、依赖
参考文章：SSM框架——Spring+SpringMVC+MyBatis整合测试案例
1、spring.xml
&lt;?xml version="1.0" encoding="UTF-8"?&gt;
&lt;beans xmlns="http://www.springframework.org/schema/beans"
       xmlns:conte]]></description><category></category></item><item><title><![CDATA[FineReport部署]]></title><link>https://blog.csdn.net/xiaoxaoyu/article/details/116302340</link><guid>https://blog.csdn.net/xiaoxaoyu/article/details/116302340</guid><author>xiaoxaoyu</author><pubDate>Fri, 30 Apr 2021 14:08:12 +0800</pubDate><description><![CDATA[部署方法
帆软官网下载Tomcat对应版本然后做以下操作即可
1、拷贝D:\Program Files\FineReport_10.0\webapps\webroot\WEB-INF\reportlets上的报表至D:\software\tomcat-win64\webapps\webroot\WEB-INF\reportlets
2、拷贝D:\Program Files\FineReport_10.0\webapps\webroot\WEB-INF下的 \embed目录至D:\software\tomca]]></description><category></category></item><item><title><![CDATA[OracleJDBC驱动连接]]></title><link>https://blog.csdn.net/xiaoxaoyu/article/details/116302254</link><guid>https://blog.csdn.net/xiaoxaoyu/article/details/116302254</guid><author>xiaoxaoyu</author><pubDate>Fri, 30 Apr 2021 14:03:25 +0800</pubDate><description><![CDATA[OracleJDBC驱动连接
1、jdbc驱动
1.1、maven官网上的不可用，去安装目录上去找ojdbc6.jar，目录/data/oracle/product/11.2.0/db_1/jdbc/lib，然后拷贝jar包到本地文件夹(自定义一个目录即可)；
1.2、查看版本号：select * from v$version;。本例输出：11.2.0.1.0；
1.3、maven配本地环境变量到bin目录，打开cmd黑窗口，输入mvn测试；
1.4、打开cmd黑窗口，进入ojdbc6.jar的存放目录，执]]></description><category></category></item></channel></rss>