原创 項目中遇到問題的解決方案

1:微服務架構的一個缺點是服務間接口調用太過頻繁。特別是在獲取一個數據集合,每條記錄都需要去調用其他微服務的接口時,過多的服務間接口調用會導致速度慢,性能降低。    項目中遇到問題如下:    需要從一個業務模塊中獲取訂單詳情,其中還包

原创 j2me做的一個時鐘(請大家提出改進意見)

主程序代碼:import javax.microedition.midlet.*;public final class MainMidlet extends MIDlet {    private Display dis;    priv

原创 MongoDB常用命令

啓動 mongodb cd /usr/local/mongodb/bin sudo ./mongod sudo ./mongod --dbpath /Users/sco/Documents/Software/Mac/Mongodb/dat

原创 Docker 常用命令

1、docker的啓動、停止、重啓    service docker start    service docker stop    service docker restart 2、啓動、停止、重啓某個docker 容器    doc

原创 Redis 常用命令

連接redis數據庫: redis-cli -h red.redis.rds.cs.com -p 6379 密碼認證: auth pass 查看當前的redis客戶端連接數 info clients 獲取連接客戶端列表 client li

原创 微服務--Microservice

先來看看傳統的web開發方式,通過對比比較容易理解什麼是Microservice Architecture。和Microservice相對應的,這種方式一般被稱爲Monolithic(比較難傳神的翻譯)。所有的功能打包在一個 WAR包裏

原创 React Native 開發中遇到的問題

1:當在項目目錄下運行Flow命令報錯:        Wrong version of Flow. The config specifies version ^0.45.0 but this is version 0.49.0 Coul

原创 Spring Boot 項目遇到的問題

1: 項目啓動時報錯如下:      SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".       Caused by: ja

原创 ES6的變量聲明

在ES5中,變量聲明只有var和function以及隱式聲明三種,在ES6中則增加了let,const,import和class四種,以下來介紹着七種變量的聲明。 var ES5中最原始的變量聲明,用於聲明變量,其實JavaScrip

原创 React Native android真機開發步驟

Android真機連接 1:將android手機通過USB數據線連接Mac,打開終端輸入如下命令:      system_profiler SPUSBDataType 2.找到對應設備的Product ID,並且複製出來 3.終端輸入v

原创 React Native與原生的圖片交互問題

項目中的一個需求:在原生系統中調用第三方SDK識別身份證後將獲取的信息和圖片返回到React Native JSX頁面上展示。 首先React Native與原生通信的方式可以採用CallBack 和Promise,並且通過CallBac

原创 React Native 學習鏈接

ES6學習資料:    http://es6.ruanyifeng.com/

原创 React Native Splashscreen實現

index.android.js /** * Sample React Native App * https://github.com/facebook/react-native * @flow */ import React,

原创 微服務架構中遇到的問題的解決方案

微服務架構的一個缺點是服務間接口調用太過頻繁。特別是在獲取一個數據集合,每條記錄都需要去調用其他微服務的接口時,過多的服務間接口調用會導致速度慢,性能降低。 項目中遇到一個問題如下:       需要從一個業務模塊中獲取訂單詳情,其中還包

原创 設計模式之裝飾模式(Decorator)

裝飾模式就是給一個對象增加一些新的功能,而且是動態的,要求裝飾對象和被裝飾對象實現同一個接口,裝飾對象持有被裝飾對象的實例,關係圖如下: Source類是被裝飾類,Decorator類是一個裝飾類,可以爲Source類動態的添加一