解構函式

函數語言程式設計入門實踐(二)

今天主要想和大家分享一下函式組合Function Composition 的概念以及一些實踐。函式組合應該是函數語言程式設計中最重要的幾個概念之一了~ 所以以下的學習內容十分重要~ 工具函式

SkyWalking 畢業成為 Apache 頂級專案

Apache SkyWalking 是一款應用效能監控(APM)工具,對微服務、雲原生和容器化應用提供自動化、高效能的監控方案。專案於 2015 年建立,並於 2017 年 12 月進入 Apache 孵化器。

四種軟體架構演進史,程式設計師會一種就很牛了!

如果一個軟體開發人員,不瞭解軟體架構的演進,會制約技術的選型和開發人員的生存、晉升空間。這裡我列舉了目前主要的四種軟體架構以及他們的優缺點,希望能夠幫助軟體開發人員拓展知識面。 一、單體架構 單體架構比

分散式事務有自己的架構語言嗎?TLA +簡介

TLA +是一種正式的規範語言。它是設計系統和演算法的工具,然後以程式設計方式驗證這些系統沒有嚴重錯誤。它是相當於藍圖的軟體。通常用於設計分散式事務系統,亞馬遜等公司普遍使用該語言規範設計他們的分散式事務中介軟

新手程式設計師應該學會這3個原則

一、背景 和一些新同事相處一段時間後,發現他們經常犯一些低階的錯誤。 今天,我將工作五年總結出來的一些原則分享給你們,這篇文章先說最容易理解的三點。 通過遵循這些原則,你們可以做事效率

分散式架構的資料一致性

最近在使用springboot搭建微服務架構,遇到資料一致性問題,今天就對它進行一個小結。 資料一致性是分散式系統中的一個關鍵需要解決的問題,雖然分散式系統帶來了擴充套件的彈性,但是帶來了資料不一致性的風險,

Java 開發者應該改掉的 3 種不良習慣!

前言:想改掉一些壞習慣嗎?讓我們從 null、函數語言程式設計以及 getter 和 setter 著手,看看如何改善程式碼。 作為 Java 開發人員,我們會使用一些習慣用法,典型的例子

架構師技術棧體系

整理的一份架構師進階課程思維導圖,內容來自於咕泡學院的Java架構師培訓公開課程。圖片下面包含匯出的文位元組點,需要的同學可以匯入到自己的腦圖中。 image.png

[譯] JavaScript 函數語言程式設計指引

原文連結 Introduction to Functional Programming 本文旨在對比指令式程式設計與函數語言程式設計兩種不同的解決問題的方式。目的並不是專門教大家函數語言程式設計,而是介

函數語言程式設計

函數語言程式設計是範疇論的數學分支,是一門複雜的數學,認為世界上所有的概念體系都可以抽象出一個個範疇論。 成員彼此存某種關係概念、事物、物件等等,解構成範疇。任何事物只要找出他們之間的關係,就

1746025159.11