2023年9月1日
摘要: 架构设计面向的是不确定性,需要面对多种可能性时进行选择。 > 选择的前提是知识和经验,知识是指有哪些技术、可用组件、实现思路等,这个决定了可选的范围。经验是对当前的业务、情形进行分析,能识别对当前的工作最有效的要素,能从选择空间里做出选择。 > > 多学习:扩大可选择的空间和范围 > 多实践、思考: 阅读全文
posted @ 2023-09-01 14:01 一尾金鱼 阅读(9) 评论(0) 推荐(0) 编辑
  2019年6月1日
摘要: Flyway的定位:数据库的版本控制。用一种简单、干净的方案,帮助用户完成数据库迁移的工作。 阅读全文
posted @ 2019-06-01 14:17 一尾金鱼 阅读(6233) 评论(0) 推荐(2) 编辑
  2019年4月1日
摘要: 在windows开发,在linux部署,不会遇到换行符的问题吗? 阅读全文
posted @ 2019-04-01 20:22 一尾金鱼 阅读(1329) 评论(0) 推荐(0) 编辑
  2019年3月24日
摘要: 缓存用于提升系统的性能,特别适用于一些对资源需求比较高的操作。本文介绍如何基于spring boot cache技术,使用caffeine作为具体的缓存实现,对操作的结果进行缓存。 阅读全文
posted @ 2019-03-24 13:29 一尾金鱼 阅读(32011) 评论(1) 推荐(3) 编辑
  2018年11月21日
摘要: 本文主要介绍单元测试、集成测试相关的概念、技术实现以及最佳实践。 阅读全文
posted @ 2018-11-21 19:55 一尾金鱼 阅读(4946) 评论(1) 推荐(0) 编辑
  2018年8月23日
摘要: 介绍基于spring-boot的应用程序的集成测试和单元测试方案,包括使用mock来独立测试某个bean,使用特定的手段进行持久层的测试以确保对数据库不会产生副作用。 阅读全文
posted @ 2018-08-23 20:42 一尾金鱼 阅读(6420) 评论(0) 推荐(3) 编辑
  2017年11月24日
摘要: Maven依赖分析方法,以及shade插件的assembly jar对依赖的影响。 阅读全文
posted @ 2017-11-24 19:13 一尾金鱼 阅读(10214) 评论(0) 推荐(2) 编辑
  2017年11月6日
摘要: [TOC] 概述 研究Spark作业调度,是为了合理使用集群的资源。更具体一点,是看看是否提供了可以个性化配置的点,然后根据应用的具体情况制定配置或者使用方案。 本文参考 "官网作业调度文档" 。 spark的作业调度分为两个场景:跨应用的调度和应用内部的调度,下面分别介绍。 声明 :文中配图是自己 阅读全文
posted @ 2017-11-06 13:08 一尾金鱼 阅读(2678) 评论(0) 推荐(1) 编辑
  2017年11月2日
摘要: 介绍java原生打包,Maven原生打包,Maven的shade插件打包和Maven的spring-boot插件打包的方式,及其间的区别。 阅读全文
posted @ 2017-11-02 10:34 一尾金鱼 阅读(3793) 评论(1) 推荐(1) 编辑
  2017年10月28日
摘要: 要介绍DataFrame和各数据源的IO操作,从各数据源读取数据构造DataFrame,将DataFrame中的数据写到各数据源。 阅读全文
posted @ 2017-10-28 17:31 一尾金鱼 阅读(9120) 评论(0) 推荐(0) 编辑