原创 【劍指offer】用兩個棧實現隊列
題目描述: 用兩個棧來實現一個隊列,完成隊列的Push和Pop操作。 隊列中的元素爲int類型。 解題思路: 整體思路是元素先依次進入棧1,當棧2是空的時候就把棧1中的元素依次push到棧2中,這樣在取棧2的元素就相當於一個先入先出的隊列
原创 【劍指offer】從尾到頭打印鏈表
題目描述: 輸入一個鏈表,按鏈表值從尾到頭的順序返回一個ArrayList。 解題思路: 兩種思路,第一個是通過棧的特點,先入後出,將鏈表中的數據插入到棧中,出棧之後即爲逆序,第二個思路是通過遞歸,其實也是藉助於棧的實現。 AC代碼:
原创 【劍指offer】替換空格
題目描述:請實現一個函數,將一個字符串中的每個空格替換成“%20”。例如,當字符串爲We Are Happy.則經過替換之後的字符串爲We%20Are%20Happy。 解題思路:在不考慮java自帶的replace函數的情況下,分兩種情
原创 SpringBoot中獲取時間對象Can not parse date while it seems to fit format 'yyyy-MM-dd'T'HH:mm:ss.SSS
在前端中向後端傳輸JSON數組的過程中,由於數組中包含時間對象,在後端報瞭如下錯誤 Can not parse date while it seems to fit format 'yyyy-MM-dd'T'HH:mm:ss.SSS 是
原创 nginx配置location正確下載的坑
一般在瀏覽器中下載txt文件會直接打開,解決辦法是在location中配置Content-Disposition attachment;在nginx中通過反向代理可以直接過濾訪問的url在指定的訪問中添加header。 今天在配置的時
原创 centos yum 安裝mysql8 修改密碼
官網地址:https://dev.mysql.com/downloads/repo/yum/ 可以在以上地址選擇想要的版本將下面的鏈接後面部分替換 wget http://repo.mysql.com/mysql80-commu
原创 Required String parameter is not present
出錯部分代碼: public OverviewASRResponse getOverviewASR(@UserRole Integer role, @UserId Integer userId , @RequestParam(val
原创 mysql 獲取昨天日期、今天日期、明天日期以及前一個小時和後一個小時的時間
1、當前日期 select DATE_SUB(curdate(),INTERVAL 0 DAY) ; 2、明天日期 select DATE_SUB(curdate(),INTERVAL -1 DAY) ; 3、昨天日期 sel
原创 mysql查詢結果保留兩位小數
TRUNCATE TRUNCATE(x,d):函數返回被捨去至小數點後d位的數字x。若d的值爲0,則結果不帶有小數點或不帶有小數部分。若d設爲負數,則截去(歸零)x小數點左起第d位開始後面所有低位的值。 SELECT TRUNCA
原创 Mybatis @SelectKey用法
@SelectKey 用處 主要用來解決主鍵自增問題 用法 @SelectKey(statement="SELECT LAST_INSERT_ID()", keyProperty="clusterId", before=false
原创 mysql 對於年月日日期的比較
轉載自:https://blog.csdn.net/nihaoqiulinhe/article/details/76187271 在前端日期傳過來是2017-01-01的格式,我要在數據庫比較日期,假設是年齡,我可以在mysql語句中拼查
原创 Interface HandshakeInterceptor
public interface HandshakeInterceptor WebSocket握手請求的攔截器. 檢查握手請求和響應, 對WebSocketHandler傳遞屬性 boolean beforeHandShake(Serve
原创 A JSONObject text must begin with '{' at character 1 of websocket on open錯誤解決
問題描述: JSONObject jsonobject = JSONObject.fromObject(webSocketMessage.getPayload()); 通過將websocket中的信息轉換成json串的過程
原创 NoSql簡介
一.單機數據庫的瓶頸 1.數據量總大小一個機器放不下 2.數據的索引(B+TREE)一個機器放不下的時候 3.訪問量(混合讀寫)一個實例不能承受 二.什麼是NoSql NoSql(Not Only SQL)
原创 Logger入門用法
一.使用Logger的步驟 1.引入Logger和Logger工廠類 2.聲明logger 3.記錄日誌 二.簡單示例 //1. 引入slf4j接口的Logger和LoggerFactory import org