博客 / 列表

DQuery - 一個後端寫的Flex佈局筆記

背景 我的強項是後端開發,很少涉及前端開發,一個很重要的原因是前端佈局太妖,要實現一個居中需要各種奇技淫巧,而且每個瀏覽器實現還不一樣,前端的佈局就像謎一樣,你都不知道為啥就可以了,也不知道為啥就不行。直到Flex佈局的出現前端的佈局終於有點章法了,第一次接觸Flex佈局是從阮一峯的博客Flex 佈局教程,阮一峯寫博客的能力確實厲害,通俗易懂又直擊要害,建議想要入門Flex都去拜讀一下。那麼寫這篇

flexbox , flex

DQuery - Flex CSS佈局練習

第一題 佈局介紹 這個是經典的首頁佈局,垂直方向分為頭,內容,尾組成,內容又分為導航和展示,其中展示內容需要自適應,需要隨着窗口的大小發生變化 分析 垂直方向可以使用flex方向為column,因為中間內容項需要自適應,可以使用flex-grow指定增長自適應,內容裏面又包含了導航和內容展示,其中內容展示是自適應,因此佈局代碼參考如下: div class="container"

flexbox , flex

DQuery - 一次Ajax請求未攜帶cookie問題排查

背景 重寫一個登錄頁面,登錄接口是跨域接口,重寫的頁面登錄成功後進入頁面報錯,原因是請求後台接口未攜帶cookie,但是通過老頁面進行登錄,進入頁面後cookie可以正常攜帶,使用工具對比新老頁面登錄請求,request和response都是一樣。 解決 排除過以下可能性 在代碼中進行cookie刪除 兩個請求頭不一樣導致結果不一樣 系統時間設置錯誤,導致cookie過期 對比過兩邊的a

Ajax , ajax跨域 , Javascript

DQuery - kubernetes日誌備份方案

背景 為解決日誌在ELK中偶發性丟失問題,需要對應用日誌進行備份,當關鍵日誌缺失後可以對原始日誌進行查詢。應用日誌除了傳ELK,在本地(docker內部)也保存一份原始文件,路徑為/opt/logs並且通過logback相關配置可以對日誌進行自動歸檔。 方案 總體方案 總體方案是在主機上通過本地文件系統找到應用在容器內的日誌文件,藉助rsync進行備份,再通過crontab配置定時任務就能實現日誌

kubernetes , elk

DQuery - 自己動手擼一個cron表達式解析器

背景 給公司某商城項目做了一套消息平台,就是這貨,此消息不是短信郵件通知之類的消息,而是指消息隊列中的消息,平台可以動態創建消費者和生產者,處理異步消息,提供多種可視化手段對消息處理過程進行全生命週期管理,有興趣的小夥伴可以瞭解下。廣告時間結束:),以下是正文 平台有一個小功能,可以配置定時任務,定時執行一些程序,一開始就簡單用ScheduledThreadPoolExecutor實現了下,可以實

crontab

DQuery - mac終端改造

背景 在windows中,有諸如XShell,SecureCRT等ssh連接神器,但在Mac中,可選擇的工具並不多,ITerm2被一眾程序員吹上了天,但自己實際用下來並不好用,對終端的執念讓我基本上嘗試了所有在Mac上能找得到的終端工具,最終選擇了termius,該工具界面有點極客風,設計簡潔,連接速度快,可惜的是如果用户退出所有記錄將被清除,在被清除兩次後終於無奈的放棄了Mac下唯一上手的終端工

macpro , bash , 終端 , terminal