首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
午饭吃什么
掘友等级
想到哪写到哪,多是个人经验记录
获得徽章 7
动态
文章
专栏
沸点
收藏集
关注
赞
14
文章 13
沸点 1
赞
14
返回
|
搜索文章
文章
热门
最新
Apache HttpAsyncClient 源码解析
起因 618 当天有客户反馈交易成功异步通知延迟很高,部分单子延后了半个小时。经排查发现,异步通知队列消息堆积严重大,底层原因是,通知是 BIO,当时部分客户响应速度高达 10 秒,直接导致通知消息消
Mybatis 结果集映射源码解析
一、必备知识 在分析源码之前,我们先来回顾下 MyBatis 中存在的几种查询情况和语法,如果不熟悉这些对源码理解上面有一定的困难。 1. 几种常见的映射方式 简单结果集映射 嵌套结果集映射:1-1、
一次在 SpringMVC 中实现对响应报文加密的实践(部分源码解读 + 6 种方式实现)
前言 某项目里已经存在对外的固定报文格式,最近需求增加,需要兼容另一个系统的接口请求和返回格式。虽然对请求的解析也不一致,但这里要讲的是对返回值的处理,所以忽略请求。先来看看原先的和目前需要兼容的返回
关于 MyBatis 是如何被集成进 Spring 的
解析了 mybaits-spring 项目关键类的源码,对 mybatis 和 spring 两个框架如何集成有个大概的了解
压力测试实践一:JMeter + JProfiler 入门
这段时间工作中本人对项目进行了一次压测,用到了不少常见的压测技术,和一些典型的场景,这里简单分享下。看完你可以解答如下一些问题: JMeter 如何发送有签名验签或者是加密的复杂请求? JMeter
基于 Mybatis discriminator 语法与父子表、实体继承结合的一次实践
系统接入了多个支付渠道:招行、建行、工行、农行等用于收款,支付时需要很多的参数,如:签名、加密相关等。每个支付渠道的商户配置参数都不同,共同点是存在商户号、商户名字等字段。当前需要实现的是在 一个 H
异步结果通知实现-基于 Redis 实现
上篇笔记我们在内存中实现了一个简单异步通知框架。但由于没有持久化功能,应用重启就会导致数据丢失,且不支持分布式和集群。这一篇是笔记的第二篇,引入了 Redis 来解决这些问题,以下是几点理由: 基于 Redis 实现延时队列也有几种方法,展开详细讲讲。 Redis 2.8.0 …
异步结果通知实现-整体介绍与内存中实现
上图是目前扫码支付中普遍的数据流转情况。在此场景中,异步结果通知 承担着保证两系统(支付渠道和商户)之间 数据一致性 的工作。当有支付结果时,为保证时效性,必须 立即 通知给下游商户,且当通知失败时需要尽量保证系统间数据一致性,即遵循约定的 重试策略。由此可以看出是十分重要的一…
命令、模板模式结合 Spring 在后端接口项目中的一次实践
最近一年断断续续接触了几个新的项目,都由自己进行编码框架设计。恰恰这几个项目接口设计形式都大同小异,HTTP、嵌套 JSON、统一网关路径、命令码分发等。慢慢的,在这种形式的后端项目的框架设计和编码上有了一些自己的心得和体会。 不同的业务使用 bizType 字段进行区分,如:…
基于 SpringValidation 的参数校验较佳实践
于是每个 Controller 方法开头那 n 行都是这些,重复代码充斥了大部分的代码排面。当接口数量不多时,倒也这样子过去了,别说还有种挺灵活的感觉。但真的面对几十个接口,几百个字段时,我是真的笑不出来。 到后来偶然了解到了 Spring Validation,于是展开了一番…
下一页
个人成就
文章被点赞
228
文章被阅读
55,521
掘力值
1,675
关注了
9
关注者
86
收藏集
0
关注标签
29
加入于
2017-09-30