自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(46)
  • 资源 (2)
  • 收藏
  • 关注

原创 主流数据库 表结构 批量查询

主流数据库 表结构 批量查询

2022-02-14 18:46:46 1294

原创 centos 配置IP ens33

*看了一下网上的网卡设置,很乱。网络文件就用ens33就可以了,如果改的很乱了,拿自己那一份未改动过的出来。centos7后是ens33,也不用把网卡名称改成enth0。 *centos配置动态IP:首先:VMware处网络配置第一步:编辑/虚拟网络编辑器:就开仅主机和NAT两个模式就可以了。第二步:进入机器刚刚安装好的centOS是没有开启网卡的。cd /etc/sysconfig/network-scriptsvi ifcfg-ens33修改如下:ONBOOT=yes重启网卡:

2021-07-18 23:37:01 3928

原创 常见 编码 GBK UTF-8 Unicode 简介

常见Unicode是国际组织制定的可以容纳世界上所有文字和符号的字符编码方案。中国GBK双字节,GB3123的拓展UTF-8–Unicode的可变长编码ASCII的8位字符集了。它是美国标准信息交换代码(American Standard Code for Information Interchange)的缩写, 为美国英语通信所设计。...

2021-06-06 14:16:59 1388

原创 shell 解析SQL用到的表

业务场景:很多时候,会突然需要分析一堆SQL里面用到那个数据系统里面的表,这对于没有工具来说是非常耗时间的,并且由于数据表间有依赖性,分析不准确会导致很多麻烦。所以这个脚本诞生了,由于效率还行且能用,我写完后就没有优化过。环境:IBM的AIX LINUX系统,由于当时考虑到了通用性,所以用的命令都是常见的。##规整SQLecho "Analys....."src_file=$1##转换换行符为LFcat $src_file|tr "\r\n" "\n" >$src_file_lf.txt

2021-05-16 13:31:20 2761 2

原创 Vertica 数据库 社会统一信用证校验函数

