自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

转载 Java 设计模式 之 facade(外观)设计模式

https://blog.csdn.net/luanlouis/article/details/18843073

2020-06-18 15:04:19 190

原创 蚂蚁国际环境下的超网详解

1. 超网是什么超网就是国际域内各业务线与外部通信时的网关。对于AC来说,无论是接收来自站点的请求,还是发送请求到站点,都需要经过超网。超网一般使用HTTP协议与站点进行通信,在通信过程中会对发送或接收到的请求或响应进行加签或验签、报文字段映射、错误码映射等处理。2. 超网的功能及处理过程超网主要实现三个功能:通信+路由转发+加验签连接对象:国际域内各业务线与外部(收单或发卡)通信处理过程:使用HTTP协议与站点进行通信,在通信过程中会对发送或接收到的请求或响应进行加签或验签、报文字段映射、错误码

2020-06-10 10:33:55 636

原创 实际工作中的各种环境总结

一、前言平日里会遇到各种各样的环境,比如线下环境、线上环境、生产(prod)环境、预发(pre)环境、dev环境,sit环境、stable环境…等等,对于刚刚入职的小白来说根本不懂这些环境都是什么?有什么作用?本文旨在帮助大家快速了解各种环境。二、环境申请所谓的环境申请,是在原有就集群中申请虚拟机,用于部署项目分支。通常在联调前,以RLP联调为例,AC与钱包渠道一起测试,需要与测试共同申请一套稳定的环境,通过固定的地址(LINKE_EI61667720_8895)传递业务信息,与测试共用一套DB。

2020-06-10 10:30:03 2887 1

原创 加密解密与加签验签

定义:首先明确一个概念,公钥和私钥配对的,用公钥加密的文件,只有对应的私钥才能解密。当然也可以反过来,用私钥加密,用对应的公钥进行解密。加密:发送方利用接收方的公钥对要发送的明文进行加密。解密:接受方利用自己的私钥对加密文件进行解密。加签验签开始前,收发双方会提前交换彼此公钥。加签:发送方用一个哈希函数从报文文本中生成报文摘要(一般使用MD5算法:不可逆的加密算法),然后用自己的私人密钥对这个摘要进行加密,得到的就是这个报文对应的数字签名。通常来说,发送方会把数字签名和报文原文一并发送给接受者。

2020-06-09 10:32:51 2773

原创 HTTP协议详解

引用学习Web开发不好好学习HTTP报文,将会“打拳不练功,到老一场空”,你花在犯迷糊上的时间比你沉下心来学习HTTP的时间肯定会多很多。HTTP请求报文解剖 HTTP请求报文由3部分组成(请求行+请求头+请求体):  下面是一个实际的请求报文:  ①是请求方法,GET和POST是最常见的HTTP方法,除此以外还包括DELETE、...

2020-06-09 10:19:03 240

转载 c++ 内存泄漏查找

转载自:https://blog.csdn.net/mfcing/article/details/42673393   侵删1、什么是内存泄漏?内存泄漏指的是在程序里动态申请的内存在...

2020-04-17 16:09:04 707

转载 HR面需要准备的问题

HR面试遇到的问题1 前言2 HR面试问题2.1 请自我介绍一下2.2 你自己最大的优点和缺点?2.3 你是否能够接受加班?2.4 你对薪资的要求?2.5 你的职业规划是什么?2.6 我们为什么要聘用你?2.7 你对于我们公司了解多少?2.8 你为什么愿意到我们公司来工作?2.9 就你申请的这个职位,你认为自己欠缺什么?2.10 在完成某项工作时,你觉得领导的指示不对,你会怎么做?2.11 你缺乏...

2020-04-09 23:35:00 3450

转载 非关系型数据库:Redis和Memcache区别

