緩存與數(shù)據(jù)庫一致性問題 對于既有數(shù)據(jù)庫操作又有緩存操作的接口,一般分為兩種執(zhí)行順序。1、先操作數(shù)據(jù)庫再操作緩存。這種情況下如果數(shù)據(jù)庫操作成功而緩存操作失敗就會導(dǎo)致不一致。2、...
Json字符串和json對象 Json兩種格式:JSON對象格式的字符串、JSON對象的數(shù)組 Json對象(typeOf -> Object)對象的值可以用對象.屬性進(jìn)行訪問...
問題描述 1、如果項(xiàng)目是使用Idea自帶的maven倉庫,將此項(xiàng)目打開以后并且更改使用apache的maven倉庫,此時(shí)項(xiàng)目會卡死,不能加載依賴也關(guān)閉不了。 解決方法: 用任...
Spring MVC 是目前主流的實(shí)現(xiàn) MVC 設(shè)計(jì)模式的企業(yè)級開發(fā)框架,Spring 框架的一個子模塊,無需整合,開發(fā)起來更加便捷。 什么是 MVC 設(shè)計(jì)模式? 將應(yīng)用程序...
單體應(yīng)用存在的問題 隨著業(yè)務(wù)的發(fā)展,開發(fā)變得越來越復(fù)雜。 修改、新增某個功能,需要對整個系統(tǒng)進(jìn)行測試、重新部署。 一個模塊出現(xiàn)問題,很可能導(dǎo)致整個系統(tǒng)崩潰。 多個開發(fā)團(tuán)隊(duì)同時(shí)...
Spring Boot 是一個快速開發(fā)框架,可以迅速搭建出一套基于 Spring 框架體系的應(yīng)用,是 Spring Cloud 的基礎(chǔ)。 Spring Boot 開啟了各種自...
Spring 框架兩大核心機(jī)制(IoC、AOP) IoC(控制反轉(zhuǎn))/ DI(依賴注入) AOP(面向切面編程) Spring 是一個企業(yè)級開發(fā)框架,是軟件設(shè)計(jì)層面的框架,優(yōu)...
Mybatis通用Mapper的使用 一、什么是通用mapper 使用MyBatis的開發(fā)者,大多數(shù)都會遇到一個問題,就是要寫大量的SQL在xml文件中,除了特殊的業(yè)務(wù)邏輯S...
本文介紹在控制臺終端和Xcode下使用Git推送本地倉庫和遠(yuǎn)程倉庫。 項(xiàng)目版本隨著時(shí)間不斷迭代,增加新的功能,修復(fù)bug等。版本控制可以記錄下軟件開發(fā)的完整過程,是項(xiàng)目的里程...
在Xcode4.2之后,Objective-C新添加一項(xiàng)特性:property 在@property中屬性特性有3類 @property(多線程特性,讀寫特性,內(nèi)存管理特性)...
Objective-C是一門面向?qū)ο缶幊?OOP)語言,如何編寫一個類? Objective-C類基本構(gòu)成 由.h頭文件和.m實(shí)現(xiàn)文件組成,有如下基本概念:成員變量、成員屬性...
Objective-C2.0發(fā)布,新特性:自動聲明、補(bǔ)全屬性、點(diǎn)語法,大大提高了開發(fā)效率,現(xiàn)在我將用自動聲明屬性的方法重構(gòu)這個類。 自動屬性聲明只可在類接口、分類接口、協(xié)議中...