原创 Tkmybatis快速入手

Tkmybatis 案例碼雲地址:使用 git clone 即可查看 https://gitee.com/JavaBigDataStudy/tk-mybatis-jpa-demo.git 讓你遠離sql語句的Mybatis工具=

原创 【微服務架構】-【架構設計】-【案例整理】-SpringCloud G版本 核心組件使用- 案例目錄說明

現在Java web開發基於springboot構建很流行,關於微服務的實現方案,目前有兩派  1. 阿里系 Dubbo (開源分佈式服務框架)  2. Spring Boot基礎之上構建的,用於快速構建分佈式系統的通用模式的工具集

原创 【極簡生活】-【高效辦公】_文檔整理術

電腦磁盤文件整理--》針對開發人員: 按照極簡原則:合理的做到斷舍離,常用的放在最一級目錄內即可 4個分區下對應的一級目錄結構 :分類原則 是文件類別(技術、行業)      

原创 【微服務架構】-【架構設計】-從前端到後端再到運維-全程開發一個系統—一切從0開始—登陸功能

 幾乎所有系統都必有的模塊——登陸與註冊與登出,那麼我就從此開始我的博客系統搭建(主要考慮常用技術都可以使用到)  先熟理下業務流程與可能的技術選型(技術預研),再到數據庫設計, 最後開始代碼開發。 0.熟悉業務背景  這一部分不屬於開

原创 【代碼底層設計】-【源碼分析】-一道測試類加載的代碼片段

請寫出最後的運行結果:  package com.oneself.classloader.flow; /** * @Description: TODO * @Author Cheri * @Date 2019/8/13 - 16

原创 【微服務架構】-【架構設計】-從前端到後端再到運維-全程開發一個系統—一切從0開始—登陸頁面

開發功能: 登陸頁面 事先了解登錄的業務流程,這個幾乎所有系統都差不多,就不多說了,具體參考上一篇博客 總體開發思維:敏捷開發+前後端分離+自動化測試與運維+模塊化管理 開發之前找個例子先練手 熟悉下,所以有必要做技術預研(對於老手可以

原创 【微服務架構】-【接口設計】-使用SpringBoot開發Restful服務實現增刪改查功能

使用SpringBoot開發Restful服務實現增刪改查功能 簡介: Spring Boot是由Pivotal團隊提供的全新框架,其設計目的是用來簡化新Spring應用的初始搭建以及開發過程。這篇文章主要介紹了基於SpringB

原创 【微服務架構】-軟件項目代碼結構-文件目錄結構參考-(01)

合理項目目錄結構有利於多人協作開發也利用後期的項目維護與代碼的可讀性。 目前大多數項目都是基於MVC架構:先回顧一下MVC   下圖展示了可參考的基於MVC的文件目錄結構:        

原创 【軟件項目開發】—架構與設計思維—基本流程與相關崗位人員

  軟件不等於編碼,具備一定的全局架構思維可以更好的設計軟件,一般接到軟件設計任務馬上開始編碼的同志都會多次返工。軟件設計不僅僅是技術的提現,更藝術的提現。好的設計架構清晰,業務邏輯清楚完整,程序魯棒性好,而差的設計就反之了。在軟件設計

原创 【軟件項目開發】—架構與設計思維—產品開發與相關崗位人員

產品開發流程涉及的人員從產品經理到設計師、前端、後端等等一系列人員,這篇文章主要關於產品開發的完整流程  大概的人員及職能 分佈圖 人員角色     人員職能:   軟件 產品部門劃分:

原创 【軟件項目開發】—數據庫設計—基礎技能

數據庫設計是軟件開發過程中的關鍵環節,數據庫設計的好與壞,直接影響着軟件開發的質量,甚至於決定軟件產品的成敗。 良好的數據庫設計對系統的性能與編碼工作都有很大的幫助,減少不必要的編碼實現複雜度,提升系統性能。  

原创 【軟件項目管理】—產品思維—基礎概念

軟件項目管理 MVP(最小可執行產品) 能夠幫助用戶解決問題的最小功能集合,可以滿足用戶的核心需求。 這一概念的核心是在快速搭建產品核心功能原型,驗證其可行性。 這樣的做好處就是可以爲有效降低產品開發成本,避免“閉門造車”,

原创 【軟件項目開發】—高效開發—常用工具

 高效的開發與設計離不開好用工具的支持,熟練使用可以達到高效開發的目的,還可以給自己騰出更多自由的生活時間  

原创 FutureTask的用法及兩種常用的使用場景

FutureTask的用法及兩種常用的使用場景 簡單介紹 FutureTask可用於異步獲取執行結果或取消執行任務的場景。通過傳入Runnable或者Callable的任務給FutureTask,直接調用其run方法或者放入