• 2019.11.13

使用awslambda開發無服務器程序

使用 aws lambda, 只需按照它的格式編寫代碼, 然後發佈到 aws, 就能運行, 無需服務器, 完全由亞馬遜託管. 而且按運行次數收費, 而且超級便宜. 那樣, 就不用預先購買 EC2了. Lambda 會處理運行和擴展高可用性代碼所需的一切工作。 可以將代碼設置為從 S3, Kinesi […]

  • 2019.11.13

使用sam在本地調試awslambda程序

假如每次修改了 lambda 程序, 都要打成 zip 包, 上傳到 aws 後臺看, 才能看到運行情況. 那這樣效率太低了. 讓人興奮的是, 有這個工具, sam cli, 可以用它在本地調試 lambda 程序 Installation 前提 在本地用 sam cli 運行 serverless […]

  • 2019.11.13

如何把djangoapp發佈到awslambda

在這篇文章, 我將會指引怎麼用 zappa 把一個 django app 發佈到 AWS Lamdba django django 是一個非常流行的 Python web 框架. 只需用很少的代碼, 就能夠高效地構建一個非常優秀的網站 AWS Lambada AWS Lambda 是一項計算服務,可 […]

  • 2019.11.13

SpringBoot2.X(一):入門篇

什麼是 Spring Boot Spring Boot 是由 Pivotal 團隊提供的全新框架,其設計目的是用來簡化新 Spring 應用的初始搭建以及開發過程。該框架遵循”約定優於配置“的思想,清除了原先使用Spring框架的那些樣板化的配置,繼承了原有Spring框架的優秀基因,從而幫助開發者 […]

  • 2019.11.13

SpringBoot2.X(二):集成MyBatis數據層開發

MyBatis 簡介 概述 MyBatis 是一款優秀的持久層框架,支持定製化 SQL、存儲過程以及高級映射。它採用面向對象編程的方式對數據庫進行 CRUD 的操作,使程序中對關係數據庫的操作更方便簡單。它支持 XML 描述符配置文件和註解兩種方式執行 SQL 語句。“簡單靈活”是它在對象關係映射工 […]

  • 2019.11.13

SpringBoot2.X(四):SpringBoot自定義WebMVC配置

0.準備 Spring Boot 不僅提供了相當簡單使用的自動配置功能,而且開放了非常自由靈活的配置類。Spring MVC 為我們提供了 WebMvcConfigurationSupport 類和一個註解 @EnableWebMvc 以幫助我們減少配置 Bean 的聲明。本文簡單說明如何自定義 W […]

  • 2019.11.13

SpringBoot2.X(五):MyBatis多數據源配置

前言 MyBatis 多數據源配置,最近在項目建設中,需要在原有系統上擴展一個新的業務模塊,特意將數據庫分庫,以便減少複雜度。本文直接以簡單的代碼示例,如何對 MyBatis 多數據源配置。 準備 創建數據庫 db_test SET NAMES utf8mb4; SET FOREIGN_KEY_CH […]

  • 2019.11.13

SpringBoot2.X(六):SpringBoot集成Redis

Redis 簡介 什麼是 Redis Redis 是目前使用的非常廣泛的免費開源內存數據庫,是一個高性能的 key-value 數據庫。 Redis 與其他 key-value 緩存(如 Memcached )相比有以下三個特點: 1.Redis 支持數據的持久化,它可以將內存中的數據保存在磁盤中, […]