原创 關於數據庫主鍵ID的選擇

一、如何選擇 在mysql中,我們要查詢一條或多條數據,都會通過索引來更快的查詢數據,通常每條數據都會有一個主鍵ID用來構建索引方便查詢。由於那麼主鍵ID該選怎麼選呢? 二、自增主鍵ID 自增主鍵ID通常都會選擇int類型或者long類型。

原创 於一次簡單的get請求得知tomcat的一個小坑

一、前言 在接到需求後很快的做完了然後做本地測試發現: java.lang.IllegalArgumentException: Invalid character found in the request target. The valid

原创 嘗試將正式服務遷移至docker中並管理的一次實踐

一、前言 我自己都對我自己博客記錄的次數太少感到無語了~... 目前公司是沒有使用docker的,因而自己希望對此作出改變,將服務都部署到docker容器中。 在這裏是有幾個方面是要考慮的:1.怎麼去部署docker容器?2.對於鏡像和容器

原创 記一次單個服務將cpu佔滿的問題排查

一、發生故障 今天發現服務查詢一直卡住,就看了一下服務器: 當時就愣住了就這一個服務就把CPU佔滿了,再看了下端口號: 出現了大量的CLOSE_WAIT。看到這裏我就只有一個想法:程序代碼有問題或者是配置的問題 二、排查 爲此我先重啓了

原创 關於一次系統無法正常登陸的問題...

一、前言 夜晚十點鐘的時候源自拉羣狂魔老闆的問候: 今天下班前我自己都還登陸過的,咋突然間就不行了捏?懷着鬱悶的心情,首先看了下爲什麼不能登陸,打開 了F12看了下: json錯誤?再接着看到控制檯打印的信息: 二、問題追蹤 1.因爲

原创 於一次JSON格式錯誤 之 手把手帶你走一波FastJSON將對象轉成JSON字符串流程

一、前言 最近老大說要新增一個試用廣告的功能,我巴拉巴拉的從之前推送廣告那裏將代碼cv過來,然後跟老大說搞定了!過一會老大說返回的json格式不對!於是乎我瞧了瞧: { "adsArea1":{ "adsMateri

原创 關於線上環境springboot突然文件上傳失敗問題

一、問題描述 本來跑的好好的文件上傳代碼,突然有一天出現了以下問題: what???怎麼突然間就出現無效的文件上傳路徑了呢? 二、原因 在參考了一些文章後,才知道這是屬於linux的一個坑 1.spring boot的應用服務在啓動的時候

原创 Java中關於包裝類型容易入坑的一個點

一、問題描述 在一次對樹形結構的數據遍歷中,出現了樹形變亂的問題,在此遍歷的ID採用Long類型,在數值比較中達到某個界定值後,樹形結構變形。 二、調試過程 經過debug後發現,在Long類型數值比較中使用的是 “==” ,咋看之下沒啥

原创 關於springboot集成redis及關於redis的Key 亂碼問題

一、在pom文件中引入redis <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-redis