摘要:
语法1:nvl(str1, str2) 如果str1为null,则返回表达式str2的值。如果str1不为null,则返回表达式str1的值。 拿下图的ORDER_COUNT为例,若SUM(ORDER_COUNT)为null,则返回0。 要注意的一点是,表达式1和表达式2的数据类型必须为同一个类型 阅读全文
摘要:
在oracle中有一个特殊的字段类型Blob,Blob是指二进制大对象也就是英文Binary Large Object的缩写; 通过sql取出后,需要进行特殊处理。而我是这样玩的: 1.通过sql查询出来,是一个map,先用MapUtils.getObject将Blob字段强转成Byte,最后将ne 阅读全文
摘要:
1.File-->Settings 2.输入Java Compiler 3. 在Target bytecode version里修改JDK版本号 阅读全文
摘要:
List<String> list = new ArrayList<String>(); List<String> list = Lists.newArrayList(); Lists和Maps是两个工具类, Lists.newArrayList()其实和new ArrayList()几乎一模一样, 阅读全文
摘要:
trim()方法是String类型中常见的一个。它的作用在于去除string字符串两边的空白,如下图: 除此之外,trim()方法还能去除其余25种字符 ('/t', '/n', '/v', '/f', '/r', ' ', '/x0085', '/x00a0', ' ', ' ', ' ', ' 阅读全文
摘要:
碰到这样的一个需求,有一个csv文件,需要将它导入到oracle数据库中的某张表。 要导入的文件: 表: 1.选中表 >右键 >导入向导 2.选择CVS文件(*.csv) >下一步 3.下一步 4.下一步 5.下一步 6.选择主键 >下一步 7.五种导入模式,选择一个自己需要的 8.点击开始 开始导 阅读全文
摘要:
一:大小写转换 在写sql语句时,用大写是一个非常好的习惯,但一般在写的时候习惯使用小写,因为平时习惯了小写,肉眼也更容易接受写。但在datagrip中有办法弥补。 首先选中一个sql,然后按下ctrl+shift+u,便能大小写转换了。如下图: 转换前: 转换后: 二:sql格式化(美化) 写完s 阅读全文
摘要:
对于vim这个命令来讲是有三种模式的,分别是:正常模式,编辑模式以及命令模式。接下来就写一个demo作为演示 前期准备,先在本地准备一个文档,我这里就写了一个大家耳熟能详的例子,如下: 然后用rz命令这个文档上传到Linux中,操作非常简单,在某个目录下输入rz,然后回车,就会出现这个界面,再选择H 阅读全文
摘要:
最近在写需求时,将某张表中的短信信息拿出,sql写完后,取出来后的结构是List<Map>,在进行到某一步时需要将这个List<Map>进行逆序排序, 当时第一想法便是写一个for循环,然后得到想要的排序。后来,偶然间看到一个工具类Collections,其中有一个方法是reverse, 示例逆序代 阅读全文
摘要:
今天在查日志的时候用grep命令,遇到这样的一个问题,grep : app :Is a directory 用的grep命令是这样的:grep -10 '2019-08-14 21:22:39.252' * --color 试了一遍又一遍,真的觉得一点问题都没有。 后来发现原来是自己学艺不精,虽然知 阅读全文