手寫前端分頁組件 服務端接口開發 Mybatis-PageHelper 個人理解 Mybatis-PageHelper的原理是通過AOP在截獲我們執行的SQL的時候,再執行一次SQL語句,填充到返回值里 使用方法 在pom.xml中添加相關依賴 ...
手寫前端分頁組件 服務端接口開發 Mybatis-PageHelper 個人理解 Mybatis-PageHelper的原理是通過AOP在截獲我們執行的SQL的時候,再執行一次SQL語句,填充到返回值里 使用方法 在pom.xml中添加相關依賴 ...
效果圖: html部分: JQuery部分: ...
...
工作需要一個JS分頁插件,心想自己動手寫一個吧,一來上網找一個不清楚代碼結構的,出了問題難以解決,而且網上的插件所包含的功能太多,有些根本用不到,就沒必要加載那段JS,二來想起沒寫過jQuery插件,就當練一下手了,好了,先看結果: .pagenavigate{ border ...
二分查找法。 排序算法 1.快速排序 2.冒泡排序 比較低端,不建議寫。 多線程 1.手寫一下生產者消費者模式,不要用BlockingQueue。 思路:可以使用wait(),notify() 2.手寫一個死鎖。 設計模式 設計模式的代碼詳情見: 設計模式代碼示例 1.手寫 ...
手寫Java HashMap核心源碼 上一章手寫LinkedList核心源碼,本章我們來手寫Java HashMap的核心源碼。 我們來先了解一下HashMap的原理。HashMap 字面意思 hash + map,map是映射的意思,HashMap就是用hash進行映射的意思。不明白?沒關系 ...
多級緩存實現類,時間有限,該類未抽取接口,目前只支持兩級緩存:JVM緩存(實現 請查看上一篇:java 手寫JVM高性能緩存)、redis緩存(在spring 的 redisTemplate 基礎實現) ...
概述 LinkedHashMap是Java中常用的數據結構之一,安卓中的LruCache緩存,底層使用的就是LinkedHashMap,LRU(Least Recently Used)算法,即最近最少使用算法,核心思想就是當緩存滿時,會優先淘汰那些近期最少使用的緩存對象 LruCache的緩存 ...