原创 Spring循環依賴的解決

轉載自:https://blog.csdn.net/chejinqiang/article/details/80003868 1. 什麼是循環依賴? 循環依賴其實就是循環引用,也就是兩個或者兩個以上的bean互相持有對方,最終形成閉環。比

原创 mysql中的replace into詳解

replace into的存在的幾種情況 當表存在主鍵並且存在唯一鍵的時候 如果只是主鍵衝突   mysql> select * from auto; +----+---+------+---------+ | id | k | v

原创 Mybatis攔截器原理

Mybatis 攔截器介紹1.1 目錄1.2 前言1.3 Interceptor接口1.4 註冊攔截器1.5 Mybatis可攔截的方法1.6 利用攔截器進行分頁       攔截器的一個作用就是我們可以攔截某些方法的調用,我們可以選擇在

原创 BP神經網絡

本文轉載自:http://blog.csdn.net/zhongkejingwang/article/details/44514073  什麼是BP網絡 BP神經網絡,BP即Back Propagation的縮寫,也就是反向傳播的

原创 Java 枚舉類詳解

本文轉載自:http://blog.csdn.net/qq_31655965/article/details/55049192 爲什麼要引入枚舉類一個小案例你寫了一個小程序,不過好久不用了,突然有一天,你想使用一下它。程序要想正確運行,需

原创 redis實現分佈式鎖

轉載自:https://www.cnblogs.com/linjiqin/p/8003838.html前言分佈式鎖一般有三種實現方式:1. 數據庫樂觀鎖;2. 基於Redis的分佈式鎖;3. 基於ZooKeeper的分佈式鎖。本篇博客將介

原创 Java中Optional類的使用

從 Java 8 引入的一個很有趣的特性是 Optional  類。Optional 類主要解決的問題是臭名昭著的空指針異常(NullPointerException) —— 每個 Java 程序員都非常瞭解的異常。本質上,這是一個包含有

原创 java註解詳解

本文轉載自:https://www.cnblogs.com/acm-bingzi/p/javaAnnotation.html什麼是註解?      對於很多初次接觸的開發者來說應該都有這個疑問?Annontation是Java5開始引入的

原创 Java中定時任務的實現:Timer與ScheduledExecutorService

本文轉載自:https://blog.csdn.net/guozebo/article/details/51090612前言在做後臺任務的時候經常需要實現各種各種的定時的,週期性的任務。比如每隔一段時間更新一下緩存之類的。通常週期性的任務

原创 等價二叉樹

檢查兩棵二叉樹是否等價。等價的意思是說,首先兩棵二叉樹必須擁有相同的結構,並且每個對應位置上的節點上的數都相等。 您在真實的面試中是否遇到過這個題? Yes 樣例     1             1    / \          

原创 Hash算法與加密算法對比

轉載自:https://blog.csdn.net/lucky_greenegg/article/details/51897647HASH 算法是一種消息摘要算法,不是一種加密算法,但由於其單向運算,具有一定的不可逆性,成爲加密算法中的一

原创 讀入一個數,計算其各位數字之和,用漢語拼音寫出和的每一位數字

題目是“讀入一個數n,計算其各位數字之和,用漢語拼音寫出和的每一位數字”,是用c語言實現的。由於我目前正在學習java,所以想用java來實現下。 輸入格式:每個測試輸入包含1個測試用例,即給出自然數n的值。這裏保證n小於10100。 輸

原创 有效的括號序列

給定一個字符串所表示的括號序列,包含以下字符: '(', ')', '{', '}', '[' and ']', 判定是否是有效的括號序列。 樣例 括號必須依照 "()" 順序表示, "()[]{}" 是有效的括號,但 "([)]"則是無

原创 分割回文串II

給定一個字符串s,將s分割成一些子串,使每個子串都是迴文。 返回s符合要求的的最少分割次數。 樣例 比如,給出字符串s = "aab", 返回 1, 因爲進行一次分割可以將字符串s分割成["aa","b"]這樣兩個迴文子串 import

原创 x的n次冪

實現 pow(x,n)  注意事項 不用擔心精度,當答案和標準輸出差絕對值小於1e-3時都算正確 樣例 Pow(2.1, 3) = 9.261 Pow(0, 1) = 0 Pow(1, 0) = 1 import java.util.Sc