摘要 本文以MySQL数据库为研究对象,讨论与数据库索引相关的一些话题。特别需要说明的是,MySQL支持诸多存储引擎,而各种存储引擎对索引的支持也各不相同,因此MySQL数据...
摘要 本文以MySQL数据库为研究对象,讨论与数据库索引相关的一些话题。特别需要说明的是,MySQL支持诸多存储引擎,而各种存储引擎对索引的支持也各不相同,因此MySQL数据...
随着分布式服务架构的流行与普及,原来在单体应用中执行的多个逻辑操作,现在被拆分成了多个服务之间的远程调用。虽然服务化为我们的系统带来了水平伸缩的能力,然而随之而来挑战就是分布...
1.安装 这里的安装并不是对着手册执行一下命令,而是要通过安装过程,获取到如下一些关键的信息: 这个系统的依赖组件,而依赖的组件又是系统设计和实现的基础; 安装目录也能够提供...
什么是编译? 程序员写完代码是.java文件,我们的机器是不认识的。需要通过JVM把字节码翻译成机器语言,而不同平台安装不同版本的JVM即可编译成具有对应平台特性的机器语言。...
1 JAVA HashMap相关 HashMap一直是经典的面试题,所有面试官都喜欢问他,因为它可以牵扯出非常多的知识点,而面试者到底能了解到何种程度,则一定程度反映其综合能...
认识Hystrix Hystrix是Netflix开源的一款容错框架。在高并发访问下,系统所依赖的服务的稳定性对系统掉影响非常大。依赖有很多的不可控因素,比如网络连接慢,资源...
支付路由是我主导重构的,我觉得这应该是我得意作品之一吧。本次分享的话分为上下两块,上部分讲我是怎么设计的,下部分讲我是怎么重构的。 上部:我是用领域设计的方式来设计支付路由,...
之前把支付渠道的代码重构,这样新接入支付渠道时要修改的地方集中和统一。不过这次要讲的不是代码重构,而是讲加密。现在有好多的第三方支付服务,支付服务是一个高安全的行为。在数据传...
本来这次要写支付相关的话题,主要是这周是我分享,所以就来说说我上一家公司做的事吧 上一家公司同盾,做的一件事就是风控。哪有风险,哪就有风控。风控是app的一道防火墙。之前所在...
背景 目前我就职于大树网络科技,主要的产品是给信用优质都用户提供线上都信用贷款。而我所在的组是支付组,主要对接第三方支付。支付用于放款和还款两个操作,本次主要讲还款(其实两个...
不知为什么,突然想记录一下自己的生活(可能一个人太无聊了吧)。内心回复了我一句话:“证明自己活着,证明自己是一个程序员”。 我叫飞天的猪,一只想飞的猪,想一飞冲天。我...