原创 React三大屬性

  最近學習了一波react,暫時感覺用起來很舒服,和vue相比,react最大的特點就是需要有點js的基礎,不然有點難搞!   react既然用起來這麼舒服,這次就說說react不得不聊的三大屬性吧!當然在說三大屬性之前,我們可以必須要聊

原创 谷歌瀏覽器安裝react-developer-tools報錯

  谷歌瀏覽器用一下react-developer-tools插件,結果使得原來的本來可以運行的react項目也報錯,類似下面這種:Uncaught TypeError: Cannot read property ‘forEach‘ of

原创 初次使用create-react-app

  最近玩了一下React,感覺還挺好玩的,說實話對後端的來說比vue好多了,記得剛學vue的時候是一頭霧水;   基礎知識暫時後面慢慢說,其實感覺還是挺容易的吧,今天就簡單使用一下react腳手架,後續的用這個腳手架寫點東西 1.準備no

原创 聊聊webservice

  webservice這個東西已經是一個比較舊的技術了,可能很多人都沒聽說過,乍一聽是不是跟websocket有關呀,哈哈哈,其實壓根就是兩個東西;   我對webservice的理解是:遠程服務器有一個微服務,暴露了一個接口和一個方法,

原创 對java一點感悟

  都說程序員喫青春飯,也許你可能不信,你會覺得不管哪行哪業都是喫青春飯呀!因爲其他行業的知識是大概學完的然後使用一輩子,就比如司機,只要學會開車就行了,然後不斷的每天開;比如教師,只靠考證考了,然後平常上課就好了,而課本的內容也是好久才改

原创 jwt身份驗證

  http協議是無狀態協議,服務端不能從請求中判斷用戶的身份,用戶怎麼每次去找到自己對應的信息呢?   1. cookie   這種方式最簡單,在用戶第一次登陸成功某個網站A,網站A服務端就將你的用戶信息(比如用戶名,用戶id,證件號等等

原创 mysql進階學習二之搭建主從

  前面說了主從複製的原理,現在我們搭建主從結構 1. 提前準備   我準備了兩臺主機,主節點是遠程的centos7,從節點是本機windows   主從複製的原理在上一篇已經說了:主節點中mysql創建一個用戶,專門提供給從節點去複製主節

原创 mysql進階學習三之mycat讀寫分離和分庫分表

  前面已經配置了mysql的主從複製,其實很容易,主節點寫入了數據,從節點進行同步,所以寫操作使用主節點,讀操作使用從節點,這樣就有效降低了數據庫的壓力   但是我們用java程序不可能去連接多個數據源,執行sql的時候還要判斷是使用主節

原创 mysql進階學習一之知識點總結

環境:centos7+mysql5.7 1 mysql5.7的安裝   這裏使用yum安裝,參考這個老哥的博客  ,反正我安裝的時候一言難盡,重裝了好幾次,哎,平常自己玩的都是用的docker...   裝好了記得根據上面的博客去初始化密碼

原创 window重裝mysql

  安裝mysql請用zip包方式,別用msi安裝!!!   window安裝mysql明明是一件很容易的事情的,爲什麼我感覺很坑呢?   原因就是在你第一次裝一次就成功,第二次再安裝,就會出現一些奇奇怪怪的事情,網上教程會讓你去刪除各種註

原创 redis數據類型之string,list

  redis是幹啥的就不多說了,我這裏使用windows版的redis,redis是基於內存的,單進程單線程的非關係型數據庫,不需要考慮什麼線程安全;   想要慢慢的深入redis就要耐下心來從最基本的命令開始慢慢敲一遍,害 1. red

原创 redis數據類型之set,zset,hash

  上一篇說了string和list兩種數據類型,現在說說剩下的幾種數據類型;   繼續敲命令每一個命令,害╮(╯_╰)╭   1.set   這個就類似於java中的Set<Set<T>>,特點是:每一個set中元素無序,而且不能重複

原创 數據庫三範式和反三範式

  要說數據庫什麼最抽象,我覺得就是這個三範式,不是很好理解,但是表在設計的時候又必須要知道這麼一個規則。   首先使用最簡潔的話說說這三範式: 第一範式(1NF:The First Normal Form):每一列不能再分割。 第二範式(

原创 nvm切換node的版本

  有些奇葩的情況下,就是一個項目依賴的node版本和你本機的node不相同,這個時候,你有幾種做法,自己親測可行!就把找的博客整理一下,便於以後查看 1.把你本地的node卸載,然後重新下載一個node 2.使用n進行管理node版本,可

原创 vue源碼解析一

  之前說了一下Vue的大概原理,我們自己也來實現了一個,下面我們實際看看Vue的源碼;版本:2.x   1.回顧自己實現的Vue原理     我們自己實現的vue的基本原理,分爲兩個部分,第一部分初始化:通過Oberver給data中每個