自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

wzjudy的专栏

记录一些技术问题

  • 博客(61)
  • 资源 (2)
  • 收藏
  • 关注

原创 单边账

单边帐形成的原因: 银行卡交易为四方交易,即:持卡人,商户,银联,银行。持卡人在pos端刷卡后,pos机会把收到的交易信号发送至银联转接中心,银联转接中心收到交易请求后、会判别所受理银行卡的发卡银行并把交易信息发送至相应的发卡银行,发卡银行收到请款请求时会验证交易信息(密码,余额等)如核实无异常,发卡行会把扣款通知反馈至银联转接中心在发送银联转接中心的同时扣款通知的短信一并下发至持卡人预留手机,银联转接中心收到发卡行的扣款信号时会给pos一个反馈信号,此时pos打单或是给出相应的返代码,因为银行卡...

2020-08-05 18:17:48 1003

原创 superset 定时发送邮件时,附件为中文出现乱码

ef send_email_smtp( to, subject, html_content, config, files=None, data=None, images=None, dryrun=False, cc=None, bcc=None, mime_subtype="mixed",): """ Send a.

2020-08-05 16:09:01 1957 2

原创 支付行业专有名词解释

追偿:支付产业链构成中,为了连接银行、商户、和消费者,出现了收单—转接—清算这种模式。而银联拥有支付跨行清算系统,收单机构如果要跟每家银行都连接的话,技术和物力成本相当高,而鉴于银联在银行间的优势,市场就基本接受了银联一家转接机构。作为霸主,银联不允许第三方支付公司的线下收单业务绕开银联直连银行,有部分绕开的,或者违规套码跳码赚取差价利润的就予以追偿。对于无法核实商户真实性的所有交易,按照一般类手续费补足差价。降级交易:在无法读取银行卡芯片数据的情况下,降级读磁条,但现在银行逐步关闭了降级交易...

2020-07-13 09:23:26 602

原创 hive 分区出现urlcode字符,用单引号无法删除,做url解码后用双引号

hive的分区查看的时候是urlcode结果如果用单引号,不报错,但是没把分区删除alter table ods_orderbill drop partition(trandate='http%3A%2F%2Fuser.yw01.com%2Fv1.0%2FysPay%2FnotifyResult');alter table ods_orderbill drop partition(trandate='http://user.yw01.com/v1.0/ysPay/notifyResul...

2020-07-03 18:36:58 358

原创 linux shell 脚本学习日志1

进入目录/data:cd /data跳回回主目录:cd在当前路径创建文件夹test:mkdir test删除创建的目录:rm -r test ,--谨记小心谨慎rm -rf test f代表强制性删除文件查找test.txt 文件中所有含有 “test” 字段的所在位置内容: grep "test" text.txt打包文件不压缩文件文件夹nserver命名为

2020-07-02 14:22:39 133

原创 superset github 源码windows 编译安装 问题记录

一、安装python环境安装 python 一定要看superset 支持的python版本另外环境变量的设置,这个就不特地说明,请百度二、pip安装相关库

2020-06-24 16:40:30 673

原创 第三支付机构行业中实现业务系统需要注意的几个点

(1)清算(2)投产时间点(3)

2020-06-24 16:38:33 198

原创 在linux平台上生产证书对.pem 和 .key

生成简单私钥命令:openssl genrsa -out cert.key 1024私钥cert.key 的内容如下:-----BEGIN RSA PRIVATE KEY-----MIICXQIBAAKBgQDYmZNXIOMqDu32pMUdpRPy0MgN56D5pJE5A0XpEh8+UBScAk0bnM/n5SvQ1UvGeyKmjKsrxAAjzwHrgWriNudaiAunqLYT8aEDizQjAv7f9cSUOOqiHbJObAJ/lQ7tCgPi+izurNrzfH.

2020-06-24 16:36:53 2376

原创 用户体验设计简要介绍

用户体验:ue----用户体验并不是指产品本身是如何工作,而是指产品如何与外界联系并发挥作用,也就是人们如何“接触”或者“使用”它----web中的用户体验是指用户在访问全平台的过程中的全部体验,它包括平台是否有用,疑惑或者bug程度,功能是否易用,简约,界面设计和交互设计是否友好等方面。用户体验的核心是ucd(user center design),即“以用户为中心的设计”

2020-04-08 08:57:41 255

原创 linux umask chmod 命令

说到umask 必定想到chmod 这个,两个都是给文件设置限权。linux 每个文件或目录都是3种用户限权,分别为文件所有者,组员,其它;权限分别为读、写、运行,

2020-04-02 19:25:19 233

转载 Npm package.json与package-lock.json文件的作用

新版nodejs中,多了一个package-lock.json文件,刚开始对这个文件很是疑惑,后来查了一番资料后,通过验证,终于确定了这两个文件的关系。package.json文件记录你项目中所需要的所有模块。当你执行npm install的时候,node会先从package.json文件中读取所有dependencies信息,然后根据dependencies中的信息与node_modules...

2020-04-01 10:53:24 314

原创 shell脚本实现hive导出数库建表语句

现在hive没有类似mysql那种可以直接导出数据库建表语句,只能通过shell去实现其等同的功能:脚本内容如下:hive -e "show databases;" > /home/eptok/tb.txtdir=/home/eptok/tb.txtdir1=/home/eptok/tb1.txtdir2=/home/eptok/ods.txtcat $dir | while...

2019-12-26 09:21:29 1120

原创 aerospike 数据库操作

aerospike 内存数据库执行 asadm 命令进入asadm 管理员角色执行help命令,里面有所有admin console 界面的使用方法通过show config 可以查看数据

2019-12-12 18:44:15 1151

原创 linux 验证网络情况常用命令

第一种:telnettelnet是大家比较常见的命令,但是一般都是以下用法telnet $ip $port提示 输入"^]",该字符等同于Ctrl + ] 键 则回退到telnet 命令控制台;后输入quit 命令则可以,最好的方式是通过shell 脚本:echo "\n" | telnet 10.213.33.18 3003第二种:ncnc -v ...

2019-12-06 19:12:50 623

原创 打卡

2018-12-04 20:38:14 224

原创 dos2unix,从本地传文件到linux时,执行报 $'\r': command not found

从本地传文件到linux时,执行报 $'\r': command not found,执行该文件时,报了$'\r': command not found,其实是因为本地ascll码,然而linux不识别,所以执行的时候报了该错误只要利用dos2unix 命令转换一下格式即可build_sandbox.sh: line 2: $'\r': command not foundRunnin...

2018-11-14 15:48:28 867

转载 top 命令详解

Linux top命令的用法详细详解查看多核CPU命令mpstat -P ALL  和  sar -P ALL 说明:sar -P ALL > aaa.txt   重定向输出内容到文件 aaa.txttop命令经常用来监控Linux的系统状况,比如cpu、内存的使用,程序员基本都知道这个命令,但比较奇怪的是能用好它的人却很少,例如top监控视图中内存数值的含义就有不少的曲解...

2018-10-31 16:04:11 320

原创 tcpdump 和wireshark的简单配合使用

预置条件:linux上已有tcpdump客户端并有可执行的权限./tcpdump -i any -n port 8443 or host 192.168.4.5 -w test.pcap该命令是 抓8443端口的数据包或者192.168.4.5的包并生成为pcap文件,可供wireshark 使用-i 是网卡,any 是所有网卡,也可这样子指定只抓eth0 网卡的包 ./tcpdump...

2018-09-15 18:36:11 7597

原创 递归生成大文件

echo "fsfasdf" >> 1.txtfor i in `seq 40`;docat 1.txt >>2.txtcat 2.txt >>1.txtdone  echo "fsfasdf" >> 1.txtfor i in `seq 40`;docat 1.txt >>monitor.lo

2018-09-15 17:45:55 168

原创 dns

dns 有个缓存功能,是客户端缓存,客户端会缓存一段时间的解析结果,域名对应解析结果dns 是先从本机的hosts配置文件上先寻找,再去本地的dns设置的服务器去询问域名对应ipnslookup 域名C:\Users\hwx496930>nslookup baidu.com服务器:  dggias03-ns.huawei.comAddress:  10.129.54.130...

2018-09-15 17:42:07 102

转载 华为云,简单易懂--云计算中的明信片

https://bbs.huaweicloud.com/blogs/93eb4b5a814b11e7b8317ca23e93a891简单易懂--云计算中的明信片 樱桃小丸子发表于 2017-08-15 07:52:05 700  0  0vpc华为云【摘要】 刚开始接触云计算的时候饱受专有名词困扰,现将以前搜集的名词解释汇总共享出来。部分名词解释加了我自己的理解,不一定非常准确。以后有时间会陆续补...

2018-06-29 14:06:43 2245

原创 添加iptables限制 tcpdump是否能抓到包

添加iptables限制 tcpdump是否能抓到包 ,这要看添加的iptables限制条件如果添加的入站规则则可以抓得到包如果是添加出站规则抓不到包其顺序如下:进来的顺序 Wire -> NIC -> tcpdump -> netfilter/iptables出去的顺序 iptables -> tcpdump -> NIC -> Wire...

2018-06-26 14:28:05 4339

原创 65536以内的阿姆斯特朗数

如果一个正整数等于其各个数字的立方和,则该数称为如果一个正整数等于其各个数字的立方和,则该数称为阿姆斯特朗数(亦称为自恋性数),1除外,如407 = 4^3+0^3+7^3就是一个阿姆斯特朗数。试编程求n(n ≤ 65536)以内的所有阿姆斯特朗数。原型:int CalcArmstrongNumber(int n);输入参数:int n: n ≤ 65536返回值:n以内的阿姆斯特朗数的数量(亦称...

2018-06-26 11:15:45 488

原创 用户密码检查shell脚本

前提条件,需拥有root权限function checkPswValid(){    local users=$1    if [ "x{users}" != "x" ];then    for user in ${users[*]}    do        local validity=9999        local expires=`chage -l ${user}|grep -e "^...

2018-05-30 14:12:13 1648

原创 iptables的简单使用

iptables -I INPUT -s 192.145.60.170 -j DROPiptables -A OUTPUT -d 192.145.60.170 -j DROPiptables -A OUTPUT -p TCP --dport 23306 -j DROP

2018-05-30 09:49:39 152

原创 liunx 制造大的垃圾文件,以方便测试可靠性测试

第一种:两个文件互相交叉for循环第二种:dd应用实例 dd if=/dev/zero of=/var/log/apigateway/console/run/catalina.out bs=202M count=1 >/dev/null 2>&11.将本地的/dev/hdb整盘备份到/dev/hddheng@me: dd if=/dev/hdb of=/dev/hdd12.将/...

2018-05-30 09:41:23 203

原创 谈openresty nginx upstream 模块健康检查bug

openresty nginx upstream ,在工作过程中遇到过upstream的健康检查结果一开始为不健康后,断开网络,然后重启网络,后端恢复健康,但是upstream的健康检查还是为不健康bug,其该问题已有大神对其做了修改并提交github请见链接:https://github.com/yaoweibin/nginx_upstream_check_module/pull/146/fil...

2018-05-09 11:54:32 1749

原创 shell 实现 ps 获取内容 以及简单的管道讲解

下面是正确的实现方式,把所有的查询到ps相关信息都给获取到,#!/bin/bashsource /etc/profileMGT_Process=('/sbin/nginx$' '/nginx/etcd_proxy.conf$' '/nginx/nginx.conf$')NGX_Process=('/sbin/nginx$' '/nginx/etcproxy.conf$' '/nginx/nginx...

2018-04-27 11:22:29 1334

原创 lua 中[[]] 的使用陷阱,推荐使用[=[ ]=]

lua 多行注释的时候推荐使用--[=[ 注释内容 --]=] 原因是因为如果碰到注释内容是 [[[[test comment]]]]]这种情况,用这种注释方就会出错:如下--[[[[[[test comment]]]]]--]]--[=[[[[[test comment]]]]]--]=]lua 的块字符串的赋值同上面的注释,如果赋值的字符串中存在]] 这样子的内容就有上面的陷阱推荐使用 htm...

2018-03-30 15:03:13 1757

原创 lua 脚本实现3种冒泡排序算法

第一个算法是基础的冒泡排序算法,算法设计的种排序算法的基本算法local array = {6,16,19,12,15,13,30,32,21,24,1,7,10}for i=1,#array do  for j=i+1,#array do   if array[i] < array[j] then       array[i], array[j] = array[j], array[i] ...

2018-03-30 11:52:21 2856

原创 linux 中数据的含义 /proc/sys/fs/file-nr

linux 中数据的含义 /proc/sys/fs/file-nr[root@localhost logs]# cat /proc/sys/fs/file-nr2112 0 2100000已分配文件句柄的数目 已使用文件句柄的数目

2017-11-02 10:59:07 13425 1

原创 grep -q 大小比较

grep -q 在shell脚本中,你只需要知道grep有没有找到指定的字符串,而不需要满屏幕打印出来,因为那样会很难看。这只可以加-q选项,执行结果是:如果找到了,会返回0,否则,返回1。然后你在接下来的语句中检查$?的值,就知道grep有没有找到需要的字符串了。举个例子,假设文件a.txt的内容为:”aaaa“那么你grep -iq "a"然后echo $?输出是0如果

2017-09-28 15:27:49 16989 3

原创 Sublime Text 3 快捷键

Sublime Text 3是一个很不错的工具,对于阅读和修改代码来说,知道一些比较实用的搜索类快捷键非常有效。Ctrl + F : 打开底部搜索框,查找关键字。(对当前文件有效)Ctrl + shift + F : 在文件夹内查找,即对当前编辑器内打开的文件进行全局搜索。Ctrl + P : 快速搜索文件。Ctrl + R : 快速搜索文件中函数名。Ctrl + : 

2017-09-20 16:46:34 250

原创 openresty中nginx不同阶段

详情看图片

2017-09-20 08:49:02 1420

原创 linux sed 命令的使用

首先可以在在linux 使用man sed ,个人建议,尽可能去理解man sed 的内容sed命令行格式为:         sed [-nefri]  ‘command’  输入文本/文件        常用选项:        -n∶取消默认的输出,使用安静(silent)模式。在一般 sed 的用法中,所有来自 STDIN的资料一般都会被列出到屏幕上。但如果加上 -n 参数

2017-09-14 09:05:57 213

原创 linux umask 命令

说到umask 必定想到chmod 这个,两个都是给文件设置限权。linux 每个文件或目录都是3种用户限权,分别为文件所有者,组员,其它;权限分别为读、写、运行,显示为rwx。运行ls -l命令看文件前面显示,即可看到对对应的格式_wrxwrxwrx或dwrxwrxwrx ,_表示文件,d表示目录,后面就是3种用户限权rwx用二进制表示111 777表示文件限权111111111 ,

2017-09-12 19:35:26 1019

原创 linux 查看系统信息

有的系统支持:lsb_release -a 【centos】cat /proc/version 详细的内核版本号 uname -a 内核版本

2017-09-05 11:02:29 190

原创 linux grep 查找当前目录下某个字段的内容

grep -rn "sudo" * 结果如下模式:eb/monitor/check.lua:64:    local res = command_util.execute("sudo ")eb/monitor/check.lua:74:    local res = command_util.execute("sudo ")eb/monitor/salve.lua:42:     

2017-08-31 14:56:52 3570

转载 正则表达式,来自百度百科

正则表达式编辑正则表达式,又称规则表达式。(英语:Regular Expression,在代码中常简写为regex、regexp或RE),计算机科学的一个概念。正则表通常被用来检索、替换那些符合某个模式(规则)的文本。许多程序设计语言都支持利用正则表达式进行字符串操作。例如,在Perl中就内建了一个功能强大的正则表达式引擎,还有java语言自带的。正则表达式这个概念最初是由Unix

2017-06-13 10:00:19 638

原创 夸域名,cookies无法获取保存

浏览器是不支持跨域名获取cookies,cookies获取不到~~~~

2017-06-08 20:52:33 346

C#控件属性事件大全

这个主要是介绍VS中一些常用到的控件属性及其用法,里面的内容非常齐全,一般用到的东西,都有。介绍得挺详细的,我自己也是一直在用它的

2014-09-09

Audition操作手册

有audition的基本操作 Adobe Audition (前身是Cool Edit Pro) 是Adobe公司开发的一款功能强大、效果出色的多轨录音和音频处理软件。它是一个非常出色的数字音乐编辑器和MP3制作软件。不少人把它形容为音频“绘画”程序。

2013-10-15

空空如也

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

TA关注的人

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