还是Vertical数据库不能循环的问题,这里采用了函数调用的方式减少代码量。一个码值转换函数,一个主函数,搭配使用,其中TEMP为我这边数据库的模式别名。码值转换CREATE FUNCTION TMP.FN_CODETSNUM(p_code Varchar)RETURN INTASBEGINRETURN (CASE WHEN p_code = ‘A’ THEN ‘10’WHEN p_code = ‘B’ THEN ‘11’WHEN p_code = ‘C’ THEN ‘12’WHE

2021-05-16 13:18:20 389

原创 Vertica 数据库 金额转大写函数

首先的确是得吐槽一下这个Vertical数据库。列式存储,的确很适合用来搭建数据仓库平台,但是原生自带的语法不太适合写存储过程和函数,不集成其他的语言来支持写自定义函数的话,拓展性还是不够强。我是没有找到循环结构,导致函数体很臃肿,有没有看到这里的大佬在留言处提供一波思路。参数类型 varchar 数值格式类似0.22 转换上限万亿(可自行拓展)其中TEMP为我数据库上的一个模式名案例:select TEMP.MONEY_CHINESE_2(‘222.03’)函数一(转换数字大小写)CREATE

2021-05-16 13:06:31 556 2

原创 数据的单位关系:b B M G

目前处理器的位数基本都是32位或者64位处理器,这里的位指的就是信息的最小单位:比特(b).归根结底,信息传输的就是01代码串(实例):001001010(一个字节).所以在系统中的常见单位换算关系如下:1B=8b(一字节等于8位)1KB=1024B(一千字节等于1024字节)1M=1024KB(1兆等于1024千字节)1G=1024M(1GB等于1024兆)...

2021-05-09 22:53:15 3246

原创 DATASTAGE 报错:The array size must be set to 1 when reading LOBs

报错:带有字眼the array size must equal the clob.原因:由于连接DB2库的时候,抽取的数据量太大,导致数组的记录值无法满足要求。解决办法:去到数据源组件,将组件参数array size=1,record count=0.

2021-04-11 22:33:54 777

原创 DATASTAGE 报错:too big to fit in a block.

报错:the record is too big to fit in a block; the length requested is: 266666, the max block length is: 131072.原因:由于所有的和加起来的字段字节超过datastage默认的数据执行块大小,导致报错。解决办法:去到作业里面,找到参数配置,把环境变量里面的APT_DEFAULT_TRANSPORT_BLOCK_SIZE拉出来,把默认值改大。...

2021-04-11 22:26:40 758 1

原创 DATASTAGE 报错:String data is too big for the driver‘s data buffer.

DATASTAGE 报错:报错String data is too big for the driver’s data buffer.释义:字符串数据太长超出数据缓冲区,常发生在抽库或者文本入库的时候。解决办法,按提示检查报错字段即可。

2021-04-11 22:17:51 462

原创 数据库时间节点 vertica mysql db2

–时间节点–vertica数据库select quarter(‘today’);–当前所属的季度select now();–当前的时间戳select date_part(‘doy’,sysdate)–当前在年里第几天select date_part(‘dow’,sysdate)–当周的第几天select date_part(‘month’,sysdate)–当前的月份select hour(sysdate)–当前的小时select minute(sysdate)–当前的分钟select la

2020-10-03 13:53:06 741

原创 树-树遍历-递归思想

我们知道,数据存储在存储器中一般按顺序结构,链接存储,散列存储,索引存储这四种存储方式存储,本篇文章只展示顺序存储和链接存储下的树格式,并遍历该种格式的树。##== 顺序存储==特点:采取顺序存储的二叉树必须是完全二叉树,因为一般按照按行存储,所以需要为完全二叉树。...

2020-06-10 16:13:53 215

原创 彻底删除WINDOW下的ORACLE数据库

1.停服务:1, 打开电脑设置,搜索控制面板;2, 点击系统和安全-管理工具-服务;3, 停掉以下所有ORACLE服务;2.删除注册信息:5, 在控制面板-系统和安全-管理工具-注册表编辑器;进入机器(machine)-找到系统(system)-删除该下所有的ORACLE项。8, 进入机器(machine)-软件(software)-删除该下所有的ORACLE项。3.删除路径信息:10, 进入我的电脑,删除path的值;(首先进入我的文件夹,点击此电脑-点击左上角属性-点击左上角高级

2020-05-16 16:22:56 344

原创 非线性结构-树-树类型-树应用

树上一个博客已经解释过了什么是线性和非线性的区别。想要系统的了解,需要参照之前的博文。树是一种非常重要的非线性结构!为什么称为树结构呢?主要是长得有点像,树形结构讲究层级和分叉,和自然界的树比较相近。树简介:以下的树是无序,单纯按存放方式。理解树:这是一个简单的树形结构图,其中在理论范畴来讲,节点三到五称为业主节点。作为技术人员,我得找一个与我们比较近的例子!文件系统(其实不是树...

2020-05-04 16:29:08 536

原创 非线性结构-多维数组

系统了解请参照-数据结构 概念 存储方式多维数组与前面的线性表、栈、队列都不同,多维数组不是线性结构。其实所谓的线性结构就是前趋和后继数量的问题,如果超过一个前趋或者后继,那就是非线性结构。多维数组-二维数组A[n][m]-简单矩阵:这是一个常见的二维数组案例,他的前趋数和后继数与维度有关,可以看到在5这个节点,按行看有一个4前趋,一个6后继,按列看有一个2前趋,有一个8后继。由于一般很少...

2020-05-02 16:20:44 3020

原创 线性结构--队列-特点-结构

系统了解请参照-数据结构 概念 存储方式队列:(queue)是一种运算受限的线性表,它只允许在表的一端插入,一端删除。线性表-顺序存储-队列-顺序队列线性表-链式存储-队列-链式队列特点:就行在排队一样,队头减,队尾加(别杠),简化术语就是先进先出个人看法:就队列而言,感觉链式队列比顺序队列好一点,首先是虽然顺序队列少了一个指针域,但是一般情况下不会缺失这点存储空间,其次就是插入和删...

2020-05-02 13:50:24 2338

原创 线性结构--栈--特点--结构--概念

特殊线性表-栈:与常规线性表有神么差别?在本质上是没有什么差别的,只是在运算规则上有较大的差距,具体请看以下介绍。栈是被限制只能在一端进行插入和删除运算的线性表,可以使用的一端称为栈顶,不能使用的那一端称为栈底。线性表-顺序结构-顺序栈(Stack):栈示意图:注意此处存储地址是物理地址,固定排序好的。线性表-链式结构-链栈(Stack):链栈:首先它的物理地址将不再保持连续,位置...

2020-04-30 15:44:54 1773 1

原创 线性结构--线性表--顺序表和链表--特点--结构!

系统了解-参照-数据结构 概念 存储方式线性表:最简单最常用的数据结构根据存储方式的不同,线性表分为以下两种:线性表-顺序存储-顺序表线性表-链式存储-单链表线性表-顺序存储-顺序表:读取结果:ABCFGHIJ优点:无需为表示节点的逻辑关系增加存储空间,方便查取存储表的节点。缺点:插入和删除不方便,需要移动大量的节点。线性表-链式存储-链表单链表:此处头指针指向1,hea...

2020-04-30 14:57:35 3838

原创 数据结构 概念 存储方法

数据结构概念数据:信息的载体,计算机存储、加工的逻辑物质。数据结构:指数据之间的相互关系,即数据的组织形式。数据之间的逻辑关系,称为数据的逻辑结构。数据在存储器内的表示,称为数据的存储结构。我们一般谈的数据结构都是指数据的逻辑结构。数据逻辑结构分类:线性结构:只有一个开始节点和终端节点,所有节点只有一个直接前趋和后继。(线性表,栈,队列,串)非线性结构:一个节点有多个前趋和后继。(...

2020-04-30 10:36:42 392

原创 TCP和UDP的差别

简单理解TCP和UDP的差别:TCP类似以前的有线电话,需要电话线连接,打电话需要提供地址(IP)和接的人(端口),数据以流的方式传输。UDP类似现在的快递,不需要直接连接,只需要告诉你要寄的地址(IP)和接件人(端口)就可以了。但是由于各种原因会丢件(丢包),数据以包的形式流动。专业解释:(来源百度百科)在TCP/IP网络体系结构中:TCP(传输控制协议,Transport Contr...

2020-04-26 09:40:20 1662

原创 Linux 常用命令 大全

ls命令 就是list的缩写,通过ls 命令不仅可以查看linux文件夹包含的文件,而且可以查看文件权限(包括目录、文件夹、文件权限)查看目录信息等等 常用参数搭配: ls -a 列出目录所有文件,包含以.开始的隐藏文件 ls -A 列出除.及..的其它文件 ls -r 反序排列 ls -t 以文件修改时间排序 ls -S 以...

2020-04-24 16:12:02 113

原创 设计模式 懒汉和饿汉

懒汉和饿汉模式主要涉及是一个问题,就是这个对象是我送过去给你,还是你自己来拿。差别:饿汉模式下,初始化已经调用了构造方法,直接得到了对象。懒汉模式下的初始化没有得到对象,因此需要调用方法得到。饿汉模式private static BeanFactory instance=new BeanFactory();private BeanFactory(){return instance...

2020-04-24 16:08:45 1409

原创 maven 安装ojdbc

maven安装ojdbc14配置maven_home值D:\maven\apache-maven-3.6.1配置path值D:\maven\apache-maven-3.6.1\bin在maven目录中执行cmd再执行如下:安装ojdbc14mvn install:install-file -DgroupId=com.oracle -DartifactId=ojdbc14 ...

2020-04-24 15:59:16 227

原创 服务端给浏览器添加和取得cookie

添加Cookie方式Cookie us=new Cookie("username","wy");//创建一个Cookie对象 us.setMaxAge(60*60*24);//设置Cookie时长 response.addCookie(us);//调用response对象添加Cookie取得Cookie方式Cookie[] ce=request.getCookies();//...

2020-04-24 15:53:39 673

原创 Tomcat到oracle乱码问题

1.设置字符集编码String rolename2 = new String(rolename.getBytes("iso-8859-1"),"gb2312");2.修改Tomcat中的Server.xml文件,<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort=...

2020-04-24 15:46:06 1715

原创 Java this

this:这,当前主要作用:1.区分同名的成员(全局)变量和局部变量。this.xx=xx;//this.xx代表全局变量2.调用本类构造方法 class test{ private string name;test(){};//无参构造方法test(string name){};//有参构造方法this("张三");}3.作为参赛传递类B需要用到类A的多个参数时,可以...

2020-04-24 15:41:08 252

原创 Java super

super:超级,越级在子类继承父类中,一般有一行super的语句,需要记住三种使用方法:1、super.变量/对象名;使用这种方法可以直接访问父类中的变量或对象,进行修改赋值等操作2、super.方法名();直接访问并调用父类中的方法3、super();调用父类的初始化方法,其实就是调用父类中的public xxx()方法,通常第三种指代的是super()的省略写法,系统会默认添加...

2020-04-24 15:25:12 134

原创 Java final

final:最终保证或者定义了变量,类,方法的最终形态。1、final修饰类中的属性或者变量无论属性是基本类型还是引用类型,final所起的作用都是变量里面存放的“值”不能变。 这个值,对于基本类型来说,变量里面放的就是实实在在的值,如1,“abc”等。而引用类型变量里面放的是个地址,所以用final修饰引用类型变量指的是它里面的地址不能变,并不是说这个地址所指向的对象或数组的内容不可以变...

2020-04-24 15:21:37 112

原创 Java continue

continue:继续用来跳转到for、while或do循环的下一个迭代。-示例-for(i=0;i<max;i++){<codes>if(条件){continue;}<codes>}-注释-continue会跳到最深层while、for或do语句的下一个迭代。...

2020-04-24 15:15:21 142

原创 Java Instanceof

Instanceof:实例归属用来确定对象所属的类。-示例-if(IN_one instanceof Node){<statements>}-注释-在上例中,如果IN_one 是Node类的实例,或者是Node的子类的实例,则instanceof表达式的值将为true。...

2020-04-24 15:12:28 124

原创 Java Private

private:私有是访问控制修饰符,可以应用于类、方法或字段(在类中声明的变量)。-示例-public class PublicClass{private class PrivateClass{}private int i;private String Method(){}}-注释-按我的通俗理解就是只能在本类中使用这些被标定为私有的变量或者方法。其他类包括继承的子类也无...

2020-04-24 15:04:17 305

原创 Java Protected

关键字大致含义:包内可见,子类可见。-示例-public class PublicClass{protected class PrivateClass{}protected int t;protected String Method(){}}-注释-我的理解是比public多了一个访问限制(public不需要继承也能访问),需要继承后才能访问(同类,同包,子类不同包也能访问)...

2020-04-24 14:58:59 124

原创 集合赋值覆盖问题

此处问题是由于对象值一直被覆盖,所以创建多个对象。//要新建一个对象,不然会一直覆盖while(rs.next()){//循环 sql="SELECT * FROM PERMISSION WHERE PERMISSIONID=?";//SQL语句 prstm=conn.prepareStatement(sql);创建一个对象包含SQL语句 prstm.setString(1, rs...

2020-04-24 11:38:05 218

原创 Java jsp 九大内置对象 简单总结

九个对象1.PageContext: JSP的页面容器2.request: 获取用户的请求信息3.response: 服务器向客户端的回应信息4.session: 用来保存每一个用户的信息5.application:表示所有用户的共享信息,类似全局变量6.config:服务器配置信息,可以取得初始化参数7.out:页面输出8.page:代表JSP(对象)9.exception:异...

2020-04-24 11:26:13 141

原创 JAVA 集合 简单总结

集合特性:LIST-----------数组 有序 可重复Arraylist ---- 顺序结构Linkedlist— 链表结构SET -----------数组 无序不可重复Treeset ------按字母排序Hashset -----散列MAP ----------键值对HashMap ----散列TreeMap -----排列遍历集合的方式(列出两种):set和map...

2020-04-24 11:15:28 1884

原创 数据库约束类型及用法!

约束类型:NOT NULL:非空(单词字面意思)UNIQUE:唯一(单词意思-独一无二)PRIMARY KEY:主键(单词意思-最主要的)FOREIGN KEY:外键(单词意思-外部最主要的)CHECK:检查(CHECK约束格式CHECK(字段>0))约束用法:添加约束:创建表添加约束CREATE TABLE TABLENAME(字段一 类型 NOT NULL,字段二 ...

2020-04-24 10:24:23 323

原创 数据库常用比较,判断函数

数据库常用比较,选择函数比较函数:BETWEEN AND:判断是否介于两者之间。包含边界,可以有NOT BETWEEN ANDIN(101,201,301):判断是否等于值列表中的一个。可以有NOT INLIKE:模糊查询,该查询中,%代表多个字符,_代表一个字符。IS NULL:判断是空值,可以有IS NOT NULL(空值判断只能用这个,不能是where 什么=null)---...

2020-04-24 09:59:49 989

原创 通用数据库增、删、改、查、创建五步模板

通用数据库增、删、改、查、创建五步模板增:INSERT INTO 表名 (字段一,字段二) VALUES(值一,值二);(注意字段类型和值类型一致,写法可以延伸,看需求)删:DELETE FROM 表名----------------全部删除DELETE FROM 表名 WHERE 什么=什么------部分删除(条件看需求)改:UPDATE TABLE SET 字段名 =值 ...

2020-04-24 09:44:17 171

原创 sqlder ctl控制文件 参数及模板

CTL 文件参数介绍前面部分1、LOAD DATA:通常以此为开头,其前可加如下参数:2、UNRECOVERABLE:表示数据不可恢复3、RECOVERABLE:表示数据可恢复4、CONTINUE_LOAD:表示继续添加主体部分INFILE:表示数据文件位置,如果值为*,表示数据就在控制文件中,本例中没有单独的数据文件,对于大多数加载而言,都会将数据文件与控制文件分离INTO TA...

2020-04-24 09:21:39 2496 1

原创 SQLDER--工具参数--中英文对照

SQLDER–工具参数–中英文对照userid – ORACLE username/passwordcontrol - 控制文件log - 记录的日志文件bad - 坏数据文件,记录错误的未加载数据data - 数据文件, data参数只能指定一个数据文件,如果控制文件也通过infile指定了数据文件,并且指定多个, 则sqlldr在执...

2020-04-23 19:55:32 1681

前端常用的帮助文档api.zip

该资源主要是HTML,JS,JQ的帮助文档,主要是分享给大家作为前端开发参考,资源免费,谁要谁拿,加上这句话应该够50个字了吧,还不够的话还得加上这一句话,谢谢大家。

2020-05-04

TCP通信代码.zip

完整的TCP传输过程,该部分代码解决了IP解析,端口被占用问题。可以供初学者进行Java的学习,以便更好的了解Java端到端之间的连接,数据流的流动。

2020-05-02

空空如也

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

TA关注的人

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