摘要:
之前用Thymeleaf标签做了一个分页(总页数为15),下面记录一下一些细节 记录分页的一些细节 1.当页面为第一页时,不可以点上一页 2.当页面为最后一页时,不可以点下一页 3.高亮为当前页面 4.首页,末页随时可以点 5.当页面处于中间位置时,应渲染前几页和后几页 6.渲染到尾页停止,不要多出 阅读全文
摘要:
i从0开始,array[i]与array[i+1]比较,如果array[i]>array[i+1],那么就交换位置 经过一次排序后会将最大的值冒泡到最后一位 public void bubbleSort(int array[]) { for (int i = 0; i < array.length; 阅读全文
摘要:
简单实现一个不配置xml文件的spring mvc项目 参考https://docs.spring.io/spring/docs/current/spring-framework-reference/web.html 项目结构 MyWebApplicationInitializer.class /* 阅读全文
摘要:
刷了一遍spring mvc源码,记录一下,写的可能有点乱。 DispatcherServlet的核心方法为doDispatch,上图中的流程基本都在doDispatch中完成,下面贴上源码 /** * Process the actual dispatching to the handler. * 阅读全文
摘要:
拉模式的观察者 主题Subject接口 天气数据 观察者Observer tv观察者 Radio观察者 测试类 推模式后续更新 阅读全文
摘要:
还是以计算器为例 首先定义Operation接口和Add,Sub,Mul,Div操作 接下来创建抽象工厂 创建工厂实现类 枚举工厂 阅读全文
摘要:
以一个计算器为例 抽象的计算器接口 计算方法抽象类,用于装饰计算器 普通的加减乘除计算机,实现Calculator接口 mod计算方法,继承Operate抽象类 pow计算方法,同样继承Operate抽象类 测试类 测试结果 阅读全文
摘要:
设计模式 单例模式 单例模式应该算最简单的设计模式,但在Java中单例模式还是有不少坑的。 个人对单例的理解是全局中有且仅有一个的实例,不能通过其他方式构造,只能通过特定方法访问,因此单例的构造器通常是私有的,在内部会创建这个唯一实例,且会提供一个公开的方法用于访问这个实例 饿汉式 类初始化时直接加 阅读全文