原创 雙節棍字符串

輸入一串字符串,找出裏面的最長的“雙節棍”字符串 雙節棍字符串   :   形如   “aaa....bb....aaa”    左右兩端爲相同的字符,且數量相等,中間爲另一重複的字符串 比如  輸入      AAABDDDKDDDL 

原创 leetcode三數之和等於0(去重)

題目: 給定一個包含 n 個整數的數組 nums,判斷 nums 中是否存在三個元素 a,b,c ,使得 a + b + c = 0 ?找出所有滿足條件且不重複的三元組。 注意:答案中不可以包含重複的三元組。 例如, 給定數組 nums

原创 二叉搜索樹與雙向鏈表

題目: 輸入一棵二叉搜索樹,將該二叉搜索樹轉換成一個排序的雙向鏈表。要求不能創建任何新的結點,只能調整樹中結點指針的指向。   方法一:非遞歸版 解題思路: 1.核心是中序遍歷的非遞歸算法。 2.修改當前遍歷節點與前一遍歷節點的指針指向

原创 springboot在Linux後臺運行

首先需要進到自己springboot項目的根目錄,然後執行如下linux命令 nohup java -jar 自己的springboot項目.jar >日誌文件名.log 2>&1 & 命令詳解: nohup:不掛斷地運行命令,退出帳戶之

原创 Cglib及其基本使用

原文地址:https://www.cnblogs.com/xrq730/p/6661692.html   Cglib是什麼 Cglib是一個強大的、高性能的代碼生成包,它廣泛被許多AOP框架使用,爲他們提供方法的攔截。下圖是我網上找到的一

原创 JDK動態代理原理

本文參考自http://www.cnblogs.com/liuyun1995/p/8144628.html不知道可以先回顧一下這麼使用JDK的動態代理用法https://blog.csdn.net/qiuwenjie123/article

原创 windows下揪出java程序佔用cpu很高的線程 並找到問題代碼 死循環線程代碼

http://blog.csdn.net/hexin373/article/details/8846919   我的一個Java程序偶爾會出現cpu佔用很高的情況 一直不知道什麼原因 今天終於抽時間解決了 系統是win2003     j

原创 js中全局變量和異步(ajax)調用一起使用會遇到的問題

今天使用ajax時遇到一個很奇怪的問題,代碼如下:layer.confirm('真的刪除行麼', function(index){ var flag;

原创 mysql安裝常見問題(系統找不到指定的文件、發生系統錯誤 1067 進程意外終止)

鑑於經常會用到mysql,而每次重裝都會遇到這樣那樣的麻煩,故轉載此文章。 原文地址:https://blog.csdn.net/mhmyqn/article/details/17043921/ 在安裝mysql時總是會遇到這樣那樣的問題

原创 基於Token的WEB後臺登錄認證機制分析

本文轉載自:https://www.cnkirito.moe/2018/04/20/jwt-learn-3/介紹:JSON Web Token(JWT)是一個非常輕巧的規範。這個規範允許我們使用JWT在用戶和服務器之間傳遞安全可靠的信息。

原创 leetcode——z字形變換

題目:將字符串 "PAYPALISHIRING" 以Z字形排列成給定的行數:(下面這樣的形狀)P A H N //0號數組 A P L S I I G

原创 java實例化順序

1.繼承沒有的情況單獨一個類的場景下,初始化順序爲依次爲靜態數據,繼承的基類的構造函數,成員變量,被調用的構造函數。其中靜態數據只會初始化一次。(靜態數據包括靜態代碼塊和靜態變量,每個類的靜態數據只會初始化一次)繼承的情況添加兩個基類,讓

原创 leetcode-翻轉整數

題目描述:給定一個 32 位有符號整數,將整數中的數字進行反轉。示例 1:輸入: 123 輸出: 321  示例 2:輸入: -123 輸出: -321 示例 3:輸入: 120 輸出: 21 注意:假設我們的環境只能存儲 32 位有符號

原创 SpringBoot 3.SpringBoot 整合 MyBatis 逆向工程以及 MyBatis 通用 Mapper

原文地址:https://www.cnblogs.com/rcddup/p/7530401.html一、添加所需依賴,當前完整的pom文件如下:<project xmlns="http://maven.apache.org/POM/4.0

原创 AOP中的概念通知、切點、切面、

原文:https://blog.csdn.net/u013782203/article/details/517994271、爲什麼要用AOP1)就是爲了方便,看一個國外很有名的大師說,編程的人都是“懶人”,因爲他把自己做的事情都讓程序去做