/** * 计算两个时间点的天数差 * @param dt1 第一个时间点 * @param dt2 第二个时间点 * @return int,即要计算的天数差…
标签:java
Maven 生命周期
Maven 生命周期 Maven 生命周期是为了对所有的构建过程进行抽象和统一,开发了一套高度完善的、易扩展的生命周期。这个生命周期包含了项目的清理、初始化、编译、测试、打包、集成测试、验证、部署和站点生成等几乎所有构建…
3.11、@SessionAttribute 和 @RequestAttribute
本篇示例见这个项目的 mvc 分支下的 SesAndReqAttrController.java ① 使用@SessionAttribute来访问预先存在的全局会话属性 如果你需要访问预先存在的、以全局方式管理的…
spring mvc 常用注解标签详解【转载】
原文地址 Controller 在SpringMVC中,控制器Controller负责处理由DispatcherServlet分发的请求,它把用户请求的数据经过业务处理层处理之后封装成一个Model,然后再把该Model…
工厂模式(FactoryMethod)
一般实现 创建实体类 public class WithOutEntityA { public WithOutEntityA(){ System.out.println("create WithOutEntityA ..…
Dubbo(一):dubbo-spring-boot-starter
dubbo-spring-boot-starter English Dubbo Spring Boot Starter。也可以关注dubbo官方的dubbo-spring-boot-project 支持jdk版本为1.6…
java实现下载并选择保存路径
一、通过浏览器提供下载,使文件直接以流的形式响应客户端浏览器。不多说了,直接上代码吧。 public void downloadExcel(HttpServletRequest request,HttpSer…
Spring为什么需要三级缓存解决循环依赖?二级缓存不行的吗?
Spring中如何创建循环依赖的? 1、依赖的 Bean 必须都是单例 2、依赖注入的方式,必须不全是构造器注入,且 beanName 字母序在…
使用JavaMail实现发送模板邮件以及保存到发件箱
需要用到的jar包 1.freemarker-2.3.19.jar 2.javax.mail.jar 3.javax.activation.jar 本次测试邮箱是腾讯企业邮箱,其他未经测试。 做这个功能是因为我女朋友每个…
怎样快速成为一名java程序员?
如果你想成为一名Java程序员,那么今天你算是来对了,小编来给你们送福利了!!!教你怎样快速成为一名Java程序员。下面给出以下几个建议,快来学习吧。 一、Java…
Hadoop 与 Hbase基本操作与配置
hadoop搭建 目的 本文档主要讲述如何快速搭建单节点hadoop以及一些简单map reduce操作和一些HDFS基本知识 配置要求 平台要求 GNU/LINUX支持该平台,Hadoop可以在linux上搭建2000…
【Java入门提高篇】Day19 Java容器类详解(二)Map接口
上一篇里介绍了容器家族里的大族长——Collection接口,今天来看看容器家族里的二族长——Map接口。 Map也是容器家族的一个大分支,但里面的元素都是以键值对(key-value)的形式存放的,就像字典一样,用相应…