原创 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差不多