自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

代元培

听风看雨 见贤思齐 抚霜踏雪 青云直上

  • 博客(8)
  • 资源 (1)
  • 收藏
  • 关注

原创 SQL删除重复记录

-- 删除f_1,f_2,f_3完全一致重复记录 保留重复记录中f_mt最大的一个create table open.t_ttt( f_1 character varying(128), f_2 character varying(128), f_3 smallint, f_ct timestamp without time zone, f_mt timestamp without time zone) WITH (appendonly=true) DISTRI.

2021-03-26 17:58:42 71

原创 json和jsonb类型——PostgreSQL

PostgreSQL支持两种json数据类型:json和jsonb,而两者唯一的区别在于效率,json是对输入的完整拷贝,使用时再去解析,所以它会保留输入的空格,重复键以及顺序等。而jsonb是解析输入后保存的二进制,它在解析时会删除不必要的空格和重复的键,顺序和输入可能也不相同。使用时不用再次解析。两者对重复键的处理都是保留最后一个键值对。效率的差别:json类型存储快,使用慢,jsonb类型存储稍慢,使用较快。注意:键值对的键必须使用双引号从PostgreSQL 9.3开始,json就成了pos

2021-03-26 11:38:26 1718

原创 Linux自定义sp命令

#!/bin/bash# alias sp='sh /home/work/.sp-gp' # 查gp库. ~/.bashrcre="[[:digit:]]+"fields="F_sp_id, F_sp_user_id, F_sp_company, F_sp_display_name, F_create_time"if [[ $1 =~ $re ]]; then sql="SELECT $fields FROM fn.t_scenario_sp_map WHERE F_sp_id =.

2021-03-26 10:28:31 816

原创 Shell循环日期执行脚本

#!/bin/bash. ~/.bashrcif [ $# == 1 ]; then dateBegin=$1 dateEnd=$dateBeginelif [ $# == 2 ]; then dateBegin=$1 dateEnd=$2else echo "dateBegin or dateEnd is empty." exit -1fischema="fn"tbname="t_bank_return"dateBegin=`date +.

2021-03-25 17:41:24 1063 2

原创 count(*)和count(1)和count(字段)的区别

执行效果上看: count(*)包括了所有的列,相当于行数,在统计结果的时候,不会忽略字段值为NULL的列; count(1)包括了忽略所有列,用1代表代码行,在统计结果的时候,不会忽略字段值为NULL的列; count(列名)只包括列名那一列,在统计结果的时候,会忽略字段值为值为NULL的列(这里的空不是指空字符串""或者0,而是表示null)的计数,即某个字段值为NULL时,不统计。 执行效率上看: 列名为主键,count(列名)会比count(...

2021-03-12 10:07:42 234

原创 PHP中abstract与interface的区别

本文是对PHP中abstract与interface之间的区别进行了详细的分析介绍,需要的朋友可以过来参考下,希望对大家有所帮助。 1、php接口类:interface 其实他们的作用很简单,当有很多人一起开发一个项目时,可能都会去调用别人写的一些类,那你就会问,我怎么知道他的某个功能的实现方法是怎么命名的呢,这个时候php接口类就起到作用了,当我们定义了一个接口类时,它里面的方式是下面的子类必须实现的,比如:interface Shop { public func...

2021-03-09 17:35:17 261

原创 PHP中abstract抽象类定义与用法

本文实例讲述了PHP abstract 抽象类定义与用法。分享给大家供大家参考,具体如下: PHP抽象类应用要点: 1、定义一些方法,子类必须完全实现这个抽象中所有的方法; 2、不能从抽象类创建对象,它的意义在于被扩展; 3、抽象类通常具有抽象方法,方法中没有大括号。 PHP抽象类应用重点: 1、抽象方法不必实现具体的功能,由子类来完成; 2、在子类实现抽象类的方法时,其子类的可见性必须大于或等于抽象方法的定义; 3、抽象类的方法可以有...

2021-03-09 16:44:53 324

原创 监测服务是否正常运行脚本

# 10 * * * * cd /home/work/pay-data-load && bash check_running_status.sh# check_running_status.sh# 用于检查pay-data-load是否正常运行的脚本current_path=$(cd "$(dirname $0)"; pwd)# 检查当前运行时间的上一个小时的日志# 是否日志为空,如果为空表示pay-data-load假死# 记录FATAL日志,并重启pay-data-load.

2021-03-05 14:15:57 299

SourceTree产品证书

下载此压缩包,解压后得到一个文件,直接导入即可使用。

2019-01-17

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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