![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
随记
w.ang.jie
“在广袤的空间和无限的时间中,能与你共享同一颗行星和同一段时光是我的荣幸。”——卡尔.萨根《宇宙》
展开
-
批量统计Oracle库表数据
create or replace procedure count_t is type type1 is table of number index by pls_integer; type type2 is table of varchar2(200) index by pls_integer; t_count type1; sql_states type2; t type2; var_counter integer :=0; cursor my_原创 2021-08-31 09:51:58 · 967 阅读 · 0 评论 -
mysql 查询事务对应线程
-- 查看事务对应的线程select t1.trx_id, t1.trx_state, t1.trx_query, t2.id, t2.state, t2.command from information_schema.innodb_trx t1, information_schema.processlist t2 where t1.trx_mysql_thread_id =t2.id\G-- 查询正在进行的事务select * from information_schema.innodb_trx;原创 2021-06-30 18:02:36 · 505 阅读 · 0 评论 -
excel利用公式提取括号前、括号中的数据
excel获取括号前的数据:在E14单元格输入公式 =LEFT(D14,FIND("(",D14)-1) 即可将D14单元格括号前数据提取出来;将E14单元格公式下拉填充,即可将D列所有括号前的数据提取出来excel获取括号中的数据:在F14单元格输入公式 =LEFT(RIGHT(D14,FIND(")",D14)-FIND("(",D14)),FIND(")",D14)-FIND("(",D14)-1) 即可将D14单元格括号中数据提取出来;将F14单元格公式下拉填充,即可将D列所有括号中的数据提原创 2021-05-11 09:32:29 · 9927 阅读 · 0 评论 -
python转换doc文档为docx格式后,提取文档段落内容后保存
python转换doc文档为docx格式后,提取文档段落内容后保存#导入所需库from docx import Documentimport osimport docximport win32com.client as wc #文件地址后的/不能省略filePath = "C:/Users/现有数据字典/"word = wc.Dispatch("Word.Application")os.chdir(filePath)for root, dirs, files in os.walk(r原创 2021-05-10 16:04:05 · 401 阅读 · 0 评论 -
vba:EXCEL按照空行分割工作表并保存为独立工作簿后按照指定表名重命名
参考原代码:Sub 插入()On Error GoTo errHandlerDim i As Long '按照标题插入空行For i = 2 To Range("A1").CurrentRegion.Count - 1Selection.End(xlDown).SelectSelection.EntireRow.Insert , CopyOrigin:=xlFormatFromLeftOrAboveActiveCell.Offset(1, 0).Range("A1").SelectNex原创 2021-05-09 09:46:03 · 1239 阅读 · 0 评论 -
如何快速自动填充空白单元格上一行的内容
转载 2021-04-07 17:02:14 · 1183 阅读 · 0 评论 -
使用github提供的webhook服务完成自动部署网站
参考https://blog.csdn.net/weixin_33922670/article/details/87983409?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-2.control&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-2.cont原创 2021-02-18 09:15:49 · 261 阅读 · 0 评论 -
Vue 点击获得父元素,子元素,兄弟元素(DOM操作)|| 添加元素 元素属性(jQuery)
<ul @click ="clickfun($event)"> <li></li></ul>获取元素methods: { clickfun(e) { e.target //是你当前点击的元素 e.currentTarget //是你绑定事件的元素 //获得点击元素的前一个元素 e.currentTarget.previousElementSibling原创 2021-02-07 16:16:40 · 2738 阅读 · 0 评论 -
Linux下文件夹下子文件全部复制到多个文件夹中
ex:echo dir1 dir2 dir3 | xargs -n 1 cp -v /root/0111jzfp2/*将/root/0111jzfp2/下的所有文件复制到 dir1 dir2 dir3 三个文件夹中原创 2021-01-11 10:32:33 · 3056 阅读 · 0 评论 -
docker启动报错unable to configure the Docker daemon with file /etc/docker/daemon.json
service start docker启动docker服务报错,根据提示运行journalctl -xe查看报错情况如下:仅能看到unable to configure the Docker daemon with file /etc/docker/daemon.json, 后面因为屏幕没有全部显示出来,无法查看。运行journalctl -xe > 1.log将内容输出到文本中查看:原因是:/etc/docker/daemon.json 和 /usr/lib/systemd/syste原创 2021-01-10 17:00:29 · 25364 阅读 · 2 评论 -
pycharm 出现 Try to run this command from the system terminal. Make sure that you use the correct vers
在pycharm上install模块时,报错由于我配置的是远程服务器接口,根据网上的方法在~/.pip/pip.conf文件上添加镜像源,然并。。。没啥用。后来在file–settings–project–project interpreter中修改下载repository...原创 2021-01-01 16:20:55 · 2172 阅读 · 0 评论 -
git push origin master报错error: src refspec master does not match any || git commit报错nothing to commi
C:\Users\Administrator\Desktop\新建文件夹\精准扶贫>git push origin mastererror: src refspec master does not match anyerror: failed to push some refs to 'http://106.55.250.239:3000/GovAppGroup/JZFP.git'C:\Users\Administrator\Desktop\新建文件夹\精准扶贫>git commit -原创 2020-12-24 20:36:15 · 388 阅读 · 0 评论 -
在 Idea 上面使用 Tomcat 时,发现控制台打印信息的时候,出行中文乱码问题;
可以通过以下几种解决办法1:在在vm中设置编码方式 -Dfile.encoding=UTF-8原创 2020-12-11 10:04:21 · 257 阅读 · 0 评论 -
前端代码|循环遍历数组函数: js forEach()、map() 、for...of || jQuery each() 定义、语法、示例详解
文章目录JavaScript forEach() 方法1. 定义和用法:注意:2. 语法:参数:3. 返回值:undefined4. 示例:jQuery 遍历 - each() 方法1. 定义和用法:2. 语法3. 示例3.1 $(selector).each(function(index,element)) 函数示例:3.2 $.each(dataresource,function(index,element)) 函数示例:JavaScript Array map() 方法1. 定义和用法注意:2. 语法原创 2020-12-09 16:49:10 · 2923 阅读 · 0 评论 -
Oracle 拼接字段
使用 listagg(合并字段,‘连接符号’) within group (order by 字段) 来实现列转行(需要oracle是11或以上)举个例子:WM_CONCAT()函数,默认用,隔开select t.table_key, wmsys.wm_concat(t.name) AS result from TEST_TABLE t where t.id = #{id} group by t.table_key order by t.create_time替换后 listagg()函原创 2020-12-07 14:12:31 · 5187 阅读 · 1 评论 -
Oracle创建定时任务-------job(创建过程和授权管理)
1. 授权SQL> grant create job to zxin_jzfp;授权成功。SQL> grant manage scheduler to zxin_jzfp;授权成功。我授权在 pl/sql developer后运行select * from user_jobs 语句提示,权限不足的问题。解决办法:重新启动 pl/sql developer....原创 2020-11-11 10:42:37 · 6155 阅读 · 0 评论 -
当前字段值为空时的转换函数:NVL、NVL2、NULLIF、COALESCCE
文章目录NVLNVL2(表达式1,表达式2,表达式3)NULLIF(表达式1,表达式2)COALESCE(列名,表达式1,表达式2,表达式3,...表达式n)特点NVL当修饰的字段内容为NULL时,NVL计算结果为指定的值,可使用的数据类型为日期、字符和数字。函数的参数只能有两个。SELECT t.是否活跃,NVL(t.是否活跃,'否') FROM t;NVL2(表达式1,表达式2,表达式3)如果表达式1的值不为NULL,那么显示表达式2的值,否则显示表达式3的值。SELECT t.是否活跃,原创 2020-11-08 16:13:43 · 748 阅读 · 0 评论 -
Oracle中,V$LOG视图中的STATUS列的值的各自含义
Oracle中,V$LOG视图中的STATUS列的值的各自含义1. `ACTIVE`2. `CURRENT`3. `INACTIVE`4. `UNUSED`5. `CLEARING`6. `CLEARING_CURRENT`1. ACTIVE1)表示联机redo日志组是活动的,但是并非当前联机Redo日志组。2)实例恢复需要该组日志,可能用于块回复,可能已经归档也可能未归档。3)在该状态下对应的脏块还没有写入到数据文件上。2. CURRENT1)表示该联机日志组是活动的且正在被使用。3.原创 2020-11-07 21:52:00 · 1099 阅读 · 0 评论 -
Expected a string or something automatically convertible to string (number, date or boolean), or
message: "参数化语句格式有误:freemarker.core.NonStringOrTemplateOutputException: For "${...}" content: Expected a string or something automatically convertible to string (number, date or boolean), or "template output" , but this has evaluated to a sequence (原创 2020-10-28 16:41:45 · 7522 阅读 · 0 评论 -
MySQL累计和分类(示例随记,仅供参考)
SELECT case when B.女人数 is null then A.女人数 when B.女人数 is not null then (A.女人数- B.女人数) end 贫困人口女性总数 , case when B.男人数 is null then A.男人数 when B.男人数 is not null then (A.男人数- B.男人数) end 贫困人口男性总数 , A.年份 from ( SELECT c.女总建档立卡人数, c.男总建档立卡人数,原创 2020-10-22 20:59:14 · 227 阅读 · 0 评论 -
dbms_sql笔记(具体函数和示例)
具体函数可以参照官网https://docs.oracle.com/cd/E11882_01/timesten.112/e21645/d_sql.htm#TTPLP71282或者博客园这篇DBMS_SQL使用示例参考https://blog.51cto.com/aaron521/2165969?source=dra调用dbms_sql需要执行五个步骤 1.打开一个游标 2.分析要执行的语句 3.绑定可能需要的任何输入变量 4.执行语句 5.关闭游标*/DECLARE CUR原创 2020-10-07 15:38:59 · 807 阅读 · 1 评论 -
ORA-00054: 资源正忙, 但指定以 NOWAIT 方式获取资源, 或者超时失效---解决方法
一、问题描述今天在用hibernate进行建表操作时第一次建表成功,但之后发现POJO类的映射文件有问题,就进行了几次修改,之间将建表的代码又运行了几次,结果就在控制台报出了“ORA-00054:资源正忙, 但指定以 NOWAIT 方式获取资源,或者超时失效”的错误,数据也插入不了,于是我就去oracle数据库的可视界面(sqldeveloper)想将之前建成的表手动删除,结果还是报“ORA-00054:资源正忙, 但指定以 NOWAIT 方式获取资源,或者超时失效”这个错误,之后才搞清楚原来是转载 2020-09-27 19:40:48 · 665 阅读 · 0 评论 -
Oracle表空间占用已满的问题
今天发现,原来设bai备的数据表空间只有5M,已经满du了,上网去找发现zhi要进行扩展空间。一、脚本修改方式dao:----查询表空间使用情况---使用DBA权限登陆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.T原创 2020-09-26 12:34:40 · 1536 阅读 · 0 评论 -
ORACLE修改用户名(用户模式),只需两条命令
sys用户或dba权限用户登录1. 从Oracle用户信息表查找用户序列号select user#,name from user$ where name = '需要修改的用户名';2. 根据序列号直接修改用户信息表update user$ set name = '新用户名' where user# = 之前查的那个序列号;我的修改后就可以直接用新用户名和旧密码登录了,如果修改后无法登录:commit;尝试强制更新:alter system checkpoint;alter原创 2020-09-25 19:21:32 · 5143 阅读 · 1 评论 -
oracle 抛出异常的方式:通过pl/sql运行引擎、使用raise语句、调用raise_application_error存储过程
文章目录Oracle有三种方式可以抛出异常:1. 通过pl/sql运行引擎2. 使用raise语句3. 调用raise_application_error存储过程Oracle有三种方式可以抛出异常:1. 通过pl/sql运行引擎当数据库或pl/sql在运行时发生错误时,此时异常可以通过pl/sql运行时的引擎自动抛出异常。参考之前自己写的一篇《PL_SQL模块学习之十五、异常》示例:自定义一个number类型的变量test_number,当赋给该变量的值为非number类型时,自动抛出异常。S原创 2020-09-20 13:44:58 · 3582 阅读 · 0 评论 -
ORACLE:查看当前登录到系统的用户名
以下三条命令均可查看:SQL> show user;USER 为 "C##A"SQL> select sys_context('USERENV','SESSION_USER') FROM DUAL;SYS_CONTEXT('USERENV','SESSION_USER')--------------------------------------------------------------------------------C##ASQL> SELECT USER原创 2020-09-20 11:39:01 · 3564 阅读 · 0 评论 -
ISAM、MyISAM、InnoDB、ACID详解
ISAM索引顺序存取方法(ISAM, Indexed Sequential Access Method)最初是IBM公司发展起来的一个文件系统,可以连续地(按照他们进入的顺序)或者任意地(根据索引)记录任何访问。每个索引定义了一次不同排列的记录。MyISAMMyISAM是默认存储引擎(Mysql5.1前)。它基于更老的ISAM代码,但有很多有用的扩展。(注意MySQL 5.1不支持ISAM)。每个MyISAM在磁盘上存储成三个文件,每一个文件的名字均以表的名字开始,扩展名指出文件类型。.f原创 2020-07-28 21:33:57 · 2012 阅读 · 0 评论 -
mongodb命令汇总
1,查看数据库> db.stats(); { "db" : "test", //当前数据库 "collections" : 3, //当前数据库多少表 "objects" : 4, //当前数据库所有表多少条数据 "avgObjSize" : 51, //每条数据的平均大小 "dataSize" : 204, //所有数据的总大小 "storageSize" : 16384, //所有数据占的磁盘大原创 2020-07-09 12:50:24 · 290 阅读 · 0 评论 -
大数据各类服务组件架构笔记
1.1 ES(Elastic Search)ES 是一个基于Lucene的高性能,高可用,开源的分布式全文搜索引擎;1.1.1 ES架构集群:ES可以独立的作为单个搜索服务器;为了处理大型数据集,实现容错和高可用性,ES可以运行在多台服务器上,这些服务器组成集群;节点(Cluster):形成集群的每台服务器,其实是指ES进程;Master主节点:集群的状态由Master节点维护,生产中建议不存储数据,减轻主节点压力,普通服务器即可;Data数据节点:存储索引数据,并且提供索引查询,消耗内存和磁原创 2020-06-09 23:55:22 · 595 阅读 · 0 评论 -
大数据各类服务组件说明笔记
组件说明:组件说明ZooKeeperApache ZooKeeper 是用于维护和同步配置数据的集中服务。HDFSHadoop 分布式文件系统 (HDFS) 是 Hadoop 应用程序使用的主要存储系统。HDFS 创建多个数据块副本并将它们分布在整个群集的计算主机上,以启用可靠且极其快速的计算功能,依赖ZooKeeper服务。YarnHadoop MapReduce 2.0 (MRv2) 或 Yarn 是支持 MapReduce 应用程序的数据计算框架,依赖HDFS服原创 2020-05-31 01:04:44 · 933 阅读 · 0 评论 -
Oracle 统计信息笔记----一、表的统计信息
sosi.txt 脚本:SHOW Optimizer Statistics Information;显示表级别、分区级别、子分区级别的统计信息。Oracle数据库的统计信息存储在数据字典里1. 对表test收集统计信息avg_row_len :表示 目标表的平均行长度。(不算行头)数字100 在Oracle数据块的行里占2字节,加上描述其长度的1字节,一共3字节同理,'CUIHU...原创 2020-04-26 23:32:15 · 765 阅读 · 1 评论 -
Oracle函数 connect by (随记)----递归查询
参考《oracle connect by 递归查询用法》基本语法start with :设置起点,省略后默认以全部行为起点。connect by [condition] :与一般的条件一样作用于当前列,但是在满足条件后,会以全部列作为下一层级递归(没有其他条件的话)。prior : 表示上一层级的标识符。经常用来对下一层级的数据进行限制。不可以接伪列。level :伪列,表示当前深度。...原创 2020-04-26 18:00:12 · 1106 阅读 · 0 评论 -
Oracle函数 DUMP(随记)
Oracle函数 DUMP用法参考《Oracle dump函数》《oracle dump详解》语法DUMP( expr [ ,return_fmt [,start_position] [,length] ] )含义expr:指要分析的表达式(数字或字符串等,可以是各个类型的值)return_fmt:返回参数的格式,分为:1)8:以 8进制 返回结果值2)10:以 ...原创 2020-04-25 00:12:08 · 640 阅读 · 0 评论 -
Oracle函数 NVL(随记)
Oracle函数 NVL用法语法NVL(eExpression1, eExpression2)含义表示从两个表达式中返回一个非null值;如果eExpression1的计算结果为null值,则NVL()返回eExpression2;如果eExpression1的计算结果为非null值,则返回eExpression1;如果两个表达式均为null值,则NVL()返回null;两个表达...原创 2020-04-24 20:00:22 · 420 阅读 · 0 评论 -
ORACLE CHECK 约束测试笔记
题目:create table plch_exam_results ( exam_id integer not null, student_id integer not null, score integer not null /* TO DO */, constraint plch_exre_pk primary key (exam_id, student_id))...原创 2020-04-24 16:25:34 · 638 阅读 · 0 评论 -
mysql查询数据随记(count、获取列信息、explain解析执行计划)
文章目录1. COUNT1.1 count(*)、count(1)和count(列名)的区别2. MySQL获取表中列的信息3. EXPLAIN解析执行计划1. COUNT官网:COUNT(expr)1.1 count(*)、count(1)和count(列名)的区别执行效果上:count(*) 包括了所有的列,相当于行数,在统计结果的时候,不会忽略列值为NULL ;count(1...原创 2020-04-23 15:16:34 · 865 阅读 · 0 评论 -
Oracle普通索引和主键索引的删除、创建、、查看
主键索引和普通索引的最大差别是:主键索引不能有空值和重复值;一个表里只能有一个主键索引,普通索引可以有多个。#Oracle创建普通索引CREATE INDEX index_emp_deptno ON emp_test(deptno);#Oracle删除普通索引drop INDEX index_emp_deptno ;#Oracle创建主键索引ALTER TABLE emp_test A...原创 2020-04-23 14:27:11 · 1235 阅读 · 0 评论 -
Oracle查看表中的数据插入时间
Oracle查看表中的数据插入时间SQL> select to_char(scn_to_timestamp(ORA_ROWSCN),'yyyy-mm-dd hh24:mi:ss:ff8') insert_time from c##a.emp t;INSERT_TIME--------------------------------------------------------2...原创 2020-04-14 23:11:08 · 10367 阅读 · 0 评论