09-26 技术杂谈 k8s 我的 k8s 入门书 这是一篇关于 k8s 基础入门的文章。如果你想要入门k8s但而又找不打合适的教材,那这篇文章可能会适合你;如果你是个编程老手,对 k8s 已经熟的不行,也欢迎进来批评指正,或者给我发个红包鼓励鼓励。 因为是入门,当然是越简单越好。k8s的内容太多了,很多人想要学但又被厚重的书籍劝退,动不懂就几百页,人都傻了,线上的教程也是十几小时起步。在这篇文章里,我不会去同你讨论 k8s 的复杂架构,也不会要求你去背诵k8s各种指令,从始至终我的目的就只有一个:带你去了解 k8s 中最常用的几个概念。但后续 k8s 的其他知识,你可能需要从其他的途径去补充。 241
12-19 松山笔记 如何使用JPA 建模 很多同学在使用JPA的时候,每次要对实体建模的时候都分不清JPA的注解用哪一个、注解参数填什么。这主要是由于对两个实体之间的关系的理解不到位,以及不清楚JPA如何描述两个实体之间的关联关系。 本文的目的是为了帮助大家重新梳理一遍JPA中的关联映射,用理解代替死记硬背。我会给出两种版本。一种是【精简版 125
12-05 技术杂谈 读《敏捷中国史话》总结&后感 本文的目的不是为了告诉你什么是敏捷,而是为了介绍敏捷的发展历程。本文会介绍为什么传统的软件工程无法满足软件行业的发展,为什么我们需要敏捷。这篇文章也是关于《敏捷中国史话》的读后感。感谢作者对敏捷的贡献,这是我接触过的的第一本研究“敏捷历史”的作品。 一、软件业发展背景 说到敏捷不得不提软件工程,说到 81
03-06 技术杂谈 什么是领域驱动设计(DDD)? 1.1 领域驱动设计是什么 DDD (领域驱动设计)不是一种编码技术,也不是一种特定的编码风格。 DDD是一种模型驱动的设计方法:通过领域模型(Domain Model)捕捉领域知识,使用领域模型构造更易维护的软件。 下面我们将通过与传统软件设计方法中的分析模型的对比来探索一下DDD的基本要素。 1 155
02-15 技术杂谈 架构 模式 软件开发领域中"方法/框架/模式/模型/架构"之间的区别 方法、模式、模型、框架、架构的区别 软件开发领域中,经常看到方法、模式、模型、框架、架构等名词,很容易弄混,查阅了不少资料,下面尝试来理清他们之间的异同点,仅供参考。 1. 差异 类型 抽象级别 适用范围(一般而言) 说明 方法 中 单个领域 有特定逻辑关系的动作所形成的集合整体称之为方法(做事的大 305 0 0
02-09 技术杂谈 DDD(3):实体 一、实体是什么 开发者对实体或者Entity这个词语并不陌生,特别是在Java社区当中,这同数据库设计以及Hibernate的流行有关。我们先来看一下传统认知中的实体是什么。 1. 数据库设计中的实体 数据库设计有三个阶段:概念设计、逻辑设计、物理设计。我们在概念设计阶段绘制的E-R(Entity- 76
02-09 技术杂谈 DDD(2):领域、子域和限界上下文 前言 学习DDD首要的是把基础概念弄清楚,因为大部分DDD的书籍都是在不同章节中穿插着其他章节的知识点,为了防止你在我们讨论一些观点的时候你举足无措,所以我们最好是花一些时间快速地说明三个最重要的概念。 不得不说,这的确是一个稍微有些枯燥的过程,但是我建议你可以暂时先快速地过一遍,留一个大致的印象, 249
05-14 产品观 支付行业重要监管政策(2005~2020) 4月份的时候进入支付行业,开始了解支付行业的风风雨雨。从电子商务,到互联网金融,再到金融科技。这个阶段的表现有两个。第一,是新产品的此起彼伏,不同的时代具有不同的代表性产品。如电商时代的淘宝,互联网金融时代的P2P,再到近几年金融科技时代下的扫码支付、聚合支付、助贷、联合贷等。行业在对市场做出反应, 44
04-25 松山笔记 《Sonny's python》第一部分 基础语法 sonny's python是我2021年学习python时候的笔记。学习的内容主要来自runoob.com 以及 Python教程 - 廖雪峰的官方网站 。笔记主要记录了在学习过程中我觉得重要且值得探索的特性,所以该笔记无法作为一份入门教程而存在,希望以后可以通过它唤醒我们的脑海中关于python 63