自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

博弈星宇

每天进步一点点,我是星宇!

  • 博客(117)
  • 资源 (9)
  • 收藏
  • 关注

原创 Oracle 分区表

【代码】Oracle 分区表。

2024-04-18 22:58:56 93

原创 Oracle 正则表达式

(1) regexp_like :同 like 功能相似(模糊 '匹配')(2) regexp_instr :同 instr 功能相似(返回字符所在 '下标')(3) regexp_substr : 同 substr 功能相似('截取' 字符串)(4) regexp_replace:同 replace 功能相似( '替换' 字符串)使用了 '正则表达式' 替代了老的 '百分比 %' 和 '通配符 _'

2024-04-08 21:42:18 534

原创 Grafana数据库为MySQL

一、Grafana是一款流行的开源监控和数据可视化平台,它默认使用SQLite作为数据库引擎。然而,对于大型项目或者需要更高性能的场景,我们通常会选择使用MySQL作为Grafana的数据库。在本文中,我将向你介绍如何将Grafana的数据库从SQLite迁移到MySQL,让你能够更好地管理和扩展你的Grafana实例。步骤1:安装和配置MySQL数据库首先,你需要安装并配置MySQL数据库。你可以根据自己的操作系统和喜好选择相应的安装方式。安装完成后,记下MySQL的连接参数,我们将在后续步骤中使用

2024-04-07 23:13:44 338

转载 数据库三大范式

范式是数据库设计时遵循的一种规范,不同的规范要求遵循不同的范式。

2024-04-06 17:18:32 38

原创 Oracle 中 where 和 on 的区别

会先根据on后面的条件进行筛选,条件为真时返回该行,由于on的优先级高于left join,所以left join关键字会把左表中没有匹配的所有行也都返回,然后生成临时表返回,执行优先级高于left join。外连接分为左外连接(Left Outer Join)、右外连接(Right Outer Join)和全外连接(Full Outer Join)三种类型。内连接是通过匹配两个表之间的共同列,返回满足连接条件的行。内连接只返回两个表中共同匹配的行,不包含任何不匹配的行。

2024-04-02 22:29:55 369

原创 Python数据分析-5

1.时间序列2.pandas重采样重采样:指的是将时间序列从一个频率转化为另一个频率进行处理的过程,将高频率数据转化为低频率数据为降采样,低频率转 化为高频率为升采样。统计出911数据中不同月份电话次数的变化情况:#encoding=utf-8import pandas as pdimport numpy as npfr...

2024-03-14 23:16:55 905

原创 Python数据分析-4

1.对于一组电影数据,呈现出rating,runtime的分布情况:#encoding=utf-8import pandas as pdimport numpy as npfrom matplotlib import pyplot as pltfile_path = "./youtube_video_data/IMDB-Movie-Data.csv"df = pd.read_csv...

2024-03-14 23:16:34 2166

原创 Python数据分析-pandas3

1.pandas的作用:numpy能够帮助我们处理数值,但是pandas除了处理数值之外(基于numpy),还能够帮助我们处理其他类型的数据。2.pandas之Series创建:3.pandas之Series切片和索引4.缺失值处理5.常用的统计方法...

2024-03-14 23:16:05 385 1

原创 Python数据分析-Numpy2

1.numpy读取数据CSV:Comma-SeparatedValue,逗号分隔值文件显示:表格状态源文件:换行和逗号分隔行列的格式化文本,每一行的数据表示一条记录由于csv便于展示,读取和写入,所以很多地方也是用csv的格式存储和传输中小型的数据,为了方便教学,我们会经常操作csv格式的文件,但是操作数据库中的数据也是很容易的实现的。2.实例代码:3.numpy...

2024-03-14 23:15:43 493 1

原创 Python数据分析-Matplotlib1

一、折线图的绘制1.数据分析流程2.运用Matplot绘制折线图#encoding=utf-8import randomfrom matplotlib import pyplot as plt #绘图工具库from matplotlib import font_manager #解决中文显示问题from cProfile import label#设置字体方式my_f...

2024-03-14 23:15:19 618 1

