Jessy

而今听雨僧庐下,鬓已星星也。

排序:
默认
按更新时间
按访问量

Oracle查询正在执行的SQL语句及死锁的查询和处理

最近在看项目里大批量数据导入操作,但是涉及数据较多关联其他表也较多时,插入Oracle中时会导致表被锁住,此文记录表被锁住时的查询表状态及正在执行的SQL。 1.以下SQL用于查看当前数据库登陆用户及正在执行的SQL SELECT b.sid oracleID, ...

2018-10-25 21:57:06

阅读数:45

评论数:0

Oracle存储过程数组的使用方法

declare -- Local variables here TYPE v_ar IS VARRAY(8) OF INTEGER; my_array v_ar := v_ar(1,2,3,4,5,6,7,8); BEGIN FOR i IN 1..my_arr...

2018-10-15 22:56:01

阅读数:18

评论数:0

Oracle ORA-01653:unable to extend table tabeName by 8192 i tablespace

最近在用PL/SQL对环境插入5千多万条数据复现测试环境的问题。在插入的过程中遇到问题如下: ORA-01653: unable to extend table table_space.table_name by 128 in tablespace MSMS 大概意思是说table_space表...

2018-10-15 22:48:05

阅读数:29

评论数:0

Docker环境操作FTP 报错:FTP response 421 received.Server closed connection解决

最近项目在慢慢转型到Docker环境,在测试过程中发现原本很稳定的上传文件到FTP服务器的地方报错了,主要报错信息如下: FTP response 421 received.Server closed connection 查找解决方法之后发现在上传FTP时,只需要将FTP操作改为被动模式...

2018-09-04 22:05:07

阅读数:538

评论数:0

Shell特殊变量:Shell $0, $#, $*, $@, $?, $$

https://www.cnblogs.com/wangcp-2014/p/6427689.html

2018-08-10 13:23:13

阅读数:18

评论数:0

Redis配置文件中各个配置项含义

https://blog.csdn.net/neubuffer/article/details/17003909

2018-08-10 09:59:30

阅读数:63

评论数:0

Linux Shell脚本中变量替换

1. :=句法 在这种替换中,使用和前例中相同的句法来设置默认值。 username="" echo "${username:=$logname}" 在使用...

2018-08-10 09:34:48

阅读数:123

评论数:0

Redis针对过期key的删除策略

Redis数据库键的过期时间都保存在过期字典中,可使用exit key 或ttl key 或者pttl key命令判断key是否过期。若内存中存放的key-value对较多,Redis应该如何才能保证不影响查询效率又能控制其中的有效缓存?(尽可能保证Redis中存放的key是未过期的key)。 ...

2018-08-09 09:11:21

阅读数:69

评论数:0

Shell中参数替换的几种方式

在使用脚本时,要把参数替换为它的值,最简单的形式就是在参数前面加上一个美元符号,例如$i或$9。 1. ${parameter}: 如果因为参数名后面的字符可能会导致冲突,可以把参数名放在大括号中,比如: mv $file ${file}x 该命令将$file指定的文件改名,...

2018-07-11 12:46:22

阅读数:224

评论数:0

Shell 中eval的用法

eval command-line 其中command-line是在终端上键入的一条普通命令行。然而当在它前面放上eval时,其结果是shell在执行命令行之前扫描它两次。如: pipe="|" eval ls $pipe wc -...

2018-07-11 12:45:35

阅读数:56

评论数:0

Shell中的四种模式匹配

POSIX为shell为进行模式匹配提供了四种参数替换结构(老版本的shell可能不支持),每种结构有两个参数:变量名(或变量号)及模式。 第一种模式: ${variable%pattern},这种模式时,shell在variable中查找,看它是否一给的模式pattern结尾,如果是,...

2018-07-11 12:44:31

阅读数:208

评论数:0

Jenkins的配置问题(不知是bug还是Jenkins设置问题)

项目中部署项目时,需求A部署在server-a服务器上,需求B部署在server-b服务器上,但是突然一天需求A的代码出现在server-b上,于是开始查问题源头。 1.看SVN合并分支是否有误,看log无问题; 2.Jenkins配置查看也无问题; 网上搜寻资料也无果,最后用笨方法,查看J...

2018-07-10 22:48:59

阅读数:108

评论数:0

Jenkins部署项目远程执行SSH重启-操作问题

最近用Jenkins部署项目,部署结束后启动Tomcat,一直不成功,网上查找资料说是jenkins在脚本执行结束后,就认为任务结束了,但是脚本启动的相关子程序仍然在运行。由于jenkins认为任务已经结束了,就结束了该构建相关的衍生进程。按照网上添加BUILD_ID也无济于事。 后来想起deb...

2018-07-09 20:28:36

阅读数:112

评论数:0

Java中将对象中属性值为空字符串设置为null

业务逻辑中需要将对象中为空字符串的属性转换为null,简单的一种方式是前端JS控制,如果为空字符串则不传到后台,后台接收到没有值的属性默认为null。这种方式会导致JS繁琐。下面用后台的方式来解决此问题。 public static <T&...

2018-07-06 22:39:22

阅读数:1171

评论数:0

jenkins执行shell命令,有时会提示“Command not found”----处理方案

1、如果登录linux,shell命令不可以执行,同样提示“Command not found”,则是环境变量设置失败,需要配置环境变量、/etc/profile 2、如果登录linux,shell命令可以执行,则是jenkins没有加载/etc/profile导致,需要在jenkins调用sh...

2018-07-05 20:38:44

阅读数:396

评论数:0

Jenkins部署完项目后,执行服务器上脚本重启Tomcat

该前提是在服务器目录/root下已存有重启Tomcat的脚本restart.sh。 在Jenkins上依此进入到配置—-构建环境,然后选中“Execute shell script on remote host using ssh”,如下: 然后在SSH site中填入目标机器的信息,或是...

2018-07-05 20:35:45

阅读数:320

评论数:0

Oracle批量处理数据时,导致enq: TX - row lock contention

最近在做一个项目需求时,需要批量导入数据并更新之前其他表中的数据,每次处理超过2000行数据时都会在某个地方卡住,反复检查代码业务逻辑没问题,最终想起会不会是表锁导致,从网上查找解决方法,果然是因为批量更新时表锁导致。 1.查看是哪些原因导致执行被阻塞: select * from v$s...

2018-06-29 06:56:57

阅读数:57

评论数:0

spring boot与freemarker集成配置

pom.xml文件里引入jar包是必须的: <dependency> <groupId>org.springframework.boot</grou...

2018-06-29 06:55:56

阅读数:145

评论数:0

Boost filesystem库操作文件系统

#include<boost/optional.hpp> #include<boost/filesystem.hpp> #include<boost/filesystem/fstream....

2018-06-06 20:26:40

阅读数:50

评论数:0

Java中对中文按字母顺序排序

使用JDK自带的Collator类,该类实现了Comparator接口,在Collator.getInstance()中可以指定特定的语言环境 private void sortAttribute(List<Student> list){ ...

2018-06-06 06:45:02

阅读数:365

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