在centos6使用yum安裝mysql5.7筆記

在centos6上面使用yum安裝任意版本的mysql,這邊以mysql5.7為例。

大致步驟如下:

  1. 更新yum的repository (yum mysql的來源)
  2. 改變repository裡的來源版本 (預設都是吃latest)
  3. 確認無誤後,用yum直接安裝mysql-community-server
  4. 安裝成功後,做第一次登入並改變密碼
  5. 開啟遠端連線的權限
  6. 修改密碼強度policy,和預設db編碼
  7. 基本安裝完成

顯示完整資訊

Windows+Vagrant+CentOS6同步分享資料夾設定

Vagrant在CentOS6底下要設定nfs同步本機sharefolder,要在Vagrantfile加上

config.vm.synced_folder "../data", "/vagrant_data", nfs: true

還要在VirtualBox要裝Extension,然後vagrant要在裝下面這個plugin才可以

vagrant plugin install vagrant-vbguest

參考:

  • https://stackoverflow.com/questions/42074246/vagrant-error-unable-to-mount-virtualbox-shared-folders-guest-additions-vboxs

JRebel License Server for Java

MyJrebel在2018年7月1日不再提供免費的社群註冊版,而JRebel的費用對於個人開發者而言又是高的遠不可即。找了半天終於找到一個快樂的解決方法,這邊純記錄,也不多說明了XD。

1) download JRebel License Server maven project -> import project, maven compile project, then start project with default port 8081.
2) generate a GUID
3) install IntelliJ jrebel plugin -> activate jrebel
4) connect to online server which the host is http://127.0.0.1:8081/{guid}, and any email address you like.
5) activate
6) set jrebel work offline

顯示完整資訊

Spring+JSP頁面傳遞值的筆記

平常都在用Spring+REST api的設計,在參數的傳遞也習慣用JSON,突然間最基本的Spring+Servlet+JSP的寫法反而忘記,趕緊來筆記一下。

✦ Controller裡面的 HttpServletRequest request:

request.getParameter() 一般是指Client透過URL Query傳值到Server。一般只能傳送String。

https://www.ajoshow.com/servlet?parameter=1

request.getAttribute() 一般用於Server端取值,例如從Servlet設值,JSP取值,可以傳遞的值不限於String,也可以是物件。

顯示完整資訊

讀書心得《恆毅力》

《恆毅力》之前看到作者在TED的演講才買的,以下心得:
 
“恆毅力很高的人,他們的熱情是由興趣和目的兩者共同支撐的”。
 
整本裡面這句話我印象最深。對一件事有熱情,想必會持之以恆地做下去。但有時候熱情常常只有三分熱度,甚至整個會被澆熄。所以仔細想想書上說的兩個點支撐蠻有道理。很多時候自己也不知道是否對一件事真的感興趣,甚至從沒意識到自己的目的是甚麼,一直處在於找尋興趣、目的的階段。書裡面有提到一些怎麼讓自己或是幫助別人變得更有恒毅力的方法跟科學實證,覺得有興趣的推薦可以看看。熱情熄了是可以重新再被點燃的。
 
《恆毅力》電子書 – ★  出版即空降紐時報暢銷榜!同佔Amazon心理學類、教養教育類TOP1★  TED超人氣演說近千萬瀏覽★《華盛頓郵報》2016領導力矚目新書★《富比士》20…