原创 從零構建區塊鏈量化交易平臺課程總結-思維模型和方法論提煉

一、前言 零零散散大概花了半年時間終於把自己這三年的區塊鏈量化交易實踐總結成了一門課程,總共十一章、61節課,包含了Java後端、Web前端、APP移動端的開發過程和整套項目源碼。從一開始的軟件安裝、數據庫建表、代碼編寫,到最後金融知

原创 mybatis-generator生成代碼的generatorConfig.xml文件配置

今天在弄mybatis-generator自動生成代碼的測試,但最後發現只能生成mapper、entities兩層代碼,後面又換成了mybatisplus,它可以生成mapper、entities、services、Controller層

原创 我關閉了微信朋友圈,把依賴感留給了身邊人

    自從2017年關閉了朋友圈不發動態、不看動態一年多之後,發現微信朋友圈、QQ空間等虛擬世界正在慢慢侵蝕我的現實生活,不過這也間接說明了這些產品的成功之處,它讓人在生活、工作中產生了確定性依賴。以下是我的一些個人思考及感悟,希望對你

原创 Mac(版本10.15 (19A583))執行npm install xxxx報錯gyp類錯誤解決方法

最近新裝了MacOS的最新版10.15,重新安裝開發環境,nodejs安裝的是最新的,再用npm 安裝包時總會報 gyp ERR! 錯 gyp ERR! configure error  gyp ERR! stack Error: EA

原创 IntelliJ IDEA 查找替換任意兩個字符之間任意內容正則表達式

今天在使用IntelliJ IDEA查找匹配兩個字符中間的任意內容,以前沒用過正則表達式,後來在網上找到了,記錄一下。 匹配兩個字符串A與B中間的字符串包含A與B:  表達式: A.*?B(“.“表示任意字符,“?”表示匹配0個或多個) 

原创 寶塔Linux安裝PHP fileinfo擴展

登錄寶塔Linux客戶端,選擇軟件管理,點擊 安裝的PHP 版本 後面的設置,在安裝擴展裏面選擇 fileinfo  

原创 WordPress網站出現Error establishing a database connection原因及解決方法

WordPress網站出現Error establishing a database connection(建立數據庫連接時出錯),重啓服務器或者用service mysqld restart命令(MySQL數據庫)或者systemctl

原创 從個人的角度聊一聊程序員的職業生涯

  一、背景 先來說一說我自己的編程生涯之旅吧。 最初選擇這個專業是因爲自己從小就非常的喜歡電子科技方面的東西,特別是在高中時期。記得那時候諾基亞的手機很火,N95、N97是那時候的機皇,諾基亞使用的是塞班系統。我們宿舍裏面的富家子

原创 freemarker特殊字符用noparse標籤轉義

使用MyBatis-Plus生成自定義的mapper時候遇到特殊字符${}需要轉義。如: ${ew.customSqlSegment} 應該寫成 <#noparse>${ew.customSqlSegment}</#noparse>

原创 js字符串數組轉數字數組,並去掉最後一個元素

js把字符串數組轉數字數組 let menuIds=["1,2,3","3,6,7,4,2"2,5,3"]//測試數據 let newArr = [];//初始化數組 if (Array.isArray(menuIds)) {  

原创 Ionic4最新版(4.7.1)解決瀏覽器跨域訪問問題以及與Ionic3的差別

升級以前的WebAPP框架時發現以前的原先Ionic3瀏覽器跨域解決方法不能用了。Ionic3的瀏覽器跨域解決方法是在ionic.config.json文中添加以下內容: "proxies": [ { "path": "

原创 Java實現PCM格式音頻轉MP3或WAV

最近做語音合成的項目,需要把PCM格式的音頻文件轉換成MP3或WAV,記錄一下。 Java實現的PCM格式音頻文件轉換MP3格式 import java.io.FileInputStream; import java.io.File

原创 SpringBoot 2.x.x以上版本配置SSL開啓HTTPS訪問,HTTP自動轉HTTPS

1/生成證書 直接使用java自帶的命令keytool來生成,生成命令如下: keytool -genkey -alias server -storetype PKCS12 -keyalg RSA -keysize 2048 -ke

原创 CentOS 7.6版本服務器部署JavaWeb應用環境及安裝流程完整版包含(NGINX、PostgreSQL、Java)

CentOS 7.6版本服務器部署JavaWeb部署應用環境及安裝流程包含(NGINX、PostgreSQL、Java),該記錄主要是爲了方便以後查看部署運行環境而記錄。 一、安裝PostgreSQL 1/ 進入PostgreSQL官網下

原创 再次思考生命週期-在工作中如何用生命週期概念指導做事行爲?

2018年9月14日寫過一篇關於生命週期的文章,現在又再次接觸到生命週期這個概念,覺知到這個概念還是很重要的。   這次再接觸到這個概念,是來源於使用SpringBoot框架開發項目的過程中,因爲對Spring的框架了解的不是很透徹,只是