支付系统 - Swagger 的快乐你不懂[减压文] 软件架构

支付系统 - Swagger 的快乐你不懂[减压文]

前言 这篇文章聊一点放松的内容(反正我觉得挺放松挺解压的,水完这篇文章以后,我准备睡个好觉) 经常和前端联调的时候,需要提供文档(就很烦)。如果是自己新写的接口还好,怕就怕是之前的老接口,各种返回值的逻辑都不太清楚了,找原来的文档又找不到,找到了还一定是最新的。此时,我就在想能不能搞个东西让它自动生成文档。解决一下这个文档不跟着代码走的老大难问题。 好在是,优秀的人总是不...
阅读全文
微服务与领域抽象:支付系统2.0架构演进 编程技术

微服务与领域抽象:支付系统2.0架构演进

本文节选自手哥架构宝典 - 支付系统演进2.0版本 手哥架构宝典之支付系统1.0 发布后, 很多架构师朋友表示受益匪浅,询问支付系统2.0版本什么时候放出来,今天刊发出《架构宝典》支付系统2.0版本,以飨读者 概述 在 1.0 的支付系统中,我们遇到了诸多问题。痛定思痛,我们决心对支付系统做一次架构升级。那么,怎么去做支付系统的架构升级呢?我们从两个方面来进行架构升级梳理: ...
阅读全文
手拉手带你实战Java新手小项目:短信云备忘录(附源码) Java

手拉手带你实战Java新手小项目:短信云备忘录(附源码)

随着5G技术离我们的生活越来越近,如今全国各地都在重视信息化建设,出现大量的信息化人才缺口,尤其是Java软件人才。 Java是成熟的产品,已经有近20年的历史。80%以上的高端企业级应用都使用JAVA平台(电信、银行等),Java几乎涵盖所有平台Amazon、Google、 eBay、淘宝、京东、阿里和其它的大型电子商务品牌都在使用Java来后台处理。所以java的就业市场是很大的,抓住技...
阅读全文
SpringBoot整合SpringDataJPA 教程 Java

SpringBoot整合SpringDataJPA 教程

各位同学大家好, 最近在学springboot 整合的SpringDataJPA框架,有点小心得就想着分享给大家 ,正好今天2020 7月12号是我27岁生日(步入中年)就把这篇SpringBoot整合SpringDataJPA 教程 送给大家希望大家喜欢 废话不多说 我们正式开始 准备工作: 1安装好idea 或者eclispe +sts开发环境 2安装maven 并配置环境 怎么...
阅读全文
Java知识点JUC总结 Java

Java知识点JUC总结

JUC:java.util.concurrent (Java并发编程工具类) 一般面试提问:面向对象和高级语法、Java集合类、Java多线程、JUC 和高并发、Java IO和 NIO 获取多线程的4种方法: 1.继承Thread类,重写run方法(其实Thread类本身也实现了Runnable接口) 2.实现Runnable接口,重写run方法 3.实现Callable...
阅读全文
IM开发快速入门(一):什么是IM系统? 软件架构

IM开发快速入门(一):什么是IM系统?

“  本文在编写时参考了博客作者“鹿呦呦”和在线课程“即时消息技术剖析与实战”的相关资料,一并表示感谢。本文已同步发布于52im社区: http://www.52im.net/thread-3033-1-1.html 1、系列文章引言 IM系统看似简单( 没错,很多土老板认为开发个qq和微信也就是几万块钱的事...  ),实责是众多技术的应用合体,包括...
阅读全文
一文读懂微信支付的软件架构 编程技术

一文读懂微信支付的软件架构

背景 作为一个重要业务,微信支付在客户端上面临着各种问题。其中最核心问题就是分平台实现导致的问题: iOS 和安卓实现不一致 容易出 Bug 通过沟通保证不了质量 扩展性差,无法快速响应业务需求 需求变更迭代周期长 数据上报不全面 质量保障体系不完善 缺少业务及设...
阅读全文
为什么我感觉永远满足不了公司的要求? 编程技术

为什么我感觉永远满足不了公司的要求?

二哥,你好啊,为什么我感觉永远满足不了公司的要求?我是 2017 年学的 Java,但因为没有人带,到年末才敲得出 Hello World,2018 年上半年报了培训班学了前端,还有 Java SE 和 Java EE,以及 MySQL,投了一些简历结果遇到了很多培训机构;2019 年感觉基础不足,比如 MySQL 索引、多线程都不太会;2020 年一面自考,一面学技术,一面投简历,然后努力克服拖...
阅读全文
面向对象之继承以及抽象(Java实现) Java

面向对象之继承以及抽象(Java实现)

回顾封装 关于面向对象三大特性,我们可以很自信的回答:封装、继承、多态 之前学习的封装,可以很直观的理解为了保护数据,我们在idea中可以用alt+insert进行一个选择 constructer构造方法 getter和setter方法就是对封装的一个体现,我们一般将类中的数据设为private,这样new对象时可以防止用户对数据进行修改,而getter和se...
阅读全文
快来!我从源码中学习到了一招Dubbo的骚操作! 编程技术

快来!我从源码中学习到了一招Dubbo的骚操作!

这是why的第   55 篇原创文章 荒腔走板 大家好,我是 why,欢迎来到我连续周更优质原创文章的第 55 篇。 老规矩,先来一个简短的荒腔走板,给冰冷的技术文注入一丝色彩。 魔幻的 2020 年的上半年过去了,很多人都在朋友圈和上半年说再见,我也不例外。 上面这张照片,就是我在朋友圈发的一张图片。 这张照片是我在公司去年年会...
阅读全文
Loading...