Time of Update: 2018-07-24
一、clone Repository clone Github 上的Repository,如下: git clone git@github.com:FBing/design-patterns.git 二、管理分支 1、查看分支 1、查看本地分支 使用 git branch命令,如下: $ git branch* master *標識的是你當前所在的分支。 2、查看遠程分支 命令如下: git branch -r 3、查看所有分支 命令如下:
Time of Update: 2018-07-24
在後端開發中,應用程式在不同的環境可能會有不同的配置,例如資料庫連接、記錄層級等,開發,測試,生產每個環境可能配置都不一致。 使用Spring Boot的Profile可以實現多情境下的配置切換,方便開發中進行測試和部署生產環境。 下面就大致介紹一下yml設定檔跟properties設定檔怎麼使用profile配置不同環境的設定檔。 開發環境 JDK 1.8 Maven 3.x Spring Boot 1.5.8 Intellij Idea 2017
Time of Update: 2018-07-24
介紹 lvs是一款出色的負載平衡軟體,被廣泛的用於各大知名網站,其支援多種負載平衡方式,如:[VS/NAT,VS/TUN,VS/DR和full NAT,原來在搭建一個lvs的測試環境時,往往需要多台物理主機或者是虛擬機器,在本文中將介紹一種使用docker在一個虛擬機器上搭建LVS叢集的方式,方便開發人員在開發與測試階段使用 環境搭建 安裝虛擬機器環境,這裡在window7上,使用virtualbox,安裝64位的centos7,在安裝過程選擇 minimal 就可以了
Time of Update: 2018-07-24
什麼是事務? 資料庫事務(簡稱:事務)是資料庫管理系統執行過程中的一個邏輯單位,由一個有限的資料庫操作序列構成。 事務應該具有4個屬性:原子性、一致性、隔離性、持久性,這四個屬性通常稱為ACID特性。 * 原子性(Atomicity):事務作為一個整體被執行,包含在其中的對資料庫的操作要麼全部被執行,要麼都不執行。 * 一致性(Consistency):事務應確保資料庫的狀態從一個一致狀態轉變為另一個一致狀態。一致狀態的含義是資料庫中的資料應滿足完整性條件約束。 *
Time of Update: 2018-07-24
在ActiveMQ 解壓縮後的目錄如下: 各個目錄說明如下: bin:ActiveMQ的啟動指令碼 conf:ActiveMQ的所有設定檔 data:記錄檔及持久性訊息資料 docs:ActiveMQ官方文檔 examples:ActiveMQ官方提供的demo lib:ActiveMQ運行所需的library webapps:ActiveMQ的Web控制台 webapps-demo:ActiveMQ
Time of Update: 2018-07-24
java.io.IOException: Lock obtain timed out: Lock@F:/Tomcat 5.0/temp/lucene-424c6f3ac55284d5cd628ea4fb464f10-write.lock at org.apache.lucene.store.Lock.obtain(Lock.java:56) at
Time of Update: 2018-07-24
Latex 產生參考文獻 BibTeX 是一個使用資料庫的的方式來管理參考文獻程式, 用於協調LaTeX的參考文獻處理. BibTeX 檔案的尾碼名為 .bib . 先來看一個例子: @article{Gettys90, author = {Jim Gettys and Phil Karlton and Scott McGregor}, title = {The {X} Window System, Version 11}, journal =
Time of Update: 2018-07-24
最近做了一個ABTest的應用,使用者希望對ABTest的結果能夠打包批量進行下載,這個時候就需要先對下載的多個檔案進行壓縮打包,再進行下載。 @RequestMapping("/download")public Object export(HttpServletRequest request, HttpServletResponse response, @RequestParam String batchId,) throws IOException {
Time of Update: 2018-07-24
有時候你會發現過去一直啟動正常的系統,某天啟動時會報出形如下面的錯誤: [plain] view plain copy
Time of Update: 2018-07-24
SystemManager:
Time of Update: 2018-07-24
用過dubbo的同學應該很熟悉下面的配置: <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:dubbo="http://code.alibabatech.com/schema/dubbo"
Time of Update: 2018-07-24
Echarts使用心得總結(二) 前言: 前一段時間一直都挺忙的,各種事,也沒來得及每周的總結,趁著晚上的一點時間把項目中用的Echart中常用的各種圖表給抽象總結了一下,趁著周末跟大家分享一下。之前寫過一篇相關的文章,當時主要是講了如何引入、使用Echart,最新的Echart版本已經發布,之前講的很多檔案都可以刪除了,下邊會一一給大家細講。 為了更好的講解如何使用這個圖形渲染外掛程式,我會通過建立一個解決方案的形式一點點給大家講解清楚。 1.
Time of Update: 2018-07-24
前言 IntelliJ IDEA 主要用於支援 Java、Scala、Groovy 等語言的開發工具,同時具備支援目前主流的技術和架構,擅長於公司專屬應用程式、行動裝置 App和 Web 應用程式的開發。 IntelliJ IDEA 最重要的特性就是人性化、智能,在最近的使用中深有體會。 本文主要介紹一些IntelliJ IDEA安裝後的常用配置,供大家參考。 啟用 線上免費產生IntelliJ IDEA
Time of Update: 2018-07-24
1、以前在window下配置過tomcat的虛擬目錄,用了myeclipse以後虛擬目錄也就沒用了,因為myeclipse是預設的把項目載入到你tomcat的webapps目錄下的,所以很長時間不配了。在網上查了一些方法,這裡只說常用的一種。 1、首先在tomcat/conf/Catalina/localhost目錄下建立一個.xml的檔案,用於配置你tomcat的虛擬目錄,eg:
Time of Update: 2018-07-24
[global] fsid = dd68ab00-9133-4165-8746-ac660da24886 auth cluster required = cephx auth service required = cephx auth client required = cephx osd journal size = 4096 osd pool default size =
Time of Update: 2018-07-24
名稱 svn move — 移動一個檔案或目錄。 概要 svn move SRC DST 描述 這個命令移動檔案或目錄到你的工作拷貝或者是版本庫。 提示 這個命令同svn copy加一個svn delete等同。 注意
Time of Update: 2018-07-24
概述 mock的概念 在軟體開發的世界之外, “mock”一詞是指模仿或者效仿. 因此可以將“mock”理解為一個替身,替代者. 在軟體開發中提及”mock”,通常理解為類比對象或者Fake. mock對象就是在調試期間用來作為真實對象的替代品。 mock測試就是在測試過程中,對那些不容易構建的對象用一個虛擬對象來代替測試的方法就叫mock測試。 Mockito 架構 Mockito 是一個基於MIT協議的開源java測試架構。
Time of Update: 2018-07-24
互連網架構演化中 資料庫最佳化是不可或缺的一環,資料庫層面最佳化分為兩個階段:讀寫分離、分庫分表。 今天要說的是 資料庫讀寫分離技術,其原理就是一個Master資料庫,多個Slave資料庫。Master庫負責資料更新和即時資料查詢,Slave庫當然負責非即時資料查詢。因為在實際的應用中,資料庫都是讀多寫少(讀取資料的頻率高,更新資料的頻率相對較少),而讀取資料通常耗時比較長,佔用資料庫伺服器的CPU較多,從而影響使用者體驗。
Time of Update: 2018-07-24
第一步、安裝 1. 從https://security.appspot.com/vsftpd.html下載vsftpd.tar.gz; 2. 執行以下命令: tar -zxvf vsftpd-xx.tar.gzcd vsftpd-xx 3.
Time of Update: 2018-07-24
OkHttp 是square開源的一款優秀HTTP+HTTP/2用戶端,它適用於Android和Java平台。 官網介紹原文 An HTTP+HTTP/2 client for Android and Java applications. http://square.github.io/okhttp/ API樣本 添加maven依賴,如下: <dependency>