原创 etcd的一個坑,/x/net/trace拋出panic 問題描述及解決方式

  做項目時使用了Grpc與登陸服務器進行通信,ETCD用來服務的發現。結果剛運行直接崩潰,百思不得其解。經過GOOGLE發現問題所在:https://stackoverflow.com/questions/47938005/panic-

原创 sparkstreaming處理kafka數據,數據積壓問題解決方案

https://blog.csdn.net/ntk1986/article/details/80755888

原创 gin源碼跟蹤

原创 基於mybatis的輪子構造

後端多多少少會用到db,java中常用的db架構就是mybatis。 先來看看mybatis =====================接口層 mybatis的接口層核心類是sqlSessionFactory,SqlSession。其中S

原创 mongodb梳理

  下面做mongodb特性等簡單梳理:   mongodb的界面管理工具 nosql manager for mongodb   mysql爲例的關係型數據庫 、 mongodb對應的非關係形數據庫 bson是二進制的json //查

原创 axios/vue-resource的http請求小結

vue本身不支持發送ajax請求,需要使用vue-resource,axios等插件實現axios是一個基於Promise的HTTP請求客戶端,用來發送請求,也是vue2.0官方推薦的,同時不再對vue-resource進行更新和維護安裝

原创 springcloud服務追蹤Zipkin和spring cloud Sleuth

參考文章一:摘要: 本文簡單介紹瞭如何利用Zipkin對SpringCloud應用進行服務分析。在實際的應用場景中,Zipkin可以結合壓力測試工具一起使用,分析系統在大壓力下的可用性和性能。設想這麼一種情況,如果你的微服務數量逐漸增大,

原创 maven搭建web項目中org.apache.ibatis.binding.BindingException:Invalid bound statement ( not found)

最近使用Maven配合SSM(Spring+SpringMVC+Mybatis)搭建一個Web項目,在測試三個框架是否整合成功的時候,每次發出請求調用MyBatis時都會出現下面這個錯誤 從異常信息的提示來看是一個無效的語句綁

原创 Thrift基本流程

1. Thrift類介紹 Thrift代碼包(位於thrift-0.6.1/lib/cpp/src)有以下幾個目錄:concurrency:併發和時鐘管理方面的庫processor:Processor相關類protocal:Protoca

原创 phxrpc源碼解析

https://blog.csdn.net/shanshanpt/article/details/55213287

原创 vue基本用法總結

vue.js是一個構建用戶界面的框架是一個輕量級MVVM(Model-View-ViewModel)框架,和angular,react框架類似,其實就是所謂的數據雙向綁定數據驅動+組件化的前端開發(核心思想)通過簡單的api實現**響應式

原创 vue生命週期及實例的屬性和方法

vue的生命週期vue實例從創建到銷燬的過程,稱爲生命週期,共八個階段window.onload=function(){ let vm = new Vue({ el:'#itany', data:{//存儲數據 m

原创 mongo_input_split_size的調整

想要從MongoDB往Hive導數據主要有兩種方式1. Hive直接連接MongoDBHive連接MongoDB這篇講了怎麼連接。使用這種方式的好處在於,直接創建一個Hive的表,用於映射MongoDB裏的數據。也就是數據仍然還在Mong

原创 nat原理

1 概述 1.1 簡介 1.1.1 名詞解釋 公有IP地址:也叫全局地址,是指合法的IP地址,它是由NIC(網絡信息中心)或者ISP(網絡服務提供商)分配的地址,對外代表一個或多個內部局部地址,是全球統一的可尋 址的地址。 私有IP地址:

原创 浮動ip

主要談一談關於浮動IP的東西,介紹下浮動IP是什麼 1、爲什麼要有浮動IP這個東西        現在有一個場景,在一臺Linux上部署一個web應用,應用跑在tomcat裏面,linux網卡上的ip是115.239.100.120 大