原创 Python文件操作

import osimport shutilimport tarfilefrom test_config import config_dictclass ContentsFilter: def __init__(self, source_path, target_path): self.source_path = source_path self.target_path = target_path # 解压: tar.gz到指定的文件夹 .

2024-03-14 23:13:13 103

原创 python3中的编码问题

目录前言:1. 几种常见的编码表1.1 ASCII编码1.2 Unicode编码1.3 UTF-8编码2.python3的编码方式2.1字符串和字符流2.2 encode()方法2.3 decode()方法3. 区分以下编码前言: 编码是信息从一种形式或格式转换为另一种形式的过程。解码是编码的逆过程。众所周知,计算机只能处理0和1(低电平与高电平),任何文本、数字、音频、图像等都转换为0和1的序列计算机才能处理。在计算机中,8个位(bit)作...

2024-03-14 23:11:52 895

原创 Oracle中的commit与rollback

SQL语言分为五大类:DDL(数据定义语言) - Create、Alter、Drop 这些语句自动提交,无需用Commit提交。DQL(数据查询语言) - Select 查询语句不存在是否提交问题。DML(数据操纵语言) - Insert、Update、Delete 这些语句需要Commit才能提交。DTL(事务控制语言) - Commit、Rollback 事务提交与回滚语句。DCL(数据控制语言) - Grant、Revoke 授予权限与回收权限语句。1.commit在数据库

2024-03-14 23:10:42 2631 1

原创 rank() over, dense_rank() over, row_number() over的区别

rank(), dense_rank(), row_number(),

2024-03-14 23:08:14 518

原创 FTP文件的上传与下载

利用FTP实现文件的上传与下载(Java):import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;impor.

2024-03-14 23:07:42 299

原创 Linux的概述

Linux的版本分为两种:内核版本和发行版本;内核版本是指在Linus领导下的内核小组开发维护的系统内核的版本号 ;发行版本是在内核版本的基础上进行开发的版本;Linux的主流版本:Linux的目录结果:root管理员的home目录root其他用户的home目录home目录中...

2024-03-14 23:06:53 871

原创 VMware workstation的安装

VMware workstation安装:1.双击VMware-workstation-full-9.0.0-812388.exe2.点击next进行安装选择安装方式Typical:典型安装Custom:自定义安装选择程序安装位置点击change选择程序安装位置,然后点击next选择是否自动检测更新如勾选,有新版时会提示你跟新版本,点next进行下一步,一般不进行勾选(可能会存在软件破解失效)创建快捷方式选择后点击next配置完成,开始安装程.

2024-03-14 23:06:19 699

原创 Linux常用命令

2024-03-14 23:00:53 144

原创 Oracle 死锁、指标汇总

【代码】Oracle 死锁、执行时间。

2024-03-13 00:07:06 366

原创 Pycharm通过SFTP远程连接Spark

参考:https://daniel.blog.csdn.net/article/details/1074151301.添加SFTP连接选择 Tools => Deploment => Configuration。2. 在Deployment界面中,设置Connection、Mapping的配置。Connection 配置:Mapping配置:2.添加SSH Interpreter3.Project Structure4.启动设置...

2024-03-04 22:24:17 1840

原创 WMI 介绍

1)、点击"连接",输入想要查询的名称空间,再点击"连接",即可连接到特定名称空间(如果远程连接其他主机,则需要在命名空间中添加IP,如:\\10.66.6.39\root\cimv2,输入用户名和密码,点击连接即可)。注:.由于.Net缺省的编译环境中并没有包括命名空间System.Management的容器文件System.Management.dll,所以首先要在项目文件中引入此DLL文件。2)、然后点击"枚举类",在弹出的界面中选择"递归",然后点击"",就会得到这个名称空间下所有的类。

2023-08-01 13:23:24 1193

原创 C++创建HelloWorld项目测试

一. 空模板创建项目创建一个C++空项目gRPC_Server, 本例使用Debug模式编译二、拷贝项目文件拷贝文件到gRPC_Server所在的目录中D:\GRPCProject\gRPC_Project\grpc\examples\protos 中 helloworld.proto D:\GRPCProject\gRPC_Project\grpc\examples\cpp\helloworld中greeter_client.cc 和 greeter_server.cc D:\GR

