自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

qq_46411309的博客

SQLboy学习分享营地

  • 博客(46)
  • 收藏
  • 关注

原创 Hyper-v虚拟机Hadoop集群搭建

Hadoop是一个由Apache基金会所开发的分布式系统基础架构。Hadoop实现了一个分布式文件系统(Hadoop Distributed File System),简称HDFS。(海量数据存储)HDFS为海量的数据提供了存储,而MapReduce**分布式计算**则为海量的数据提供了计算总结:用Java开发HDFS–解决大数据存储问题MapReduce–解决大数据计算问题HDFS 全称 Hadoop Distributed File System 中文 Hadoop分布式文件系统。

2023-11-29 16:10:52 805

原创 impdp 数据泵导入

【代码】impdp 数据泵导入。

2023-10-25 15:07:33 263

原创 ORACLE 跳出循环

RA-06502: PL/SQL: 数字或值错误 : 字符串缓存区太小 ora-06512:在"xx.xxxxxxxx",line 316 ora-1403 :no data found ora-06512:at line 1

2022-10-20 09:57:54 2348 1

原创 java解决double精度损失问题BigDecimal--取余

java解决double精度损失问题,使用BigDecimal,以取余举例,替代%取余函数

2022-10-08 14:33:17 488

转载 修改sqlserver表结构

https://www.csdn.net/tags/MtzaAg4sMjQ4ODctYmxvZwO0O0OO0O0O.html

2022-09-29 09:18:39 2658 2

原创 ORACLE 行列、列列、行行转换

ORACLE 行列、列列、行行转换

2022-08-30 15:54:36 1280

原创 给定一个设备编号区间[start, end],包含4或18的编号都不能使用,如:418、148、718不能使用,108可用

一、题目描述给定一个设备编号区间[start, end],包含4或18的编号都不能使用,如:418、148、718不能使用,108可用。请问有多少可用设备编号?解答要求时间限制:1000ms, 内存限制:256MB输入两个整数start end(单空格间隔),用于标识设备编号区间,0 < start < end <= 100000输出一个整数,代表可用设备编号的数量样例输入样例 13 20输出样例 115提示不能使用的设备编号为4、14、18二

2022-02-28 13:43:22 2339

原创 给定 m 个字符串,请计算有哪些字符在所有字符串中都出现过 n 次及以上。

一、题目描述给定 m 个字符串,请计算有哪些字符在所有字符串中都出现过 n 次及以上。解答要求时间限制:1000ms, 内存限制:256MB输入首行是整数 n ,取值范围 [1,100]第二行是整数 m ,表示字符串的个数,取值范围 [1,100]接下来 m行,每行一个仅由英文字母和数字组成的字符串,长度范围 [1,1000)输出按ASCII码升序输出所有符合要求的字符序列; 如果没有符合要求的字符,则输出空序列 [ ]。样例输入样例 123aabbccFFFF

2022-02-28 10:36:45 2064 2

原创 大数据之路--一、HDFS

