原创 git及github使用記錄

1.Git簡介 Git是Linux之父Linus的第二個偉大的作品,它最早是在Linux上開發的,被用來管理Linux核心的源代碼。後來慢慢地有人將其移植到了Unix、Windows、Max OS等操作系統中。 Git是一個分佈式的版本控

原创 xmapp啓動Tomcat時報JDK、JRE未安裝錯誤的解決方法

我的xmapp是V3.2.4,用的是非安裝版的JDK,設置好JAVA_HOME之後,用xmapp控制面板啓動Tomcat時報JDK、JRE未安裝錯誤,錯誤內容如下: 17:07:17 [Tomcat] Attempting to sta

原创 Java設計模式之結構型模式概述

結構型模式描述如何將類或對象按某種佈局組成更大的結構。它分爲類結構型模式和對象結構型模式,前者採用繼承機制來組織接口和類,後者釆用組合或聚合來組合對象。 由於組合關係或聚合關係比繼承關係耦合度低,滿足“合成複用原則”,所以對象結構型模式比

原创 關於windows PC安裝jdk後修改jdk版本後設置Java環境變量無法生效的原因和解決辦法

1.問題: 以前安裝過安裝版的jdk後,配置過環境變量,然後現在更換jdk版本且修改環境變量並不能生效,如原本安裝了1.7,現更換爲1.8,且配置了環境變量,但是java -version仍顯示1.7。 2.原因: 當使用安裝版本的JDK

原创 Centos7 安裝MongoDB

準備工作:      1.關閉防火牆      2.禁用selinux      3.安裝之前先更新所有包 :yum update (可選操作) 1.配置MongoDB 的yum源 創建文件yum源文件:vim /etc/yum.repo

原创 關於windows PC安裝jdk後修改jdk版本後設置Java環境變量無法生效的原因和解決辦法

1.問題: 以前安裝過安裝版(jdk1.7.0_51.msi)的jdk後,配置過環境變量,然後現在更換jdk版本且修改環境變量並不能生效,如原本安裝了1.7,現更換爲1.8,且配置了環境變量,但是java -version仍顯示1.7。

原创 RPC和WebService、WebSocket簡單介紹

關於架構方面有很多名詞,有點暈頭轉向,今天就針對相關技術RPC/Web Service/REST/SOA/SOAP理解做下記錄。 一、簡介 先對上面的名詞做一個概要介紹: RPC ,遠程過程調用 (面向方法),你可以這麼理解,就是在另外一

原创 java設計模式之適配器模式

一、簡介 在現實生活中,經常出現兩個對象因接口不兼容而不能在一起工作的實例,這時需要第三者進行適配。例如,講中文的人同講英文的人對話時需要一個翻譯,用直流電的筆記本電腦接交流電源時需要一個電源適配器,用計算機訪問照相機的 SD 內存卡時需

原创 Java設計模式

一、設計模式的分類 總體來說設計模式分爲三大類: 創建型模式,共五種:工廠方法模式、抽象工廠模式、單例模式、建造者模式、原型模式。 結構型模式,共七種:適配器模式、裝飾器模式、代理模式、外觀模式、橋接模式、組合模式、享元模式。 行爲型模式

原创 微信小程序開發採坑記錄1

問題1: 在微信小程序開發過程中,在獲取userinfo或其他異步處理函數的過程中採用this碰到一些問題,問題如下: 我的login的success回調函數如下: success: function(res) {

原创 基於nat123實現內網穿透(外網通過域名訪問內網Linux服務器)配置記錄

1.內網穿透及其工具Nat123簡介   關於nat123工具詳細介紹請參考:http://www.nat123.com/Pages_8_691.jsp?utm=allromote 2.準備工作 註冊nat123賬號,註冊鏈接 http:

原创 Java設計模式之單例模式

1.簡介 單例模式是設計模式中最簡單的形式之一。這一模式的目的是使某個類在系統中有且僅有一個實例。通過單例模式可以保證系統中該類只有一個實例而且該實例易於外界訪問,從而達到使用目的,同時還能方便對實例個數的控制並節約系統資源。如果希望在系

原创 CentOS 7.5 安裝及使用Inception(mysql SQL語句審覈工具)

1.Inception簡介 Inception是集審覈、執行、回滾於一體的一個自動化運維繫統,它可以對提交的所有語句的語法分析,如果語法有問題,都會將相應的錯誤信息返回給審覈者。 還提供SQL語句的執行功能,可執行的語句類型包括常用的DM

原创 CentOS7 安裝SQLAdvisor(SQL優化工具)

1.SQLAdvisor簡介 在數據庫運維過程中,優化SQL是業務團隊與DBA團隊的日常任務。例行SQL優化,不僅可以提升程序性能,還能夠降低線上故障的概率。 目前常用的SQL優化方式包括但不限於:業務層優化、SQL邏輯優化、索引優化等。

原创 基於EFK安裝與配置Kubernetes集羣日誌採集系統

安裝步驟 由於網絡原因,需要在kubernetes各節點提前安裝相關鏡像文件: 安裝elasticsearch鏡像: docker pull elasticsearch:6.6.1 docker tag elasticsearch:6.6