2022-04-04 16:46:06 3448 1

原创 Windows系统C++编译gRPC

一. 环境安装Git-2.34.1 cmake-3.21.5 go-1.10.3 yasm-1.3.0 Visual Studio 15 2017二. 下载gRPC包以及第三方库三. 编译gRPC1) 进入gRPC文件,创建编译后文件的存放目录,并进行cmake编译:mkdir .buildcd .buildcmake .. -G "Visual Studio 15 2017 Win64" -DCMAKE_BUILD_...

2022-04-04 16:34:28 2437

转载 C++连接Oracle之OCCI

环境 IDE 服务器 Windows 10 x64 Visual Studio 2017 oracle 11g 一:首先要下载两个文件第一个压缩文件是:instantclient-basic-windows.x64。第二个压缩文件是:instantclient-sdk-windows.x64。第一个文件是Runtime,也就是程序的运行时库。将来要加到调试路径里去...

2022-04-04 16:23:57 1552

原创 C#生成带注释的dll并引用

一. 编写.cs文件:ComputeDemo.cs:using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace MetaDataTest1{ /// <summary> /// 类名:ComputeDemo /// </summary> public

2022-03-29 16:33:44 2298

原创 Oracle之分析函数

1.认识分析函数什么是分析函数? 分析函数是Oracle专门用于解决复杂报表统计需求的功能强大的函数,它可以在数据中进行分组然后计算基于组的某种统计值,并且每一组的每一行都可以返回一个统计值。分析函数和聚合函数的不同? 普通的聚合函数用group by分组,每个分组返回一个统计值;而分析函数采用partition by 分组,并且每组每行都可以返回一个统计值。分析函数的形式: 分析函数带有一个开窗函数over(),包含三个分析子句:分组(partit...

2022-03-24 19:18:51 9395

原创 Spark访问Hive中的表

文件studentinfo--> Linux --> HDFS --> Hive --> Spark读取1.把本地的文件上传到Linux上利用命令:rz-E 上传文件studentinfo到Linux下的/dataset/路径下2.把Linux中/dataset/路径下studentinfo文件上传到HDFS上hdfs dfs -mkdir -p /datasethdfs dfs -put studentinfo /dataset/3.使用hive或b...

2021-11-29 23:50:39 2197

原创 Oracle 物化视图

物化视图也是种视图。Oracle的物化视图是包括一个查询结果的数据库对像,它是远程数据的的本地副本,或者用来生成基于数据表求和的汇总表。物化视图存储基于远程表的数据,也可以称为快照。物化视图可以查询表,视图和其它的物化视图。特点:(1) 物化视图在某种意义上说就是一个物理表(而且不仅仅是一个物理表),这通过其可以被user_tables查询出来,而得到确认;(2) 物化视图也是一种段(segment),所以其有自己的物理存储属性;(3) 物化视图会占用数据库磁盘空间,这点从use...

2021-11-07 13:37:10 5318

转载 使用 Oracle SQL Developer 开发和调试 PL/SQL

目的本教程介绍如何使用 Oracle SQL Developer 创建、运行以及调试 PL/SQL 过程。概述Oracle SQL Developer 是一个免费的图形工具,可提高工作效率并简化数据库开发任务。您可以使用 Oracle SQL Developer 浏览数据库对象、运行 SQL 语句和 SQL 脚本,以及编辑和调试 PL/SQL 语句。您还可以运行所提供的任何数量的报表,以及创建和保存您自己的报表。本教程集中讨论 PL/SQL 的创建、编译、运行和调试。创建数据库连接要创建

2021-11-06 21:39:47 8900

原创 输出一段时间内以10min为间隔的所有时间日期

SELECT TO_DATE('20211020 160000','YYYYMMDD HH24MISS') + 10 / 24 / 60 * level AS dtFROM dualCONNECT BY level <= ( TO_DATE('20211020 160000','YYYYMMDD HH24MISS') - TO_DATE('20211020 150000','YYYYMMDD HH24MISS') ) * 24 * 6;

2021-10-29 23:49:46 162

原创 C# Session超时返回重新Login与IFrame内部重定向

简单记录个人遇到的问题。。。。。。方式一:利用Sessin进行超时返回重新登陆:1.首先在Web.config中<system.web> </system.web>标签下添加如下配置: <sessionState mode="InProc" cookieless="false" timeout="1"/>2.在Global.asax.cs下进行添加如下代码:void Application_PostRequestHandlerExecute(obj

2021-09-27 20:42:30 464

翻译 一文搞懂Zookeeper

目录1. Zookeeper概述2. Zookeeper特点3. Zookeeper应用场景3.1 数据发布/订阅3.2 命名服务3.3 分布式协调/通知3.4 分布式锁3.5 分布式队列4.Zookeeper架构5. Zookeeper的选举机制5.1 服务器启动时期的Leader选举5.2 服务器运行时期的Leader选举6. Zookeeper安装7. Zookeeper的数据模型8. Znode节点类型9. Zookeeper的Sh..

2021-05-04 18:50:04 263

原创 Python+Influxdb+Grafana打造可视化监控

个人随机记录一.InfluxDB1.什么是InfluxDB数据库influxDB(时序数据库),常使用的一种场景:监控数据统计。以时间序列根据统计的数据,利用图形化界面Grafana制作可视化折线图。2.与传统数据库的区别传统数据库的概念 influxDB中的名词 MySQL 数据库 database database 数据库中的表 measurement table 表中的一行数据 point column ...

2021-04-17 19:28:05 1415

原创 MySQL的SQL操作

1.SQL的概念1.1什么是SQLStructured Query Language:结构化查询语言,其实就是定义了操作所有关系型数据库的规则。1.2SQL的作用1) 是一种所有关系型数据库的查询规范,不同的数据库都支持。 2) 通用的数据库操作语言,可以用在不同的数据库中。3) 不同的数据库 SQL 语句有一些区别 。1.3SQL语句分类1) DDL(Data Definition Language)数据定义语言用来定义数据库对象:数据库,表,列...

