软件架构图表与模式介绍

22-06-29 137 banq

软件 架构 是任何成功软件系统的基础,并且会影响整个系统生命周期中的可维护性、可 扩展性 、稳定性和安全性等方方面面。实施新软件系统的第一步是 架构图 . 随着软件系统和 Web 应用程序变... 详细

后端渲染:基于Deno的全新全栈Web框架Fresh介绍

22-06-29 145 banq

客户端渲染很昂贵,它会降低用户体验,大幅增加移动设备的功耗,而且通常不是很健壮。 Fresh使用了一种不同的模式:在这种模式下,你默认向客户端提供0KB的JS。在这种模式下,大部分的渲染是在服务器上... 详细

2022 年收入最高的编程语言是什么?

22-06-28 231 1 banq

本文分析了来自 5,508 个软件工程职位列表的数据,以帮助您找出哪些编程语言的薪水最高。 我们分析了 RemoteOK (世界上最大的工作委员会)上 5k 个工作列表的数据,以确定哪些编程语言的... 详细

​​​​​​​下一代银行架构:DevOps运维模式

22-06-28 165 banq

在过去的十年中,我们看到银行急于将他们的 架构 从我们所说的 "遗留系统 "中转变出来。不同的国家有不同的法规,所以一些企业需要建立内部解决方案,建立自己的平台和框架。大量的团队致力于创建一个新... 详细

可用于生产环境的Spring Boot的Dockerfile配置

22-06-28 167 banq

下面的文章是我的生产证明 Dockerfile,用于分层 Spring Boot 应用程序,具有自定义构建的 JRE,具体取决于使用 jlink 和 jdeps 所需的 Java 模块,解释了我添加... 详细

robincakeellis/sqlrx: 使用Spring Boot的反应式MySQL

22-06-28 161 banq

这是一个使用 Spring Boot 和 R2DBC 从 MySQL 8 数据库响应式返回数据的工作 Java 项目。可配置应用程序属性和构建时测试。 Github 项目中有一个包含测试数据的简单... 详细

5个有用的 IntelliJ IDEA 插件提高编程效率

22-06-28 165 banq

使用 IntelliJ Idea 可为您提供出色的编码体验。今天给大家推荐五个优秀的第三方插件。 GenerateAllSetter 编码时,我们经常需要为对象的属性赋值。如果这个对象有很多... 详细

薄平台:Stripe的金融操作系统

22-06-27 231 1 banq

Stripe 举办了 Stripe Sessions ,主题演讲的主要部分之一被称为“Finance OS(财务金融操作系统)”。 为何建立财务金融操作系统? 关于支付如何具有高度战略性和快... 详细

什么是产品经理的“Jobs to Be Done”框架?

22-06-27 147 banq

著名的 Jobs-To-Be-Done 框架 帮助 PM 和设计师弄清楚为产品设计什么功能,而不是如何设计实际体验。 公司创建的大量客户数据的结构是为了显示相关性。这个客户看起来像那个客户,或者6... 详细

上周国外产品新闻简编 - by Angel

22-06-27 170 banq

SNAP,一半的互联网宕机了 ;Cloudflare 本周的 Thanos 中断导致一系列流行服务下线;作为长期运行项目的一部分部署的更改影响了 19 个数据中心 - 占处理所有请求 50% 的... 详细

团队如何组织?前后端团队与业务功能团队的比较

22-06-27 177 banq

组件团队:每个团队负责一个系统组件。例如,有一个团队负责前台,一个团队负责后台,还有一个团队负责数据库。这三个团队独立运作,这经常导致团队之间的相互依赖。 这些团队不是为最终用户提供价值,而是花了很... 详细

六边形架构入门 - levelup

22-06-27 212 1 banq

经营传统农场绝对是一场噩梦。你必须喂食动物,把它们赶出去,安排兽医的拜访,种植庄稼,驱赶害虫,并同时处理数百项其他任务。 把所有东西都放在正确的地方一定是一份全职工作。鸡无意识地四处游荡,被狐狸抢购... 详细

openrewrite/rewrite: 转换升级Java或Spring代码的自动化工具

22-06-27 182 banq

OpenRewrite 项目是 Java 和其他源代码的语义代码搜索和转换生态系统。它由一个用于通用框架迁移和风格一致性任务的预打包重构配方平台组成。它还允许您定义自定义配方以实现广泛的源代码转换。... 详细

Java 18中启动Project Loom数百万线程

22-06-26 309 banq

在 微服务 时代的现代,我们与太多的服务进行通信以完成特定的工作。在这种情况下,线程大部分时间都处于阻塞状态。虽然现代操作系统有时可以处理数百万个打开的套接字,但我们无法打开许多通信通道,因为我... 详细

跨平台java反编译工具

12-12-12 420 banq

介绍两个: 1、 http://java-decompiler.github.io/ “Java Decompiler 项目”旨在开发用于反编译和分析 Java 5“字节码”及更高版本的工具。 ... 详细