原创 【劍指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