原创 SpringBoot創建WebService服務 + C++調用WebService具體實現

創建WebService服務:Idea -> New Project -> Spring Initializer -> web頁選擇web service模塊 + lombok 模塊創建WebServiceConfig,主要配置webser

原创 Mybatis 集成 Springboot2

首先看下Mybatis集成Springboot有哪些特點:去除了配置文件,實現代碼統一管理。增加了Java代碼的維護難度,不方便編寫sql,可視化程度低。蘿蔔青菜,各有所愛,下面給出詳細步驟 --- 【微信公衆號:frankzhou8102

原创 gradle在Java項目構建參數詳細解釋

如果需要了解更多細節或答疑,請關注我的公衆號:總結整理Java項目創建時常見gradle參數的解釋與用法。首先通過Idea的spring initializr新建一個Gradle構建的Java任務,隨便選擇幾個springboot組件:選擇

原创 Modern Web Programming 學習總結與思考

1. Tomcat & Netty 的一些時間線與重要特性Tomcat 1999年首發,實現了Servlet2.2規範,同步阻塞servlet模型.2002年2月, J2SE1.4發佈,其中提出了Non-Blocking IO模型,後續被稱

原创 關於併發問題的梳理及Quasar/Vert.X等組件介紹

1. 背景介紹       由於直接介紹可能理解不了相關概念,建議先大概瞭解Vert.X的一些對應知識以及其相對位置,參考另一篇文章:Modern Web Programming 學習總結與思考2. Modern Web 發展歷史及其演變2

原创 Reactive Stack系列(一):響應式編程從入門到放棄

爲了詳細介紹下基於Spring Framework 5 & Spring Boot 2 的WebFlux的響應式編程,先畫下如下邏輯圖,後文將以邏輯圖箭頭方向逐一解釋關於響應式編程的點點滴滴。1. Spring Framework5自 20

原创 ubuntu16.04下docker安裝和簡單使用

前提條件操作系統docker-ce支持的ubuntu版本:Bionic 18.04 (LTS)Xenial 16.04 (LTS)Trusty 14.04 (LTS)卸載舊版本docker[可選]$ sudo apt-get remove 

原创 Linux常用工具

修改apt-get 爲阿里源                備份系統自帶源  mv /etc/apt/sources.list /etc/apt/sources.list.bak        修改/etc/apt/sources.list

原创 Idea開發提升效率全家桶

日常痛點通常在業務項目中,我們會遇到以下一些問題:由於頻繁的變化,需要我們寫很多的重複的業務代碼,這部分代碼浪費了我們很多的時間,Idea已經幫我們做了一些優化比如Alt+Insert自動生成部分代碼等等,但是仍然有很多我們需要手動完成的任

原创 基於Swagger2+SpringBoot1+PostMan的自動化測試解決方案

01  什麼是Swagger官方定義:Swagger 是一個規範和完整的框架,用於生成、描述、調用和可視化 RESTful 風格的 Web 服務。總體目標是使客戶端和文件系統作爲服務器以同樣的速度來更新。文件的方法,參數和模型緊密集成到服務

原创 基於FISCO BCOS的區塊鏈項目搭建以及系統測試解決方案實踐小結

以下從開發(包括完整測試)的角度梳理每一步的關鍵點:搭建區塊鏈這一步就不細說了,根據現在的開源文檔,完全對應配置化就可以了,然後直接一擼到底,具體參見文檔:https://fisco-bcos-documentation.readthedo