原创 項目中遇到問題的解決方案
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類動態的添加一