手写前端分页组件 服务端接口开发 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的缓存 ...