2020-12-13 18:17:09 256

原创 MySQL数据库的概念和安装

1.数据库的介绍1.1数据的存储方式Java 中创建对象: Student s = new Student(1, "张三") 存在内存中学习了 Java IO 流:把数据保存到文件中1.2什么是数据库1) 存储数据的仓库;2) 本质上是一个文件系统,还是以文件的方式存在服务器的电脑上的;3) 所有的关系型数据库都可以使用通用的 SQL 语句进行管理 DBMS(DataBase Management System );2.数据库的安装与卸载安装过程分成两部分:1..

2020-12-13 15:08:22 135

原创 Oracle常用SQL

1.NUll与字符串拼接SELECT NULL||'ABCDEFSG' FROM DUAL; --ABCDEFSG2.根据sql_id查询信息SELECT * FROM Gv$sql where sql_id = '93y9jhb69pdu7';3.with .... select 语句4.with table1 as(select * from tableA), table2 as(select * from tableB)select * from tabl..

2020-11-18 19:00:37 90

原创 Oracle中删除重复数据

1.删除重复数据-------1.1-------------------------------------------------1.首先按照STUDENT表中的NAME, STUNO进行分区,排序,利用ROW_NUMBER()字段进行条件筛选,筛选出即将要删除的数据 2.然后利用ROWID进行删除条件。DELETE FROM STUDENT WHERE ROWID IN(SELECT ROWID FROM (SELECT A.*, ROWID, ROW_NUMBER() OVER(

2020-11-18 18:53:14 133

原创 Oracle中的统计数量

1.按天、月、周、年统计数据量--统计数量by day, EVENTTIME:2020-10-13 16:51:58WITH AA AS (SELECT A.* FROM LOT_MULTIHOLD_HISTORY A WHERE EVENTTIME > SYSDATE-30 AND HOLDOWNER='EAP')SELECT COUNT(*) FROM AA GROUP BY EVENTTIME;--按天统计WITH AA AS (SELECT A.* FROM LOT_MUL

2020-11-18 18:51:20 3071

原创 Oracle-行转列

1.把 'A,B,C,D,E,F' 字符串转换为列regexp_replace('A,B,C,D,E,F','[^,]+','|') :把 'A,B,C,D,E,F' 中的字符替换为 ’|’,为‘|,|,|,|,|,|行转列SQL为:SELECT regexp_substr('A,B,C,D,E,F','[^,]+',1,level) AS controlvalueFROM dualCONNECT BY level <= length(regexp_repl.

2020-11-18 18:41:50 141

原创 数据库实例、表空间、用户、表之间的关系

1.数据库Oracle是一种数据库管理系统,是一种关系型的数据库管理系统。数据库是数据的集合。通常情况我们所称的“数据库”,并不仅指物理的数据集合,包含物理数据、数据库管理系统。即物理数据、内存、操作系统进程的组合体。全局数据库名:就是一个数据库的标识,在安装时就要想好,以后一般不修改,修改起来也麻烦,因为数据库一旦安装,数据库名就写进了控制文件,数据库表,很多地方都会用到这个数据库名。启动数据库:也叫全局数据库,是数据库系统的入口,它会内置一些高级权限的用户如SYS,SYSTEM等。我们用这

2020-10-12 18:55:02 662

test softwaretest softwaretest softwaretest software

test softwaretest software

2024-04-21

asp.net mvc3

asp.net mvc3

2023-12-26

轻松玩转ANSIBLE实现企业级自动运维.pdf

轻松玩转ANSIBLE实现企业级自动运维.pdf

2023-09-23

PL/SQL Trigger PL/SQL TriggerPL/SQL TriggerPL/SQL Trigger

PL/SQL TriggerPL/SQL Trigger

2023-08-02

PLSQL作业 PLSQL作业 PLSQL作业 PLSQL作业 PLSQL作业 PLSQL作业

PLSQL作业 PLSQL作业

2023-07-30

蚁群算法 蚁群算法蚁群算法蚁群算法蚁群算法

蚁群算法蚁群算法蚁群算法

2023-03-14

vue UI + SpringBoot 搭建项目框架

vue UI + SpringBoot 搭建项目框架

2023-03-13

Vue 新建框架 Vue 新建框架

Vue 新建框架 Vue 新建框架Vue 新建框架 Vue 新建框架

2023-02-25

ELK 资料ELK 资料ELK 资料ELK 资料ELK 资料ELK 资料

ELK 资料ELK 资料ELK 资料ELK 资料ELK 资料ELK 资料

2022-11-01

linux 核心命令linux 核心命令linux 核心命令linux 核心命令linux 核心命令linux 核心命令

linux 核心命令linux 核心命令linux 核心命令linux 核心命令linux 核心命令linux 核心命令linux 核心命令

2022-08-28

Oracle 练习习题Oracle 练习习题

Oracle 练习习题

2022-08-10

WMI 相关资料 WMI 相关资料

WMI 相关资料WMI 相关资料WMI 相关资料WMI 相关资料

2022-05-13

Oracle之分析函数 常用的分析函数

Oracle之分析函数

2022-03-24

gRPC 源文件包含所有的第三方包以及编译需要所有的软件

gRPC 源文件包含所有的第三方包以及编译需要所有的软件

2022-03-19

gRPC环境安装&编译&配置&测试 Oracle通过OCCI进行连接

gRPC环境安装&编译&配置&测试 Oracle通过OCCI进行连接

2022-03-19

ORACLE_培训之_分析函数

ORACLE_培训之_分析函数

2022-03-19

C++连接Oracle之OCCI 包含 软件包,以及说明文档,测试代码

C++连接Oracle之OCCI 包含 软件包,以及说明文档,测试代码

2022-03-10

python_influxdb_grafana_chronogra.zip

influxdb+grafana+chronogra+python代码

2021-04-17

PAInstall.exe

特别好用的分区助手,电脑磁盘分区安全,快速,多功能。

2019-07-24

空空如也

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

TA关注的人

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