- 博客(128)
- 资源 (12)
- 收藏
- 关注
原创 [pdf]使用spire读取PDF的文字和图片
最近在梳理某项目的数据标准,从标准网下载了很多PDF格式的标准文件,需要提取文字和图片,所以写了个程序提取;本文使用了免费版的Spire。
2023-04-12 10:37:04
2381
原创 [云计算]VXLAN的网关划分
VXLAN的网关划分目录概述集中式网关分布式网关概述和VLAN类似,不同VNI之间的VXLAN,及VXLAN和非VXLAN之间不能直接相互通信。为了使VXLAN之间,以及VXLAN和非VXLAN之间能够进行通信,VXLAN引入了VXLAN网关。VXLAN网关分为:二层网关:用于解决租户接入VXLAN虚拟网络的问题,也可用于同一VXLAN虚拟网络的子网通信。三层网关:用于VXLAN虚拟网络的跨子网通信以及外部网络的访问。根据三层网关部署方式的不同,VXLAN三层网关
2022-02-24 15:50:28
4164
原创 [云计算]网线的标签格式
目录1.网线的工程标签适用范围标签内容含义示例2.光纤的工程标签适用范围示例1.网线的工程标签适用范围适用于以太网口电缆。标签内容含义标签内容还应根据现场实际应用环境确定。如果设备不安装在机柜中,可以将机柜号删掉。示例示例如图1所示。图1中标签的含义:标签一侧为“A01-03-01-01”:说明此网线一端连接到本端设备,即机房中A排1列的机柜,第3个插框、第1个槽位、第1个网口的位置。 标签另一侧为“B02-03-01”:说明此网
2022-02-24 09:16:12
6698
原创 [云计算]交换机二层端口access、trunk、hybird的理解
目录一.概述二.access端口三.trunk端口四.hybird端口一.概述普通交换机的二层端口有三种常见的端口类型:access、trunk、hybird,access端口:一般用作PC或服务器主机接入,通过该端口的数据包都是不带VLAN tag的; trunk端口:可以允许多个VLAN的数据包通过,一般连接其他交换机; hybird端口:根据用户需求,对通过该端口的数据包进行VLAN tag打标和去标动作,可以连主机也可以连其他交换机;注意:请记住交换机内部的
2022-02-18 14:15:24
3144
1
原创 [云计算]两层网络、三层网络的理解
最近参与一个华为HCS云平台的规划设计,主要是辅助角色。过往的经验中,对于网络知识理论学得多,实践比较少,借此项目从新学习了相关的网络知识。本文转自两层网络、三层网络的理解_cj2580的博客-优快云博客_二层网络和三层网络的区别,如有侵权,请联系我删除,谢谢。1.前言网络的通用模型是ISO七层模型,其只是提供了一个参考,并没有具体实现,当前现网中使用最多的实现其实是TCP/IP协议族。但是对于TCP/IP,除了表示层和会话层没有体现,其它几层和ISO基本有对应关系。2.OSI模型科普物.
2022-02-18 10:36:06
2449
原创 [postgresql]postgresql自定义函数查询ETL作业依赖的实例
------------------------------------------------------需求:查找ETL依赖关系---描述:根据作业ID,查找上游依赖的作业ID---依赖表结构:TBL_METADATA_RELATION: --id int --sourceid varchar2 --targetid varchar2--原理:对树结构进行深度遍历,使用栈的保存中间结果----------...
2022-02-16 09:13:30
501
原创 [postgresql]postgresql自定义函数返回table类型实例
CREATE OR REPLACE function test_retable(p_id int)RETURNS table(id int, name VARCHAR2(50))LANGUAGE PLPGSQL AS $$DECLARE/*1.创建表create table test1(c1 int ,c2 varchar2(50));insert into test1(c1,c2) values(1,'2');insert into test1(c1,c2) values(2,'...
2022-02-14 14:02:20
1780
原创 [windows]mstsc远程报:这可能是由于CredSSP 加密Oracle修正的解决方法
win+R 打开运行菜单,然后输入“regedit” 按Enter键即可打开如下的注册表,按照图示,找到此路径“HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System\CredSSP\Parameters”(注册表中如果没有该选项,自行添加即可)然后在右侧窗口双击“AllowEncryptionOracle” 并把值设置成“2” ,然后确定。如下图所示说明:0表示强制更新的客户端
2022-01-11 10:57:53
414
原创 [论文]论文的一般结构
论文结构:第一章 绪论第二章 文献回顾和理论基础第三章 概念界定及研究假设第四章 现状分析及数据收集、处理第五章 数据分析及研究结果第六章 研究结论及展望
2021-12-25 23:28:03
361
原创 [linux]获取当前文件所在目录的函数
################################################################ @Usage get_cur_path## @Return## @Description 获取脚本所在路径和脚本名##############################################################get_cur_path(){ g_scriptName="$(basename "${BASH_SOURCE-$0}")"..
2021-12-15 23:43:48
1430
原创 [python]一个遍历多层文件夹,然后替换文件内容和目录名称的案例
假如有如下目录结构: root first a.txt b.txt second c.txt d.txt third first a.txt second需要把所有文件中的变量 ${txt_date} 替换为 ${start_date},把所有名称为first的目录改为on...
2021-12-15 23:33:14
1261
原创 [linux] redhat 7配置路由的方法
1.查看路由route -n2.修改路由表,重启后失效(1)添加静态路由route add -net 192.168.0.0/24 gw 192.168.0.1route add -host 192.168.1.1 dev 192.168.0.1(2)删除路由route del -net 192.168.0.0/24 gw 192.168.0.1参数说明:add 增加路由del 删除路由-net 设置到某个网段的路由-host 设置到某台主机的路由gw 出口网关 IP地址dev 出.
2021-09-24 15:29:25
5723
原创 [postgresql]postgresql的聚合函数sql实例
drop table if exists tree_test;CREATE TABLE tree_test(id character varying(3),pid character varying(3),name character varying(50));truncate table tree_test;INSERT INTO tree_test(id,pid,name) values('001','0','深圳市');INSERT INTO tree_test(id,pid,n.
2021-07-30 17:59:36
250
原创 [数据库]特殊符号对应的ascii和键盘字符的十六进制表示
最近在做mysql、DB2数据库迁移到postsql数据库的数据迁移,过程是把源数据库的数据导出为txt文件,然后再导入到postgres,迁移过程中遇到列分隔符的选择问题和特殊字符的处理问题,最后我们选择了不可见字符esc作为列分隔符,特殊字符用ASCII处理,下面把一些常用的特殊字符整理下。--特殊符号对应的ASCII码----chr(9) tab空格chr(10) 换行chr(13) 回车Chr(13)&chr(10) 回车换行chr(32) 空格符...
2021-06-18 11:31:40
4024
原创 [office]在word中设置分级标题的方法
1、首先,新建一个word文档,输入需要编辑的文本内容,这里我随便输入了一些文本。2、然后我们点击word上方的“多级列表”按钮,就会出现一个下拉框,点击“定义新的多级列表”3、在出现的对话框里,可以设置各级编号的样式。左上方的框里可以选择编号的级别,点中哪个级别,右边框里对应的会变成黑色,未选中的是灰色。在中间可以设置编号的格式和样式。在编号格式的文本框里,加阴影的是编号,前后都可以添加文字和符号。4、点击右下方的“设置所有级别”,可以设置所有级别的缩进和对...
2021-05-26 16:52:46
12765
原创 [postgresql]postgresql的递归查询sql实例
--1.递归获取组织树--创建表create table public.org_test_t(id int ,name varchar(300),parentid int);--初始化数据insert into public.org_test_t(id,name,parentid) values(1,'中国',0),(2,'辽宁',1),(3,'广东',1),(31,'广州',3),(311,'天河',31),(32,'深圳',3),(321,'福田',32);...
2021-05-17 12:38:48
484
1
原创 [postgresql]postgresql的锁介绍
目录表级锁行级锁页级锁死锁咨询锁表级锁两个事务在同一时刻不能在同一个表上持有属于相互冲突模式的锁(但是,一个事务决不会和自身冲突。例如,它可以在同一个表上获得ACCESS EXCLUSIVE锁然后接着获取ACCESS SHARE锁)。非冲突锁模式可以由许多事务同时持有。 请特别注意有些锁模式是自冲突的。ACCESS SHARESELECT命令在被引用的表上获得一个这种模式的锁。通常,任何只读取表而不修改它的查询都将获得这种锁模式。ROW SHARESELECT ...
2021-05-01 11:22:47
579
原创 [postgresql]postgresql的VACUUM 介绍
定义VACUUM 垃圾收集并根据需要分析一个数据库。语法VACUUM [ ( { FULL | FREEZE | VERBOSE | ANALYZE | DISABLE_PAGE_SKIPPING } [, ...] ) ] [ table_name [ (column_name [, ...] ) ] ]VACUUM [ FULL ] [ FREEZE ] [ VERBOSE ] [ table_name ]VACUUM [ FULL ] [ FREEZE ] [ VERBOSE ]
2021-05-01 11:19:36
1050
原创 [linux]tcpdump抓包
目录tcpdump命令实例1.监控指定网络接口的数据包2.截获主机node1 发送的所有数据3.监视所有发送到主机node1 的数据包4.监视指定主机和端口的数据包5.指定间隔保存6.指定大小保存tcpdump命令Linux tcpdump命令用于倾倒网络传输数据。是一个用于截取网络分组,并输出分组内容的工具执行tcpdump指令可列出经过指定网络界面的数据包文件头,在Linux操作系统中,你必须是系统管理员。参数:-a 尝试将网络和广播地址转换成名.
2021-03-25 10:49:27
175
原创 [linux]远程kill进程
ssh hadoop@192.168.23.41 "ps -ef|grep -v grep|grep gds | awk '{print \$2}'|xargs kill -9"注意:awk的$2前一定要加\
2021-03-25 10:15:58
289
原创 [python]getopt模块的使用介绍
目录1.引入模块2.添加处理方法3.分析输入参数4.实例1.引入模块import getopt, sys2.添加处理方法try: opts, args = getopt.getopt(sys.argv[1:], "ho:", ["help", "output="]) except getopt.GetoptError: #print help information and exit说明:(1)使用sys.argv[1:]...
2021-03-13 16:36:38
466
原创 [Hive]Hive合并小文件
一般每个reduce输出一个文件到HDFS,如果reduce过多,则下阶段处理时就会有很多小文件。如果job只有map,没有reduce,那么可通过map输出时合并小文件。3.1 map端合并set hive.merge.mapfiles=true3.2 reduce端合并set hive.merge.mapredfiles=true3.3 合并后文件的大小set hive.merge.size.per.task=256*1000*10003.4 设置输出文件大小的平均值,当平均
2021-02-22 15:46:35
240
原创 [Hive]Hive表文件压缩介绍
目录压缩(1)压缩概述(2)开启Map输出阶段压缩(3)开启Reduce输出阶段压缩(4)创建表时指定压缩格式压缩(1)压缩概述MR支持的压缩编码为了支持多种压缩/解压缩算法,Hadoop引入了编码/解码器压缩性能的比较假如有一个表:create table emp_t(id int,name String,deptno int)row format delimited fields terminated...
2021-02-22 15:44:42
308
原创 [spring]maven项目中获取resources资源目录路径
项目的资源目录路径如下:package com.zzj.spring.boot.util;import java.io.*;import java.util.Properties;public class PropertyUtil { static Properties prop; public static String getProperty(String key) throws Exception { if(prop==null)...
2021-02-18 16:49:53
1944
原创 [spring]spring boot项目实例
目录1.概述2.创建项目3.配置pom.xml4.配置application.properties5.创建package6.创建相关类6.1在model包下创建UserBean6.2在service包下创建UserService6.3在serviceImpl包下创建UserServiceImpl6.4在dao包下创建UserMapper6.5在controller包下创建loginController6.6 在创建主程序7.创建mapper文件7.1创
2021-02-07 16:51:15
3660
4
原创 [spring]用IEDA创建spring boot项目
目录1.环境准备2.Maven配置环境变量3.在 idea 配置 maven4.idea安装springboot插件5.创建spring boot项目6. 打包spring boot项目7. SpringBoot项目分层1.环境准备(1)JDK 环境必须是 1.8 及以上(2)Maven 3.5.2(3)开发工具IDEA2.Maven配置环境变量参考网上教程打开 maven 文件夹下的 config 文件夹下的 settings.xml...
2021-02-06 13:37:56
642
1
原创 [linux]ssh配置文件ssh_config和sshd_config的区别
目录概述sshd_config配置ssh_config配置概述 远程管理linux系统基本上都要使用到ssh,因为 telnet、FTP等传输方式是以明文传送用户认证信息,是不安全的。SSH(Secure Shell)目前较可靠,是专为远程登录会话和其他网络服务提供安全性的协议。利用SSH协议可以有效防止远程管理过程中的信息泄露问题、防止DNS欺骗和IP欺骗。ssh_config和sshd_config都是ssh服务器的配置文件,前者是针对客户端的配置文件,后者则是针对服...
2021-02-05 10:40:34
1669
原创 [数据仓库]数据仓库中的分层架构
为把Bill Inmon和Kimball 两种不同的思路统一起来,Bill Inmon提出了CIF(Corporation Information Factory)架构,核心是把数据仓库分为不同的层次以满足不同场景的需求;每层根据不同的场景采用不同的方案。传统数据仓库1.0的分层:数据源->数据集成平台->数据交换平台->数据集市(数据应用、数据汇总、数据明细)传统数据仓库2.0的分层:ODS->DWD->DWS->DMODS(Operati...
2021-02-03 09:07:38
601
原创 [数据仓库]数据仓库建模的目标
建模的目标访问性能:能够快速查询所需要的数据,减少I/O数据成本:减少不必要的数据冗余、实现计算结果的复用;降低大数据系统中的存储成本和计算成本使用效率:改善用户使用数据的体验,提高使用数据的效率数据质量:改善数据统计口径统计的不一致性,减少数据计算错误的可能性,提供高质量的数据,一致的数据访问平台。数据仓库通过数据建模的方法组织、管理数据,以便在性能、成本、效率和数据质量直接找到平衡点。...
2021-02-03 09:04:20
370
原创 [Hive] Hive表压缩
目录(1)压缩概述(2)开启Map输出阶段压缩(3)开启Reduce输出阶段压缩(4)创建表时指定压缩格式(1)压缩概述MR支持的压缩编码,表1为了支持多种压缩/解压缩算法,Hadoop引入了编码/解码器,表2压缩性能的比较,表3注:表1,表2,表3来自网络。假如有一个表:create table emp_t(id int,name String,deptno int)row format delimited ...
2021-02-02 15:18:32
1774
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人