Java工程师必读手册
工匠追求“术”到极致,其实就是在寻“道”,且离悟“道”也就不远了,亦或是已经得道,这就是“工匠精神”——一种追求“以术得道”的精神。
如果一个工匠只满足于“术”,不能追求“术”到极致去悟“道”,那只是一个靠“术”养家糊口的工匠而已。作者根据多年来的实践探索,总结了大量的Java编码之“术”,试图阐述出心中的Java编码之“道”。
深入理解自动化测试:框架选择与实施策略
在软件开发的快速迭代周期中,自动化测试成为确保产品质量和加快交付速度的关键。本文将探讨自动化测试框架的选择标准以及如何有效实施自动化测试策略。文中不仅涉及框架的技术细节,还包括了构建强大自动化测试体系的实践建议。通过案例分析和最佳实践,为软件测试专业人员提供深入理解,并指导他们如何在不断变化的技术环境中做出明智的决策。
心知科技:气象+AI,撕开电力交易的市场想象
2015年,国家新一轮电力体制改革大幕拉开,放开了发电侧和售电侧市场。自此,电作为一种“商品”,在市场开始流通。经过多年发展,中国已经初步建成了电力中长期交易市场,并在14个省份建设了电力现货交易试点。2021年4月1日起,山西启动电力现货交易连续结算试运行,截至目前已经连续运行超过了一年半,电力现...
DDD 领域驱动设计落地实践系列:微服务拆分之道
在前面的两篇文章中,笔者给大家介绍了 DDD 核心思想、重要概念以及如何进行 DDD 进行微服务实践的大致过程,后续的文章中将逐渐深入 DDD 的实践细节,包括领域模型与代码模型的映射以及具体的微服务设计实例等。当下微服务盛行,微服务架构解决了单点系统的可用性问题、突破单节点服务的性能瓶颈同时提升了整个系统的稳定性。因此各大公司纷纷转向微服务架构,但是在实际的微服务拆分过程中也会遇到不少的问题。而 DDD 中的领域模型构建以及边界上下文的划分天然的和微服务划分有着异曲同工之妙,因此结合 DD 领域驱动设计来进行微服务拆分是一种比较好的微服务拆分方案。那么今天就和大家聊聊怎么进行微服务拆分。
阿里云云原生 Serverless 案例集
当下 Serverless 技术已经成为所有企业和开发者的首选之一,随着 Serverless 的发展,应用的架构设计、开发的工作范式都发生了改变。希望通过这本 Serverless 案例集,可以让大家了解到现代企业是如何进行 Serverless 转型,提升研发效能、降低运营成本的,其中既有大家耳熟能详的互联网公司,也包含了金融、制造、传媒、医疗等传统企业,以及各类中小企业。