周月切换日历 一个可以进行周月切换的日历,左右滑动的切换月份,上下滑动可以进行周,月不同的视图切换,可以进行事件的标记,以及节假日的显示,功能丰富 Android鬼点子-如此Q弹! 设计的很漂亮做出来有点差强人意系列 你…
分类:spring
从零开始实现一个简易的Java MVC框架
前言 最近在看spring-boot框架的源码,看了源码之后更是让我感受到了spring-boot功能的强大。而且使用了很多的设计模式,让人在看的时候觉得有点难以下手。 不过仔细了解了一段时候发现,其实他的原理是很简单的…
Spring Boot Aop
spring-boot-aop 什么是aop 面向切面的程序设计(Aspect-oriented programming,AOP,又译作面向方面的程序设计、剖面导向程序设计)是计算机科学中的一种程序设计思想,旨在将横切关…
普通对象使用spring容器中的对象
引语: 工作中有时候需要在普通的对象中去调用spring管理的对象,但是在普通的java对象直接使用@Autowired或者@Resource的时候会发现被注入的对象是nu…
spring statemachine的企业可用级开发指南7-伪持久化和中间段状态机
1、伪持久化和中间段的状态机我们设想一个业务场景,就比如订单吧,我们一般的设计都会把订单状态存到订单表里面,其他的业务信息也都有表保存,而状态机的主要作用其实是规范整个订单业务流程的状态和事件,所以状态机要不要保存真的不…
Spring的JavaConfig注解
序 传统spring一般都是基于xml配置的,不过后来新增了许多JavaConfig的注解。特别是springboot,基本都是清一色的java config,不了解一下,还真是不适应。这里备注一下。 @RestCont…
Springboot项目搭建(四)整合MySQL数据库(MyBatis + 分页配置)
springboot整合MySQL数据库(MyBatis + 分页配置) 一、POM文件添加依赖 <!--mybatis--> <dependency> <groupId>org.my…
Spring 指南(了解Git)
了解Git Git是一个免费开源的分布式版本控制系统(DVCS),它旨在快速、高效地处理任何规模和范围的项目。 Git是由Linux创建者Linus Torvalds发明的,用于支持庞大的、不同的Linux开发人员群体,…
Java 定时任务系列(2)-Spring 定时任务的几种实现
本文来自网络一些博客的整理(包括gong1208的博客 dary1715的博客) 1、简介 这个系列介绍Spring框架实现定时任务的两种方式以及一些高级的用法,包括: 1、使用Quartz,这是一个功能比较强大的的调度…
Spring常用注解
Spring @Autowired :默认按类型装配,它可以对类成员变量、方法及构造函数进行标注,完成自动装配的工作,如果我们想使用按名称装配,可以结合@Qualifier注解一起使用。如下: @Autowired @Q…
使用canvas保存网页为pdf文件支持跨域
前言 之前上一篇随笔说了Canvas截图网页为图片,下来个新需求,把网页截图后保存为PDF文件供用户下载。 使用canvas保存网页为pdf文件支持跨域正文 需求:用户点击下载,将页面保存为PDF文件并下载。 思路:继续…
减少的 if else 嵌套 可以使用java 8的Consumer
private static Map<String, Consumer<ProductVO>> maps = new HashMap<String, Consumer<ProductV…