原创 No Spring Web ApplicationInitializer types detected
No Spring Web ApplicationInitializer types detected 導致這個的原因可能很多而且可能是小的失誤,這裏只是一種情況 1、環境:maven web項目 開發工具idea tomcat8
原创 數組移位實現java版
1、測試 public static void main(String[] args) { //沒有校驗參數 默認左移實現的代碼 int i = 0; int a[] =new in
原创 快速排序實現(java實現)
記錄自己理解實現快速排序 1、可運行的實現 public class Quicksort1 { public static void main(String[] args) { Random random
原创 歸併排序理解(java實現)
1、歸併排序 public class MergeSort { public static void main(String[] args) { Random random = new Random();
原创 希爾排序 與 直接插入排序運行比較
public class ShellSort { // is v < w ? private static boolean less(Comparable v, Comparable w) { r
原创 用aspectj攔截mybatis mapper的一種可行方案
實現的大致步驟 1、我們的mapper層接口統一實現一個接口比如Mapper接口 2、Aspect切面定義時候切點匹配用this或者target eg: MethodInvocation methodInvocation = E
原创 spring中lookup-method注入用法以及spring中的實現
1、用法(獲取器注入) ,方便後期替換實現 eg: 抽象類 public abstract class Car { public abstract void show(); } 一個實現 public class Aud
原创 兩個線程交替打印a b 0到25
public class CriclePrint { private static volatile boolean flag = true; private static volatile int value
原创 基於棧(Stack)實現括號匹配
public class BracketMatching { public static void main(String[] args) throws IOException { Buf
原创 BstTree增刪查實現(java版本)
聲明:代碼是kevin-wayne大牛的,之所以貼出來作爲自己學習的筆記記錄,畢竟找到這個也是要花時間的。 package com.abead.mybatistest.services; import java.util.NoS
原创 二叉樹的遍歷的一點體會
1、 思路: 二叉樹遍歷完全說是7種遍歷方式假設左子樹L根節點D右子樹R則有下面的遍歷方式 DLR、LDR、LRD、DRL、RDL、RLD、層次遍歷。我們一般習慣用DLR、LDR、LRD,先根、中根、後根遍歷,遍歷數一定要有遞歸的
原创 Java字節碼指令列表
原文鏈接:https://en.wikipedia.org/wiki/Java_bytecode_instruction_listings Mnemonic Opcode Opcod
原创 cron表達式詳解
[參考]這裏(https://www.lmlogisticsservices.com/autotime/help/cron_expressions.htm#Cron_Expressions_Examples)
原创 rocketmq(V4_5_0)同步雙主雙備集羣部署
沒有創新記錄自己搭建過程遇到的問題 環境:四個節點 192.168.25.10、192.168.25.13、192.168.25.14、192.168.25.15 namesrv: 192.168.25.10、192.168.25
原创 Spring(3.2.8) + Mybatis(1.2.5)動態數據源路由大致過程
1、怎麼配置配置省略了 注意:(1)配置切面攔截service 設置database標識就是你要使用哪個數據源) (2)自定義數據源繼承org.springframework.jdbc.datasource.lookup.Abstra