原创 分佈式服務框架 Zookeeper -- 管理分佈式環境中的數據

分佈式服務框架 Zookeeper -- 管理分佈式環境中的數據 Zookeeper 分佈式服務框架是 Apache Hadoop 的一個子項目,它主要是用來解決分佈式應用中經常遇到的一些數據管理問題,如:統一命名服務、狀態

原创 Springboot文件下載

Springboot對資源的描述提供了相應的接口,其主要實現類有ClassPathResource、FileSystemResource、UrlResource、ByteArrayResource、 ServletContextResou

原创 我們爲什麼要嘗試前後端分離

轉載來自一個蘿蔔一個坑 -博客園[http://www.cnblogs.com/luozhihao]  嘗試與改變 如果你沒有嘗試過前後端分離的工作流程,那麼可以先試想一下這樣的流程改變: 把流程從  PM:“我要這個功能” 後端:“這個

原创 spring boot spring cloud 打成jar包在Windows或者Linux上運行的幾種方式

醬油一篇,整理一下關於Spring Boot後臺運行的一些配置方式。在介紹後臺運行配置之前,我們先回顧一下Spring Boot應用的幾種運行方式: 運行Spring Boot的應用主類使用Maven的Spring Boot插件mvn

原创 2017 年你應該學習的編程語言、框架和工具

軟件開發行業繼續向前大步邁進。 在 2016 年,我們看到了很多新版本的流行語言、框架和工具。它給了我們更多的支持,也改變了我們的工作方式。緊跟潮流是很難的,所以在每年年底,我們會給你介紹什麼是重要的,而且應該在未來十二個月內學習。

原创 Tomcat配置HTTPS及訪問HTTP自動跳轉到HTTPS

配置TOMCAT服務器 (1)    如果你是在Windows環境中生成證書文件,則需要將生成的證書tomcat.keystore拷貝到Tomcat將要引用的位置,假設tomcat的應用證書的路徑是“/etc/tomcat.keysto

原创 maven提示invalid LOC header (bad signature)的解決辦法

錯誤:讀取 /home/subaochen/.m2/repository/org/slf4j/slf4j-api/1.6.1/slf4j-api-1.6.1.jar 時出錯;invalid LOC header (bad signatur

原创 以太坊私有鏈環境搭建

本文先以Windows爲例,後面上線到Ubuntu,再補充Ubuntu的搭建方法。 Windows必須64位系統,從官方網站下載編譯好的win64客戶端,解壓縮即可運行,下載地址如下: http://upyun-assets.et

原创 基於Spring Boot和Spring Cloud實現微服務架構學習(一)-Spring框架介紹

總結 看了幾周spring相關框架的書籍和官方demo,是時候開始總結下這中間的學習感悟。 首先,最想說的是,當你要學習一套最新的技術時,官網的英文文檔是學習的最佳渠道。因爲網上流傳的多數資料是官網翻譯而來,很多描述的重點也都偏向於作者自

原创 mysql JDBC URL參數解析

MySQL JDBC URL格式如下: jdbc:mysql://[host:port],[host:port].../[database][?參數名1][=參數值1][&參數名2][=參數值2]...   常用URL連接屬性   c

原创 spring 多環境配置

如果是springBoot項目,那就簡單多了。現在接觸的是一個傳統spring web項目,此處做下記錄。 Spring的profiles機制,是應對多環境下面的一個解決方案,比較常見的是開發和測試環境的配置。 配置項目 Sprin

原创 springboot+swagger2說明

swagger用於定義API文檔。 優勢: 前後端分離開發API文檔非常明確測試的時候不需要再使用URL輸入瀏覽器的方式來訪問Controller傳統的輸入URL的測試方式對於post請求的傳參比較麻煩(當然,可以使用postman這樣的

原创 springboo加載resources下的任意文件

有兩種方式,一種是通過@PropertySource註解,然後使用@Value逐個注入配置。 @Configuration @PropertySource("classpath:test.properties") public cl

原创 Ubuntu/kali上安裝MySQL,設置遠程訪問詳細教程

Ubuntu上安裝MySQL非常簡單只需要幾條命令就可以完成。1. sudo apt-get install mysql-server2. apt-get installmysql-client (可選)3.  sudo apt-get