1.Hadoop 分布式文件系统(HDFS)HDFS 是一个高度容错性的系统,适合部署在廉价的机器上。 HDFS 能提供高吞吐量的数据访问,非常适合大规模数据集上的应用。其解决了海量数据存储问题,突破了单体服务器的存储能力。2.HDFS架构HDFS是分布式主从系统架构,通常包含一个NameNode 节点和多个 DataNode 节点。存储文件时,一个文件被分成了一个或者多个数据块,并存储在多个 DataNode 上,不同DataNode 会对其他DataNode 的数据块进行备份,称为副本(默认

2022-02-22 16:14:18 980

转载 dblink的创建和使用总结

转载:https://blog.csdn.net/huluwa10526/article/details/90274663加工oracle中的database link是定义一个数据库到另一个数据库的路径的对象,database link允许你查询远程表和执行远程程序。在任何分布式环境里,dblink都是必要的,另外注意database link是单向的连接。在创建database link的时候,oracle在数据字典中存储了相关的database link的信息,在使用database link的

2022-02-18 11:39:12 6056

原创 查询表空间使用情况及表空间扩容

1.查询表空间使用情况select upper(f.tablespace_name) "表空间名", d.tot_grootte_mb "表空间大小(M)", d.tot_grootte_mb - f.total_bytes "已使用空间(M)", to_char(round(( d.tot_grootte_mb - f.total_bytes ) / d.tot_grootte_mb * 100, 2), '990

2022-02-18 11:00:56 1884

原创 Oracle死锁查询及杀死进程

1.死锁查询版本1select ipad(' ',decode(l.xidusn,0,3,0)) || l.oracle_username User_name, o.owner, o.object_name, o.object_type, s.sid, s.serial#, s.inst_id from gv$locked_object l, dba_objects o, gv$session s where l.object_id = o.boject_id

2022-02-18 10:34:04 3789

原创 PLSQL从excel 导入数据

excel数据导入到数据库:在Excel中准备好要导入的数据。具体操作:在Excel中,把第一列设置为空列,第二列以后的列应与要导入的数据表的字段相对应。登录PLSQL Developer,找到需要导入数据的数据库表后,点击右键–edit data,进入了编辑此表的数据对话框,并点击最左侧选中一空行。copy Excel表中的数据记录,将数据粘贴到上步中PLSQL Developer显示的表列中。点击PLSQL Developer中的对号按钮进行Post。注意: 如果出现报错:variant

2022-02-16 13:53:47 8317

转载 Fluent Mybatis, 原生Mybatis, Mybatis Plus三者功能对比

Fluent MyBatis是一个 MyBatis 的增强工具,他只做了mybatis的语法糖封装,没有对mybatis做任何修改。使用Fluent MyBatis也可以不用写具体的 xml 文件,通过 java api 可以构造出比较复杂的业务 sql 语句,做到代码逻辑和 sql 逻辑的合一。不再需要在 Dao 中组装查询或更新操作,或在 xml 与 mapper 中再组装参数。那对比原生 Mybatis,Mybatis Plus 或者其他框架,Fluent Mybatis提供了哪些便利呢?一、需求场

2022-01-13 13:56:07 571

原创 ORA-06502:数字或值错误 :character string buffer too small ORA-06512:在“函数名”,line 117

1.在存储过程中使用“king.type_dis_con” 函数时报错原因:函数功能为字段值拼接,拼接之后的值超出变量长度函数中变量的长度为varchar2(30000)字段值拼接后放入变量中解决方法:1.修改变量长度把变量长度加长就好但是像我遇到的这种情况就不适合加长了因为变量已经要达到最大长度了。这种情况建议更换函数2.更换函数这里我更换的是函数wmsys.wm_concat('字段')这个函数也是字符串拼接,分隔符同样是逗号但是我的函数是返回的varchar2类型

2022-01-06 17:20:35 3910

原创 Oracle 及 SQLserver 单表备份对比

oraclecreate table tablename_20211231 as select * from tablename;sqlserverselect * into tablename_20211231 from tablename;

2021-12-31 09:41:28 453

原创 Java-HashMap 统计其中有相同value的key及其个数

package com.test;import java.util.HashMap;import java.util.Map;public class test { public static void main(String args[]) { //统计其中有相同value的key的个数 Map<String, Integer> map = new HashMap<>(); map.put("1",1);

2021-12-22 16:48:29 3755 1

原创 正则表达式--知识点快捷查询

正则表达式 - 教程正则表达式 - 简介正则表达式 - 语法正则表达式 - 修饰符(标记)正则表达式 - 元字符正则表达式 - 运算符优先级正则表达式 - 匹配规则正则表达式 - 示例正则表达式在线测试查不到的欢迎补充...

2021-12-15 15:06:17 92

转载 ORACLE 当字段中有数据如何修改字段类型

转:[**ORACLE 当字段中有数据如何修改字段类型**](https://www.cnblogs.com/jianshuai520/p/9749730.html)问题:创建视图的时候,因为表太多,里面一些字段类型不一样,PL/SQL报错,为‘表达式必须具有对应表达式相同的数据类型’,发现后,一个字段的类型为CLOB和VARCHAR2(4000)两种,将CLOB进行修改需求:将CLOB字段修改成varchar2(4000)字段第一步:把原字段换个名字,此条的sql是把C_00970

2021-12-08 14:07:47 982

原创 oracle表分区

转:oracle表分区详解此文从以下几个方面来整理关于分区表的概念及操作: 1.表空间及分区表的概念 2.表分区的具体作用 3.表分区的优缺点 4.表分区的几种类型及操作方法 5.对表分区的维护性操作.(1.) 表空间及分区表的概念表空间:是一个或多个数据文件的集合,所有的数据对象都存放在指定的表空间中,但主要存放的是表, 所以称作表空间。分区表:当表中的数据量不断增大,查询数据的速度就会变慢,应用程序的性能就会下降,这时就应该考虑对表进行分

2021-12-06 10:39:37 90

原创 oracle 视图创建 视图及字段加注释 字段数据类型更改

视图创建create or replace view user.v_users as select id, name, age, sex from users视图注释comment on table user.v_users is '用户视图';视图字段注解comment on column user.v_users.id is '用户ID';comment on column user.v_users.name is '用户姓名';comment on column us

2021-12-02 16:01:36 9401

原创 oracle 无关联字段的表之间关联

oracle 无关联字段的表之间关联需求:计算A表中 开始日期到结束日期之间有几个交易日(不计算开始当天)如:开始日期结束日期天数202111292021120122021112920211129020211129202111301A表:idbdateedate12021112620211129220211129202111293202111292021113042021112952

2021-11-30 14:15:57 1607

原创 Oracle ORA-01653: 无法扩展表空间 (unable to extend table... in tablespace ...)

1.查看表空间使用情况2.扩大表空间

2021-11-29 14:44:01 9141 2

原创 常用正则表达式

转:菜鸟工具在线正则表达式转换一、校验数字的表达式> 数字: ^[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})$ > 正数、负数、和小数

2021-11-26 17:32:52 89

原创 Oracle中substr()与Java中substring()区别

1. Oracle中substr()--1.substr(string string, int a, int b);--2.substr(string string, int a) ;--注意1、string 需要截取的字符串-- 2、a 截取字符串的开始位置(当a等于0或1时,都是从第一位开始截取)-- 3、b 要截取的字符串的长度-- 4、只有a时,是从第a个字符开始截取后面所有的字符串。select substr(20211119,0,4) from dual;--20

2021-11-19 09:51:38 1610 1

原创 Git向码云提交文件

1.登录码云,新建仓库3.远程仓库下载至本地这里采用最简单的HTTPS远程下载,有网就能下。也可以整ssh远程3.1获取远程连接3.2找到想把仓库下载的地方 文件夹右键打开3.3克隆仓库git clone + https地址3.4如果是公司网络可能会出现time out问题,换代理,或者用自己网就行4.克隆成功后4.1在自己选中的文件夹中添加想提交的文件git add . //添加所有未添加的文件或者:git add 文件名4.2提交至本地库git c

2021-11-15 16:40:46 944

原创 Oracle 多用户视图创建并授权

1.有A,B,C三个用户,A用户下有表 users(id,name)要在B用户下创建视图v_users并把查询权限给用户C1.将表的查询权限授权给B用户grant select users to B with grant option;with grant option的意思是:权限赋予/取消是级联的,如将with grant option用于对象授权时,被授予的用户也可把此对象权限授予其他用户或角色2.创建视图create or replace view B.v_users as

2021-11-08 15:18:11 2925

原创 判断Bigdecimal类型是否等于0

**1.使用 compareTo(BigDecimal.ZERO)==0** BigDecimal bigDecimal = new BigDecimal(2.1); if (bigDecimal.compareTo(BigDecimal.ZERO)<=0 ){ System.out.println("bigDecimal = " + bigDecimal); System.out.println("BigDecimal值<

2021-09-01 10:05:44 7213

原创 IDEA向GitLab分支提交代码

1.创建分支分支起名,点击create branch。这里创建分支名为ls_branch。2.打开idea项目打开项目为mast,已经克隆下来的项目,下面只为向分支提交代码。2.1将需要提交的代码先add2.2创建相同名称分支2.3创建完成后切换到分支开发左下角点击Git2.4点击commit 上方出现commit to 分支名,即分支切换完成2.5选中需要提交的文件,添加描述2.6如果点击commit 还需要push3.push后即可在Gitlab查看是否提交成功

2021-08-31 14:28:34 3467

转载 网站URL路径中“#”“?”“&”号的作用是什么

虽然在搜索引擎蜘蛛抓取的过程中,对于网站URL路径中出现的“#”“?”“&”等符号,会严重影响蜘蛛的抓取。可是在网站URL结构当中的动态路径中,“#”“?”“&”也是经常出现的特殊符号,今天小凯seo博客和朋友们分享一下“#”“?”“&”这三种符号在URL路径当中的作用,感兴趣的朋友可以多了解一下。网站URL路径中“#”“?”“&”号的作用**1.#**10年9月,twitter改版。一个显著变化,就是URL加入了”#!”符号。比如,改版前的用户主页网址为http:

2021-08-31 09:16:29 12170 2

原创 Spring(2)

Spring day021. 注入补充【了解】1.1 注入null值需要显式的为一个属性赋null值时,需要使用null子标签。<bean id="addr" class="com.baizhi.entity.Address"> <constructor-arg value="硅谷"/> <constructor-arg><null></null></constructor-arg></bean>

2021-08-13 13:54:32 94

原创 Spring(1)

1.Spring简介spring是一个轻量级的JavaEE应用框架。对比EJB(Enterprise Java Beans)技术是官方制定的重量级的JavaEE解决方案。EJB问题:开发调试麻烦和ejb容器耦合,不利于后期的维护Spring构建于众多优秀的设计模式之上,比如:工厂设计模式、代理设计模式、模板方法设计模式、策略设计模式…。设计模式:前人总结的,用于解决特定问题的优秀的方案。学习Spring,本质上就是在学这些设计模式解决了哪些问题?2.工厂设计模式工厂设计模式:使用工厂

2021-08-13 09:57:43 140

原创 卡方分箱代码--处理连续没有正样本或负样本的区间

1.数据源文件链接: https://pan.baidu.com/s/1ndgWRcPoPH8DKdkQ-HCrFg提取码: 2s3k2.处理连续没有正样本或负样本的区间import pandas as pdimport numpy as npdata = pd.read_csv(u'1.csv', header=0)# 根据自由度和显著性水平,查找卡方分布表临界值,即置信度水平# 定义一个卡方分箱(可设置参数置信度水平与箱的个数)停止条件为大于置信水平且小于bin的数目def Ch

2021-08-11 16:30:13 276

原创 Oracle问题处理总结

1.ORA-00054 资源正忙原因:线程被占用解决方法:重新初始化采集任务即可2.ORA-24795试图执行非法的rollback/commit原因:多方竞争资源解决方法:重新初始化采集任务即可3.ORA-29275:partial multibyte character 部分多字节原因:不同数据库之间数据类型转换问题解决方法:对源表查询的SQL对应字段扩容,TO_NCHAR(字段名) AS 字段名4.转换溢出原因:不同数据库之间数据类型转换问题如:SQLserver中numr

2021-08-06 17:17:04 1825

原创 pydotplus.graphviz.InvocationException: GraphViz’s executables not found

pydotplus.graphviz.InvocationException: GraphViz’s executables not found总结1.先确认插件是否下载完成查看插件:pip list安装:pip install pydotplus2.下载graphviz链接: https://pan.baidu.com/s/1KSQzPJIFcoErwVEk0IFoaQ提取码: 514e–>下载 graphviz-2.38.zip–>解压到无中文路径–> 配置环境变量

2021-08-02 14:05:26 639

原创 Python算法分析

一、 组件安装查看组件:pip list安装组件:pip install pydotplus pip install seaborn six如果不存在也要安装 其他插件缺失请根据提示补齐二、算法数据来源数据来源链接: https://pan.baidu.com/s/1Fi1BxItcK_4Jvfa4WpBusQ提取码: kk5p三、算法测试0.前提准备下载 graphviz-2.38.zip解压到无中文路径配置环境变量 如:系统变量>>Path:E:/

2021-08-02 13:40:56 302

原创 Caused by: java.lang.ClassNotFoundException问题总结

Caused by: java.lang.ClassNotFoundException: org.apache.flink.table.api.bridge.java.internal.BatchTableEnvironmentImpl一、原因找不到BatchTableEnvironmentImpl确实没有。二、 解决分析原因:下载的jar包里不存在方法实现,可能是因为网络原因;也有可能配的依赖就没有这个实现。由于用到这个方法的程序是批处理,所以应该导入批处理依赖<dependency

2021-07-30 16:50:14 15391

原创 Python 算法机器学习

一、 组件安装查看组件:pip list安装组件:pip install numpy pip install matplotlib pip install scikit-learn pip install pandas二、算法数据来源算法来源https://scikit-learn.org/stable/index.html数据来源https://archive.ics.uci.edu/ml/index.php三、算法测试3.1基本模型步骤from sklearn i

2021-07-22 17:06:34 263

原创 Flink依赖整理

一、依赖下载地址Maven Repositoryhttps://mvnrepository.com/二、Flink的项目依赖2.1Flink 核心依赖Flink 核心依赖项包含系统运行所需的类和依赖项,在启动Flink应用程序时必须存在,不包含任何连接器或库,保证尽可能小,避免依赖项冲突。<!-- https://mvnrepository.com/artifact/org.apache.flink/flink-core --><dependency> <

2021-07-22 15:27:22 4639

原创 ORACLE 授权 新增 修改 删除 注释 重命名 表字段 表

1.增加新字段alter table table_name add (name varchar(20) default '', age int default 18);2.修改表字段2.1字段属性修改alter table table_name modify (name varchar2(30) default '');2.2修改字段名 alter table table_name rename column old_name to new_name;3、

2021-07-21 17:37:50 2358

空空如也

空空如也

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

TA关注的人

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