開始使用 java8 的日期工具類
1.Mysql 報錯解決方法。
錯誤一.啟動mysql服務的時候報錯。
用管理員開啟mysql5.6 資料夾下的bin檔案的CMD 執行 mysqld --defaults-file=“C:\Program Files\MySQL\MySQL Server 5.6\my-default.ini” --console --skip-grant-tables
會得到錯誤提示 如下:
解決方法:
1、開啟工作管理員終止mysqld程序;
2、開啟mysql安裝目錄的data資料夾,刪除以下2個檔案:
ib_logfile0和ib_logfile1
拓展知識
mysql的innodb中事務日誌ib_logfile
事務日誌或稱redo日誌,在mysql中預設以ib_logfile0,ib_logfile1名稱存在,可以手工修改引數,調節
開啟幾組日誌來服務於當前mysql資料庫,mysql採用順序,迴圈寫方式,每開啟一個事務時,
會把一些相關資訊記錄事務日誌中(記錄對資料檔案資料修改的物理位置或叫做偏移量);
作用:在系統崩潰重啟時,作事務重做;在系統正常時,每次checkpoint時間點,會將之前寫入事務
應用到資料檔案中。
錯誤二.出現如下圖錯誤
原因:密碼錯了。
解決方法:
首先net stop MySQL5.6 關閉服務
net stop MySQL56 -- MySQL56 是服務名 不一定就是 mysql
開啟安裝檔案下的 bin檔案的cmd模式,執行 or 在 my.ini 檔案中加入[mysqld] 下面加段程式碼skip-grant-tables
skip-grant-tables作為啟動引數的作用:MYSQL伺服器不載入許可權判斷,任何使用者都能訪問資料庫。
mysqld --defaults-file="C:\Program Files\MySQL\MySQL Server 5.6\my-default.ini" --skip-grant-tables
再次執行命令: mysql -u root -p
2.在騰訊雲上搭建ftp 檔案傳輸伺服器。
在IIS上安裝FTP服務---> 建立FTP使用者及密碼---> 設定共享資料夾(Evenone) ----> 在IIs 上新增FTP站點 ---> 設定安全組及Windows高階防火牆(如圖) ---> 在客戶端測試連線ftp公網地址。(建議測試前先重啟伺服器)
3.FTP伺服器 FileZilla Server 配置。 參考地址
異常:開啟Filezilla以後面板裡紅字顯示"FTP over TLS is not enabled, users cannot securely"
原因:未啟用TLS模式。
出坑:
開啟Settings
選FTP over TLS settings,勾選Enable FTP over TLS support,然後點選中間Generate new certificate...按鈕
空白處都可以隨便填,注意Common name (Server address)那裡填127.0.0.1就行了,下面給金鑰和證書選一個儲存的位置,然後點最下方Generate certificate
然後在Key password填個金鑰密碼,隨便填一個用不到的,最後點選左下OK,再開啟Filezilla就不會有錯誤提示啦~~
坑解決以後,就可以按照網上各種教程新增使用者,分配資料夾訪問許可權了,基本配置參考《FileZilla怎麼用 FileZilla配置FTP服務圖文詳解》,Settings裡每一項的具體作用參考《免費ftp伺服器FileZilla Server配置》,大部分都預設設定就行了。