1、 Redis和Memcache都是将数据存放在内存中,都是内存数据库。不过memcache还可用于缓存其他东西,例如图片、视频等等。 2、Redis不仅仅支持简单的k/v类型的数据,同时还提供list,set,hash等数据结构的存储。 3、虚拟内存–Redis当物理内存用完时,可以将一些很久没用到的value 交换到磁盘 4、过期策略–memcache...

2020-04-07 10:49:20 182

原创 进程间通信方式

管道( pipe ):通常指无名管道,是unix系统IPC最古老的的形式。速度慢,容量有限,管道是一种半双工的通信方式,数据只能单向流动,而且只父子进程能通讯。有名管道 (named pipe) :有名管道也是半双工的通信方式,任何进程间都能通讯,但速度慢。信号量( semophore ) :信号量是一个计数器,可以用来控制多个进程对共享资源的访问。它常作为一种锁机制,防止某进程正在访问...

2020-04-06 16:14:38 104

转载 一步步分析为什么B+树适合作为索引的结构 以及索引原理

转载:看到了一篇讲索引的好文章,链接如下:https://www.cnblogs.com/aspirant/p/9214485.html

2020-04-02 01:51:52 93

原创 二分查找(C++代码)

#include<iostream>using namespace std;int binarySearch(int *arr , int low , int high , int target)//递归实现{ int middle = (low + high)/2; if(low > high) return -1; if(arr[middle] == targ...

2020-03-31 13:24:06 654 3

转载 桶排序

桶排序在我们生活的这个世界中到处都是被排序过的东东。站队的时候会按照身高排序,考试的名次需要按照分数排序,网上购物的时候会按照价格排序,电子邮箱中的邮件按照时间排序……总之很多东东都需要排序,可以说排序是无处不在。现在我们举个具体的例子来介绍一下排序算法。首先出...

2020-03-30 11:30:01 104

转载 乐观锁与悲观锁

何谓悲观锁与乐观锁乐观锁对应于生活中乐观的人总是想着事情往好的方向发展,悲观锁对应于生活中悲观的人总是想着事情往坏的方向发展。这两种人各有优缺点,不能不以场景而定说一种人好于另外一种人。悲观锁总是假设最坏的情况,每次去拿数据的时候都认为别人会修改,所以每次在拿数据的时候都会上锁,这样别人想拿这个数据就会阻塞直到它拿到锁(共享资源每次只给一个线程使用,其它线程阻塞,用完后再把资源转让给其它...

2020-03-30 10:59:41 102

原创 一文看懂C++类的拷贝构造函数所有用法(超详细!!!)

一. 什么是拷贝构造函数转自百度定义:拷贝构造函数,又称复制构造函数,是一种特殊的构造函数,它由编译器调用来完成一些基于同一类的其他对象的构建及初始化。其形参必须是引用,但并不限制为const,一般普遍的会加上const限制。此函数经常用在函数调用时用户定义类型的值传递及返回。拷贝构造函数要调用基类的拷贝构造函数和成员函数。如果可以的话,它将用常量方式调用,另外,也可以用非常量方式调用。对于普...

2020-03-28 23:03:28 29972 7

转载 索引 ----- 二叉树、平衡二叉树、b-tree、b+tree详解

转载主要讲的是索引中使用树这种数据结构是怎么存储的。以及从二叉树开始的4种树的应用。我个人认为参考价值最大的就是b+tree和b-tree都是具体怎么存数据的(相当于优化部分)B+树索引是B+...

2020-03-28 15:23:10 297

原创 C++用类实现二叉树的创建,前序中序后序遍历(附完整代码)

C++用类实现二叉树的创建,前序中序后序遍历(附完整代码)前序、中序、后序遍历直接上代码前序、中序、后序遍历二叉树的遍历分为前序遍历,中序遍历和后序遍历三种遍历方法。前序遍历的顺序为“根左右”,中序遍历的顺序为“左根右”,后序遍历的顺序是“左右根”。直接上代码#include<iostream>#include<vector>#include<stdio....

2020-03-27 18:42:39 2155 3

空空如也

空空如也

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

TA关注的人

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