- 博客(52)
- 资源 (5)
- 收藏
- 关注
原创 大数据集群数据传输
netcat,简写为 nc,是 unix 系统下一个强大的命令行网络通信工具,用于在两台主机之间建立 TCP 或者 UDP 连接,并提供丰富的命令进行数据通信。使用 nc 可以做很多事情:建立连接,发送数据包,监听端口,扫描端口,处理 ip4 和 ip6,和 telnet 不同,nc 会区分错误输出和标准输出,telnet 则都是标准输出。1、topic名称带有明显来源和业务的单词,例如:t_jif_tgcdr。4、检查topic是否已经存在,如果存在,需另外起名。4、要确定数据是实时、增量、全量问题。
2024-06-24 00:45:02 565
原创 解决linux系统求前N月月份的bug
函数调用示例 mylastMonth=`getLastMonth 20240531 6`日常工作中,需要获取某个日期(20240531)的前N个月,通常会写命令。可以获得202311月份。
2024-06-04 18:16:35 499
原创 ChatGPT最新动态:引领AI新潮流,期待ChatGPT-5的夏季发布
今天,我们就来探讨一下ChatGPT的最新消息,以及即将发布的ChatGPT-5将带给我们怎样的惊喜。例如,谷歌将在今年的I/O活动中公布最新的AI进展,其中包括对ChatGPT等自然语言处理技术的优化和升级。同时,我们也相信在人工智能技术的不断推动下,ChatGPT将在未来发挥更加重要的作用,为人类社会的进步和发展贡献更多力量。据悉,ChatGPT-5在继承了ChatGPT优秀性能的基础上,将采用更加先进的算法和技术,进一步提高模型的语言理解和生成能力。最近,关于ChatGPT的最新消息引起了广泛关注。
2024-05-10 15:37:15 360
原创 使用PL/SQL动态查询并输出结果
在Oracle数据库中,我们经常需要编写PL/SQL脚本来执行动态SQL查询。这里我们简化了一个示例,用于动态查询特定月份下以特定模式命名的表,并输出查询到的记录数。使用循环来动态构建SQL语句,并执行查询以获取记录数。
2024-05-07 17:45:31 548 1
原创 迁移数据前,如何确保Oracle与Hive表中字段数量的一致性
在迁移数据之前,检查Oracle和Hive中表的字段数量是否一致是一个重要的步骤。通过查询数据字典视图和使用Hive的DESCRIBE命令,我们可以获取表的字段信息并比较数量。为了简化比较过程,可以编写自动化脚本来执行这些任务并输出结果。确保表结构的一致性将有助于减少迁移过程中的错误和问题。
2024-05-03 09:42:47 801 2
原创 Hive数据库字符串脱敏函数mask使用方法
请注意,以上表格中的自定义掩码参数示例仅展示了如何使用这些函数,具体返回值可能因 Hive 版本和具体实现细节有所不同。
2024-04-23 14:37:02 388 2
原创 shell 几种字符串加解密方法
用 gtalk@gmail.com 作为明文,加密分两步,当然了,也是可以一步过的,呆会说~得到:137514765985002236391382606438443478282。得到:137514765985002236391382606438443478282。第二种:〔 应该是纯 Bash Shell,含 VIM 的 xxd 〕第三种:〔 Base64 编码,这个很好很强大,适合写加密脚本 〕得到:gtalk@gmail.com。得到:gtalk@gmail.com。dc -e 输出的数字P。
2024-01-18 14:54:16 704
原创 Filezilla连接服务器报错,认证失败,严重错误,无法连接到服务器
出现 edirecting to /bin/systemctl restart sshd.service 即可。重启 service sshd restart。
2023-04-19 10:26:54 1173
原创 斐波那契数列的java代码
1)算法1使用的是自我迭代的方式,算法2使用的是普通的for循环的方式;(2)算法1的代码量较少易于理解;算法2的代码量多,需要认真读循环代码;斐波那契数列特点每一项都等于其前两项的和;(3)经测算算法1的效率远低于算法2。...
2022-07-21 00:09:49 1461
原创 linux 系统中默认加密解密一个文件的方法
tar -zcf - 要加密的文件名称 |openssl des3 -salt -k 密码| dd of=加密后的文件.desdd if=加密后的文件.des |openssl des3 -d -k 密码 | tar zxf -echo baby my love > a.txt#加密tar -zcf - a.txt |openssl des3 -salt -k 123456 | dd of=b.des#解密dd if=b.des |openssl des3 -d -k 123456.
2022-04-24 00:37:05 705
原创 hive创建类似oracle中的dual表
cd /home/test/echo 'X' > dual.txthive (default)> load data local inpath '/home/test/dual.txt' overwrite into table dual;hive> select cast("1111111.000" as double) from dual;OK1111111.0Time taken: 0.156 seconds, Fetched: 1 row(s)
2021-12-16 15:53:05 2691
原创 Shell 字符串转数组的三种方式
string=“郭靖,黄蓉,神雕侠”方式一:array=(echo $string | tr ',' ' ' )方式二:array=(${string//,/ })方式三:array=(echo $string | sed 's/,//g')遍历数组for var in ${array[@]}doecho $vardone
2021-11-23 15:39:02 8102 1
原创 使用shell 连接sftp,避坑指南
第一个 can’t be established 遇到这个问题SSH出现can’t be established解决方法:这个原因可能是本地主机的key发生了变化,因此每次SSH链接都会有提示,只需要在交互下输入yes即可。当然如果长久的想解决问题,可以采用以下方法:修改/etc/ssh/ssh_config文件的配置,以后则不会再出现此问题最后面添加:StrictHostKeyChecking noUserKnownHostsFile /dev/null...
2021-11-21 01:57:58 4133
原创 SSM整合第二部分:整合过程中需要的配置,详细代码
web.xml<?xml version="1.0" encoding="UTF-8"?><web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.or
2021-09-02 12:49:28 127
原创 perl 字符串 utf-8与gbk互转
use Encode;gbk转uft-8:$line = encode("utf-8",decode("gbk",$line));或$line = encode_utf8(decode("gbk",$line));utf-8转gbk:$line = encode("gbk", decode("utf8", $line));uft-8转gb2312:$line = encode("gb2312", decode("utf8", $line));
2021-07-21 09:19:31 417
原创 vue中路由重定向redirect
1.重定向的地址不需要接收参数const routes = [ { path: '/', redirect: '/index'}, { path: '/index', component: index }]把"/"重定向到"/index"2.重定向的地址需要接收参数然而没有传参不会改变地址,页面不会报错但是也不会显示内容3.重定向的地址需要接收参数并且传参{ path:'/goParams/:newsId(\\d+)/:newsTitle', r
2021-07-14 17:39:02 4949
原创 Vue cli 创建项目流程
Vue cli 创建项目流程1、下载Node.js http://nodejs.cn/download/ 根据自己系统下载2、确认node安装成功: cmd 下 node -v cmd 下 npm -v3、安装Node.js 全局安装 npm install cnpm -g4、安装 vue-cli 脚手架 cnpm install vue-cli -g5、新建工程 5.1 创建一个目录 5.2 vue init webp...
2021-06-28 17:33:53 98
原创 SQLLOADER报错:数据文件的字段超出最大长度,截断文件中字段内容以适应入库的方法
LOAD DATAINTO TABLE OTHPDATA.TB_12207_S_20210503 TRUNCATEFIELDS TERMINATED BY ''OPTIONALLY ENCLOSED BY '"'TRAILING NULLCOLS( DAY_ID,PRVNCE_ID,CITY_ID,BAND,MAC,AD,SALELABEL,RLABEL,DETAIL_INFO char(500) "SUBSTR(:DETAIL_INFO, 1, 100)",ELINKNU.
2021-05-10 11:59:58 3036 1
原创 Vue 中对计算属性的一点理解 针对get set方法
<html> <head> <meta charset="utf-8"> <title></title> <script src="https://cdn.staticfile.org/vue/2.2.2/vue.min.js"></script> </head> <body> <div id="diVue"> <ul> <templa.
2021-03-26 17:44:49 150
原创 JAVA 静态代理 纯享代码
以房客租房子为例,其中涉及三个角色即:房东、中介、租客1、创建租赁接口public interface Rent { public void rent();}2、分别由房东和中介共同实现租赁接口//注:代码中使用了lombok注解,故省去getter setter 方法import com.duanhw.dao.Rent;import lombok.AllArgsConstructor;import lombok.Data;import lombok.NoArgsC
2021-01-18 15:58:21 180 1
原创 做了一个考试系统的简易前端:通过点击选项记录用户答案并对比是否错误,方案比较简单粗暴,请参考!
htm为一个jsonArray对象answerdetail:答题详情paperid:试卷iduserid:用户idjsonstr 为一个题目答题对象:qid:题目iduanswer:用户选择的答案answer:题目正确答案isRight:代表答错还是答对loopJsonArray:函数用来判断某个答案是否提交,如果提交过的修改答案,如果没提交,添加进数组<!DOCTYPE html><html> <head> ...
2020-12-28 15:51:44 681
原创 SpringMVC 实现Controller接口方法,避免404错误
1.创建maven 空项目2.添加Spring mvc maven 依赖<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/
2020-12-12 19:53:57 443 2
原创 Python 中写多条SQL语句的写法
creSql = "DROP TABLE ODSPMART.T_MID_JT_INTERFACE_UP_LOG;"\ " CREATE TABLE ODSPMART.T_MID_JT_INTERFACE_UP_LOG("\ "INTE_NAME VARCHAR2(200)"\ ",INTE_CREATE_DATE VARCHAR2(10)"\ ",INTE_DATA_DATE VARCHAR2(10)"\ ",RENUM VA.
2020-12-03 17:29:39 1739
原创 Python 安装cx_Oracle后无法连接数据库,提示客户端不是64位的解决方法
错误1.DPI-1047: 64-BIT ORACLE CLIENT LIBRARY CANNOT BE LOADED: "D:\APP\XYG\PRODUCT\11.2.0\CLIENT_1\BIN\OCI.DLL IS NOT THE CORRECT ARCHITECTURE"错误2.ORA-12154: TNS:could not resolve the connect identifier specified我的程序要通过python连接Oracle数据库,同事在服务器上装了32位的客.
2020-12-02 11:17:36 697
原创 Spring 通过XML创建对象且注入属性 纯代码,慢慢品
纯代码,慢慢品<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:util="http://www.springframework.org/schema/util" xsi:schem.
2020-10-05 17:26:26 119
转载 反射是框架设计的灵魂
声明非原创,原创文章链接https://blog.csdn.net/sinat_38259539/article/details/71799078反射是框架设计的灵魂(使用的前提条件:必须先得到代表的字节码的Class,Class类用于表示.class文件(字节码))一、反射的概述JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。要想解.
2020-10-02 08:58:19 137
原创 解决在Linux上对字符串中带有特殊字符的加密和解密问题补充说明
前两天我发布了一个资源是关于解决在linux系统上,对于含有特殊字符的字符串,进行加解密的代码,当时写完觉得自己很牛逼,结果,我发现了一个问题,当我对某一给字符串进行加密,再解密,解密后的字符串,跟原字符串在使用eq 比对时,出现不相等的情况,纳闷了,然后网上又一通乱查,刚开始以为是编码的问题,在perl中使用Encode模块,进行几次转码,不见效果,又觉得是不是代码里出现了我肉眼看不到的空白字符,所以用网上写的trim函数进行空白符的剔除,结果仍旧不行,后来对字符串进行substr截取发现,解密后的字符串
2020-09-13 02:34:41 688
原创 Oracle 存储过程及游标,目的提高delete效率
SELECT s.sid, s.serial# FROM v$locked_object lo, dba_objects ao, v$session s WHERE ao.object_id = lo.object_id AND lo.session_id = s.sid; --ALTER system KILL session '3767,33667';declarev_indx number:=0;v_totalRow number;v_count number;beginsel.
2020-09-06 22:38:05 946
原创 Oracle 日期字段相减函数
MONTHS_BETWEEN(date2,date1)相差豪秒数:ceil((To_date(日期字段, 'yyyy-mm-dd hh24-mi-ss') - To_date(日期字段 , 'yyyy-mm-dd hh24-mi-ss')) * 24 * 60 * 60 * 1000) 相差秒数:ceil((To_date(日期字段, 'yyyy-mm-dd hh24-mi-ss') - To_date(日期字段 , 'yyyy-mm-dd hh24-mi-ss')) * ...
2020-08-17 10:12:40 7763
解决在Linux上对字符串中带有特殊字符的加密和解密问题
2020-09-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人