原创 shell 按照本地文件夾從遠端拉去
本來打算用做的叼一點, 用spawn來寫, 這樣就不用輸入密碼了. 但是本人功力有限. 需求: 因爲是分佈式系統,佈置產線的時候,都是把服務拆分到幾個服務器上去. 產線環境你懂的.. 還好的是, 服務器的環境都是一個規則下來的
原创 java後端解決跨域問題
跨域問題 最常見的因爲前後端分離,瀏覽器的保護機制就產生了跨域問題 vue前端: headers: {'Content-Type': 'application/x-www-form-urlencoded'}, ba
原创 linux安裝mysql
關閉防火牆 service iptables stop chkconfig iptables off(關閉開機自啓:所謂的永久關閉防火牆 創建統一的管理目錄 mkdir ‐p /exprot/software m
原创 shell腳本---mysql備份,回滾
備份腳本: #!/bin/bash #全備方式,一般在從機上執行,適用於小中型mysql數據庫 source ~/.bash_profile #加載用戶環境變量 set -o nounset #引用未初始化變量時退出 set -o
原创 .SQL文件合併
整理腳本一件很痛苦的事,尤其是Navicat導出來之後,是按照表導出的.這樣就會有很多個.SQL文件, 爲了解決問題, 解決辦法簡答粗暴. 新建一個文件,文件後綴改爲.bat 然後把 copy *.sql fina.sql 粘
原创 shell腳本 循環遍歷指定文件夾,執行指定文件
#!/bin/sh function ergodic(){ for fileName in ` ls $1 ` do if [ -d $1"/"$fileName ] then
原创 linux redis相關命令
登錄服務器, 找到redis-cli 用./redis-cli或者redis-cli -c 都可以 輸入auth 密碼 --> auth空格密碼回車 如果是簡單的數據 就用: get key hash的話: hmget k
原创 java 1.8 lambda表達式1
java 1.8新特性 最核心lambda和stream Api lambda表達式 箭頭操作符 “->” 左側:lambda參數列表 右側:lambda表達式中所需要的功能. 即lambda體 語法格式一: 無參數
原创 linux系統相關命令
防火牆 關閉防火牆命令:systemctl stop firewalld.service 開啓防火牆:systemctl start firewalld.service 關閉開機自啓動:systemctl disable firewal
原创 mysql 實現oracle OVER(PARTITION BY) 分組後用其他字段對組內數據排序
很多時候我們grep by 是沒有id, 但是我們需要根據id 查出一條唯一的數據 oracle //根據三個字段分組 然後id排序 取第一條 select * from (select f.*,
原创 Elastic Stack
Elastic Stack簡介 如果你沒有聽說過Elastic Stack,那你一定聽說過ELK,實際上ELK是三款軟件的簡稱,分別是ElasticsearchLogstash、Kibana組成,在發展的過程中,又有新成員Beats
原创 MyBatis-Plus
簡介 Mybatis-Plus(簡稱MP)是一個 Mybatis 的增強工具,在 Mybatis 的基礎上只做增強不做改變,爲簡化開發、提高效率而生。這是官方給的定義,關於mybatis-plus的更多介紹及特性,可以參考mybatis
原创 微信小程序開發
註冊開發文檔: https://mp.weixin.qq.com/wxopen/waregister?action=step1&token=&lang=zh_CN 通過郵箱激活 註冊完成之後又設置log和名稱等. 記住開發者id 綁定
原创 Springboot集成WebSocket
如果網頁不刷新,服務端有新消息如何推送到瀏覽器? 解決方案,採用輪詢的方式。即:通過js不斷的請求服務器,查看是否有新數據,如果有,就獲取到新數據。 這種解決方法是否存在問題呢? 當然是有的,如果服務端一直沒有新的數據,那麼js
原创 SpringBoot整合MongoDB
spring-data對MongoDB做了支持,使用spring-data-mongodb可以簡化MongoDB的操作。 有兩種實現方式 dao層接口繼承MongoRepository 和 Spring data jpa差不多