- 博客(30)
- 收藏
- 关注
原创 linux 关闭端口号
允许特定端口的访问:sudo iptables -A INPUT -p tcp --dport <port> -j ACCEPT 将 <port> 替换为你想要允许访问的端口号,例如 80、443。拒绝特定端口的访问:sudo iptables -A INPUT -p tcp --dport <port> -j DROP 将 <port> 替换为你想要拒绝访问的端口号,例如 22、3389。临时生效:sudo firewall-cmd --remove-port=<port>/tcp。
2023-08-09 16:04:45
2808
原创 聚合函数 后跟 over 执行顺序
3.最后执行 sum 聚合函数 根据 order by 的顺序进行一个累加 等同于 rows between unbounded preceding and current row。2.然后执行 partition by order by。1.先执行 case when 打一个标记。
2022-08-13 17:48:37
406
原创 java 特殊正则
\pP 其中的小写 p 是 property 的意思,表示 Unicode 属性,用于 Unicode 正表达式的前缀。大写 P 表示 Unicode 字符集七个字符属性之一:标点字符。其他六个是P: 标点字符;L:字母;M:标记符号(一般不会单独出现);Z:分隔符(比如空格、换行等);S:符号(比如数学符号、货币符号等);N:数字(比如阿拉伯数字、罗马数字等);C:其他字符上面这七个是属性,七个属性下还有若干个子属性,用于更进一步地进行细分。Java 中用于 Unicode 的正则表达式数据都是由 Uni
2022-06-15 18:51:01
705
转载 正则表达式特殊字符 [:alnum:] 等
如果在"[]"中出现了"^",代表本表达式不匹配"[]"内出现的字符,比如"/[^a-z]/"不匹配任何小写字母!并且正则表达式给出了几种"[]"的默认值,如下:'[:alnum:]' 匹配任何字母Alphanumeric characters: '[:alpha:]' and '[:digit:]'.'[:alpha:]' 匹配任何字母和数字Alphabetic characters: '[:lower:]' and '[:upper:]'.'[:blank:]'Blank charac
2022-06-15 18:46:34
1953
1
原创 达梦 获取表名注释、表结构及主键
SELECT a.table_name , c.comments , a.column_name , b.comments , a.data_type , a.data_length , d.column_position FROM all_tab_cols aLEFT JOIN all_col_comments b O...
2022-05-28 11:12:58
3761
原创 oracle 导出表结构,带主键
user 用户导出SELECT a.table_name , c.comments , a.column_name , b.comments , a.data_type , a.data_length , d.position FROM user_tab_cols aLEFT JOIN user_col_comments b
2022-04-16 19:16:13
1245
原创 gaussdb 解决锁表问题
--gaussdb 解决锁表问题select oid from pg_class where relname='表名';select pid from pg_locks where relation = 'oid';select query_id from pg_stat_activity where pid = 'pid';select pgxc_terminate_query('query_id');CREATE OR REPLACE PROCEDURE pgxc_terminate_qu.
2022-04-07 17:10:14
4932
1
原创 EXCEL 获得拼音首拼
Function getpychar(char) tmp = 65536 + Asc(char) If (tmp >= 45217 And tmp <= 45252) Then getpychar = "a" ElseIf (tmp >= 45253 And tmp <= 45760) Then getpychar = "b" ElseIf (tmp >= 45761 And tmp <= 46317) Then .
2022-01-18 14:15:30
193
原创 IMMUTABLE、STABLE、VOLATILE 区别
IMMUTABLE 状态下,在 select 后面调用序列,序列只会生成多个相同的值;在 where 后面调用序列,序列只会生成多个相同的值;STABLE 状态下,在 select 后面调用序列,序列会生成多个不同的值;在 where 后面调用序列,序列只会生成多个相同的值;VOLATILE 状态下,在 select 后面调用序列,序列会生成多个不同的值;在 where 后面调用序列,序列会生成多个不同的值;Postgres——IMMUTABLE | STABLE | VOLATILE (2
2021-12-24 13:05:23
670
原创 PostgreSql 获取表结构和字段注释
select a.attnum, n.nspname, c.relname, a.attname as field, t.typname as type, a.attlen as length, a.atttypmod as lengthvar, a.attnotnull as notnull, b.description as comment from pg_namespace n left join pg_class c .
2021-12-22 10:46:48
863
原创 Postgre 实现 插入更新
INSERT INTO test.base select * from test.srcON CONFLICT (id)DO UPDATE SET name = EXCLUDED.name;
2021-12-09 16:18:18
712
原创 Excel 拼接SQL
="INSERT into chars(chars.cr)VALUES ( "&A1&");"1、拼接用&2、拼接的内容需要用“”引起="insert into RX_STYLE_INDEX_CON_STOCK values ('"&TEXT(A1,"YYYY-MM-DD")&"','"&B1&"','"&C1&"','"&D1&"','"&E1&"');1、如果是日期单元格,拼接内容需.
2021-10-21 23:29:43
3801
原创 wps表格将多个sheet页合并为一个sheet页(需安装wpsVB插件)
Sub 合并当前工作簿下的所有工作表()Application.ScreenUpdating = FalseFor j = 1 To Sheets.Count If Sheets(j).Name <> ActiveSheet.Name Then X = Range("A65536").End(xlUp).Row + 1 Sheets(j).UsedRange.Copy Cells(X, 1) End IfNextRange("B1.
2021-10-13 16:23:36
1949
原创 postgre 解决锁表
--postgresql解决锁表--查询是否锁表了select oid from pg_class where relname='可能锁表了的表'select pid from pg_locks where relation='上面查出的oid'--如果查询到了结果,表示该表被锁 则需要释放锁定select pg_cancel_backend(上面查到的pid)...
2021-08-02 13:19:06
714
原创 postgre & gaussDB 创建账户并赋权
--查询数据库中的用户select * from pg_roles;--查询用户的权限select * from information_schema.table_privileges where grantee='用户名';--创建用户CREATE USER chentest WITH PASSWORD '123456';--对用户赋权 先赋权SCHEMA 后赋权表名GRANT USAGE ON SCHEMA dcf_gldm TO chentest;GRANT SELECT ON TA.
2021-07-27 15:56:36
1730
原创 oracle扩展表空间
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),
2021-07-21 11:10:24
140
原创 Linux crontab 每天定时删除7天之前的文件
00 02 * * * find /home/datadir -name "*" -mtime +7 -exec rm -rf {} \;
2021-03-30 16:27:03
942
原创 火狐浏览器打开标签页在最后
地址栏输入:about:config,把browser.tabs.insertAfterCurrent的值改为flase
2021-02-16 22:39:46
1990
6
原创 hive 建表语句
drop table if exists dcf_lggjk.o_wtssj_lgqwtlyj_v_maintenanceprice_cur;create table if not exists dcf_lggjk.o_wtssj_lgqwtlyj_v_maintenanceprice_cur ( mplid string comment '价格清单id,主键', mplname string comment '维修名称', mpltype string comment '维修类型', ...
2021-02-09 10:08:58
361
原创 oracle中DBMS_JOB和DBMS_SCHEDULER创建job的区别
DBMS_JOB和DBMS_SCHEDULER创建的job信息存储在不同的数据字典中,其中,通过DBMS_JOB创建的job信息存储在user_jobs,而通过DBMS_SCHEDULER创建的job信息存储在user_scheduler_jobs中。通过DBMS_SCHEDULER创建的job信息存储在以下表中:SELECT state, t.* from user_scheduler_jobs t;select * from user_scheduler_job_log order by lo
2021-02-05 15:27:26
1076
原创 存储过程和函数的区别
1、函数只能返回一个变量,而存储过程可以返回多个;例如:函数可以嵌入sql中和存bai储过程中使用,但是存储过程需要让sql的query可以执行,将mysql_real_connect的最后一个参数设置为CLIENT_MULTI_STATEMENTS2、函数的限制比较多,不能用临时表,只能用表变量,有些函数不能用,存储过程限制少;3、存储过程处理的功能比较复杂,而函数实现的功能针对性强;4、存储过程可以执行修改表的操作,但是函数不能执行一组修改全局数据库状态的操作;5、存储过程可以返回参
2020-11-23 16:27:36
1658
转载 hive优化之——控制hive任务中的map数和reduce数
一、 控制hive任务中的map数: 1. 通常情况下,作业会通过input的目录产生一个或者多个map任务。主要的决定因素有: input的文件总个数,input的文件大小,集群设置的文件块大小(目前为128M, 可在hive中通过set dfs.block.size;命令查看到,该参数不能自定义修改);2. 举例:a) 假设input目录下有1个文件a,大小为780M,那么hadoop会将该文件a分隔成7个块(6个128m的块和1个12m的块),从而产生7个map数...
2020-10-28 11:08:27
423
原创 spark常用的pom文件
<?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://m...
2020-03-07 21:12:50
2854
1
转载 java构造方法super()的作用
在类的继承中,子类的构造方法中默认会有super()语句存在,相当于执行父类的相应构造方法中的语句 如下面代码:class Extends_Demo { public static void main(String[] args) { Cat c = new Cat(); //---------------(1) System.out....
2018-03-16 18:30:25
6466
转载 java构造方法
构造方法作用就是对类进行初始化。 如果你没有定议任何构造方法的形式,程序会为你取一个不带任何参数的构造函数,那么你产生类的对象时只能用不带参数的方法,如:class a {}//没有任何构造函数。构造方法就是与类同名的那个方法,它的作用是可以用来初始化,例子如下class Person //人类{public Person(String n,int a) //构造方法{ name = n; age...
2018-03-16 16:00:30
124
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人