工具
BiuBiuBlingBling
BlingBling爱学习
展开
-
git commit后,如何撤销commit
执行commit后,还没执行push时,想要撤销这次的commit,该怎么办?打开项目目录,git-git bish here--执行命令git reset --soft HEAD^在看项目里边,已经commit过的文件都回来了想要连着add也撤销怎么办?--soft改为--hard(删除工作空间的改动代码)。命令解释:1. HEAD^ 表示上一个版本,即上一次的commit,也可以写成HEAD~1如果进行两次的commit,想要都撤回,可以使用HEAD~22. --soft原创 2022-01-03 15:20:03 · 3018 阅读 · 0 评论 -
Orcale数据库表分区
一:定义表空间:是一个或多个数据文件的集合,所有的数据对象都存放在指定的表空间中,但主要存放的是表, 所以称作表空间。分区表:当表中的数据量不断增大,查询数据的速度就会变慢,应用程序的性能就会下降,这时就应该考虑对表进行分区。表进行分区后,逻辑上表仍然是一张完整的表,只是将表中的数据在物理上存放到多个表空间(物理文件上),这样查询数据时,不至于每次都扫描整张表。二:Oracle数据库表分区的几种类型范围分区:范围分区将数据基于范围映射到每一个分区,这个范围是你在创建分区时指定的分区键决定的。这原创 2020-10-21 15:41:16 · 304 阅读 · 0 评论 -
Oracle数据库创建物化视图
一,什么是物化视图物化视图是包括一个查询结果的数据库对象,它是远程数据的的本地副本,或者用来生成基于数据表求和的汇总表。物化视图存储基于远程表的数据,也可以称为快照。二,作用、在类似统计功能中,查询操作是无可避免,而这些查询操作如果很频繁,对整体数据库性能是很致命的。而物化视图实现远程数据源与本地数据的实时同步,也就是定时刷新,通过在本地创建物化视图可以大大提高查询效率。三,流程图:当用户要跨本地数据库,访问另外一个数据库表中的数据时,本地数据库中必须创建了远程数据库的db...原创 2020-09-24 11:21:41 · 721 阅读 · 0 评论 -
cmd使用sqlplus连接数据库
sqlplus有几种登陆方式 比如:1.C: > sqlplus "/as sysdba" --以操作系统权限认证的oracle sys管理员登陆2.C: > sqlplus /nolog --不在cmd或者terminal当中暴露密码的登陆方式SQL> conn /as sysdbaSQL> conn sys/password as sysdba3.C: > sqlplus scott/tiger --非管理员用户登陆4...原创 2020-08-27 14:52:39 · 3053 阅读 · 0 评论 -
Orcale数据库存储过程中sql语句动态赋值
定义sql语句,动态赋值的字段前加冒号":"执行sql语句:execute immediate V_SQL4 USING V_FLTIME_START,V_FLTIME_START;多个原创 2020-07-29 15:20:28 · 767 阅读 · 0 评论 -
row_number() over函数
需求:A表、B表两表关联,关联出来的结果里B表有不止一条(这些数据里的一个字段是相同的),现在只要B表结果中的那一个字段的值。 然后想到了直接写个带排序的子查询去匹配外围的值,从这个结果集中只要第一条,但是经过验证发现,里边的条件是获取不到外层的值的,因此此方案不可行。创建环境:create table A(ANAME varchar(20));insert into A values('alan');insert into A values('Alee');insert into A v原创 2020-07-23 10:49:56 · 265 阅读 · 0 评论 -
Redis随堂笔记
腾讯课堂笔记-James老师一、为什么要用Redis1.速度快(从缓存读取、工作的主线程是单线程、多路复制)2.持久化3.支持多种数据结构(value值可以存多种数据类型,String、List、Set、Hash、ZSet)4.支持多种编程语言(c# php java)5.功能丰富6.主从复制7.高可用及分布式二 、Redis性能测试Redis压测-官...原创 2020-01-20 15:46:11 · 173 阅读 · 0 评论 -
Orcale存储过程游标遍历
第一种:loop--定义CURSOR数据结构,用的SC表结构CURSOR TMPCURSOR IS SELECT SNO,CNO,GRADE FROM SC; V_SNO SC.SNO%TYPE; -- 仅使用某个字段 V_CNO SC.CNO%TYPE; R TMPCURSOR%ROWTYPE; -- 一行数据BEGIN --V_CURSOR是接收到的...转载 2019-10-24 15:57:22 · 219 阅读 · 0 评论 -
Orcale数据库索引的使用及优化
索引是对数据库表中一列或多列的值进行排序的一种结构,使用索引可快速访问数据库表中的特定信息。如果想按特定职员的姓来查找他或她,则与在表中搜索所有的行相比,索引有助于更快地获取信息。 索引一般加在查询语句的where条件所需的字段上,方便快速查询。一个表可以创建多个字段不同的索引。创建语句:create index table_index_name o...原创 2019-10-21 16:15:33 · 234 阅读 · 0 评论 -
Orcale数据库视图
学术不精,最近工作中遇到了视图,只知道数据库有这么个东西,不知道到底是什么,记录一下。1.什么是视图视图是从一个或者几个基本表(或视图)导出的表。它与基本表不同,是一个虚表。数据库中只存放视图的定义,而不存放视图对应的数据,这些数据仍存放在原来的基本表中。所以一旦基本表中发生数据变化,从视图中查询出的数据也就随之改变了。从这个意义上讲,视图就是一个窗口,通过视图可以看到数据库中自己想了解...原创 2019-10-12 11:45:55 · 169 阅读 · 0 评论 -
Orcale常用函数用法总结
1.DECODESELECT * FROM TABLE_NAME WHERE DECODE(V_CODE, '0', 1, INSTR(V_CODE, CODE)) > 0;释义:V_CODE是传进来的字符串,CODE是要对比的那一列如果='0',则使用条件1>0,即返回全部数据。如果不等于‘0’,则使用条件INSTR(V_CODE, CODE) > 0...原创 2019-09-24 16:12:52 · 434 阅读 · 0 评论 -
Orcale创建临时表,查看建表语句
一、创建临时表所有的操作都在一个事务里,事务提交后,此表清空,特别适合做插入删除频率特别高的临时表操作,比如插入完数据就开始查询,查询完就删掉等,用完就扔!临时表分事务级临时表和会话级临时表。事务级临时表只对当前事务有效,通过语句:ON COMMIT DELETE ROWS 指定。会话级临时表对当前会话有效,通过语句:ON COMMIT PRESERVE ROWS语句指定。-...原创 2019-09-24 11:17:50 · 1021 阅读 · 0 评论 -
如何将PL/SQL的工具栏显示大小写转换按钮
Tools ——preferences——Toolbar——大小写转换按需选择——右箭头添加按钮——OK原创 2019-09-09 17:37:00 · 747 阅读 · 0 评论 -
Orcale如何查询表被哪些视图、存储过程等使用
Tools——Find Database Objectsfind里填写要查找的内容,选择所属用户,选择查找范围,search。下边表里会列出结果。原创 2019-09-09 10:02:27 · 939 阅读 · 0 评论 -
Excel首行固定
用到好多次了,每次都百度,记录一下选中首行,点击视图---------冻结窗口----------选择首行冻结原创 2019-05-16 14:41:44 · 869 阅读 · 0 评论 -
git 踩坑
1.warning: LF will be replaced by CRLF在linux下的换行符为LF,所以在执行add . 时出现提示LF换行符会被强制替换CRLF解决:$ rm -rf .git // 删除.git$ git config --global core.autocrlf false //禁用自动转换 然后重新执行:$ git init $ g...原创 2019-04-25 11:24:21 · 217 阅读 · 0 评论 -
STS 使用git 更新代码时,冲突解决
好记性不如烂笔头。问题:在项目更新代码时,发现本地已经修改的文件,在git上又有新版本,导致的代码冲突,无法更新与提交。解决:1.Team——stashes(隐藏)——stash changes——填写自己本地版本的备注信息2.Team——pull 更新代码3.找出自己刚刚隐藏起来的代码,Team——statshes——保存的版本4.刚才冲突的文件——右键——与版本库做对...原创 2019-04-01 15:26:20 · 4612 阅读 · 1 评论