240 发简信
  • 120
    [125]讨论信息比对-盘点与对账

    背景 最近工作中做了一个盘点的需求,突然想到盘点本质就是核对信息的正确性然后修正错误的信息,而这与对账本质上是一样的。今天这篇文章是工作中有感而...

  • 120
    [123]支付宝离线支付逻辑分析

    背景 十几年前我们去商铺买东西是一个什么样的场景呢?一手交钱一手交货,我们把钞票给店主店主把货交给我们。交易是在双方都认可的情况下的等价值交换。...

  • 120
    [122]java中为什么需要hashcode函数

    背景 关于hashcode与equals的使用规范,我们已经知道(网上有很多相关介绍)。1.必须使用同一属性来生成equals和hashcode...

  • 120
    [121]电商支付系统经验总结

    背景 电子商务网站给我们买卖东西带来了很大的方便性,在这里我们一手交钱一手交货。客户交了多少钱买了多少的货(能够买多少货)都应该安全的记录下来,...

  • [120]从局部和全局视角理解一些数据结构

    背景 读大学的时候我们就从数据结构课本中就知道数组和链表的区别和优缺点。假设有如下数据:数组A=[1,2,3,4,5,6,7,8,9,10],链...

  • 120
    [119]java spi探讨

    什么是spi spi全名为service provider interface,它是一种api,该api允许被第三方扩展和替换。面向对象设计里提...

  • 120
    [118]探讨微信Oauth2.0登录模式

    探讨微信OAuth2.0登录流程 背景 我们引出一个场景,比如你刚关注一个公众号第一次授权后,下次直接打开公众号(不需要输入用户名/密码)就能够...

  • [117]maven拉取jar包流程解析

    背景 部署本地开发环境的时候,我们需要配置maven settings.xml 以便从远程仓库中拉取代码。 下载jar包的顺序 根据网络请求的便...

  • [116]写技术博客最重要就是把场景描述清楚

    背景 从去年开始写技术博客到现在我意识到写技术博客最重要的就是把场景描述清楚而不是零碎的去记录一个东西。 当讨论场景时候我们应该讨论什么 任何事...

个人介绍
喜欢思考写东西喜欢玩,一步一个脚印专注于自己的成长。
我的微信公众号:“shawn2015”欢迎大家关注,微信公众号里的文章是关于生活的思考。
而简书是以技术博客为主,当然也会以技术为中心写一些感悟。