周五的下午,擼完了**,默默的憧憬週末的生活,突然前端告訴我,介面又404了
檢查之後,發現是物件接收時間格式的時候出錯,默默的做了轉換,發現soeasy,
突然我發現資料庫的字段竟然亂碼了
完成數底於周任務80%,扣除月績效20%
原本應該是要這樣的,結果百分號全部亂碼了,剛開始還以為前後端之間的字元型別不對,導致文字格式出現亂碼,進到web.xml後,發現我的filter確實已經實現了轉碼
不信你們看
characterencodingfilterclass>org.springframework.web.filter.characterencodingfilterclass>
encoding
utf-8
forceencoding
true
/*
這樣的化有可能是前端規定的字元格式有可能沒有指定
詢問之後發現前端預設都是utf-8
這時,突然想起了瀏覽器的url轉義,
特殊符號 十六進製制值+ 轉義符為 %2b
空格 轉義符為 + 或 %20
/ 轉義符為 %2f
? 轉義符為 %3f
% 轉義符為 %25# 轉義符為 %23
& 轉義符為 %26
= 轉義符為 %3d
%在瀏覽器中就是個轉義字元,所以他會預設的把
%,扣除月績效20 轉義由於沒有規定這樣的轉義字元,所以這堆內容會呈現亂碼的形式,
解決的辦法就是把每個%都統一的變成%25
好了,繼續憧憬週末
記一次裝mysql服務引發的血案
從裝mysql服務之後,按原來的方式 原來的使用者名稱密碼 連線資料庫,可是不管怎樣都連線不上 這是什麼原因呢?我想了想,試試不填寫密碼看能不能成功,炸一試果然成功了,這下子可以好好複習複習dos命令抄作mysql了 但是高興的太早了,連線資料庫之後,顯示所有資料庫,炸一看怎麼只有三個資料庫了 分析...
一次核心bug引發的服務掛起血案
最近公司在客戶上線專案,客戶伺服器用的天翼雲。客戶一共用了6臺伺服器,其中5臺ecs,1臺rds。ecs中有2臺伺服器的應用在使用過程中頻繁掛起,表現形式為 服務程序還在,沒有oom,沒有任何日誌輸出,包括gc日誌和應用日誌。jstack jmap連不上程序,arthas也連不上程序。message...
記一次noprefixroute引發的問題
ip addr顯示內容 inet 中包含 noprefixroute,看著礙眼想去掉,不知道怎麼弄。最終找到了一台不顯示這項引數的機器,開啟其 etc sysconfig network scripts ifcfg ethx,多方比對發現配置了nm controlled no。該引數預設為yes,竟...