![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
spring
文章平均质量分 83
vitaair
这个作者很懒,什么都没留下…
展开
-
Java计算时间区间内工作日天数
排除特殊工作日和休息日下面的是按照所有的周一到周五休息、周六到周日工作来计算的,但是遇到国家法定节假日也需要进行特殊对待。package cn.xm.exam.utils;import java.text.ParseException;import java.util.ArrayList;import java.util.Calendar;import java.util.Date;import java.util.List;import org.apache.commons.lan原创 2020-11-27 15:13:06 · 859 阅读 · 0 评论 -
Java计算时间区间内工作日天数
计算时间区间内的工作日天数,很明显正常情况下,周一到周五工作,周六周日休息,但是在这其中有些日子需要被特殊对待,比如法定节假日,或者一些因为节假日被调休的周末需要工作,再或者根据公司单位的要求不同 设定特殊的工作或休息日。import org.apache.commons.lang3.time.DateFormatUtils;import java.text.SimpleDateFormat;import java.util.*;/** * 计算工作日util * 计算工作日util原创 2020-11-27 15:09:22 · 1054 阅读 · 1 评论 -
DATEUTIL计算时间进度
开始时间:2020 - 10 - 20结束时间:2020 - 10 - 22当前时间: 2020 - 10 -21计算公式:(结束时间 - 当前时间)/(结束时间 -开始时间)= 1/2 = 50%原创 2020-11-03 10:01:41 · 2550 阅读 · 0 评论 -
格式化字符串日期
import java.text.ParseException;import java.text.SimpleDateFormat;public class DateUtil { private static final org.slf4j.Logger log = org.slf4j.LoggerFactory.getLogger( DateUtil.class); /** * 根据日期 格式化 指定类型 */ public s.原创 2020-11-03 08:32:11 · 1169 阅读 · 0 评论 -
SpringBoot整合Swagger3生成接口文档
前后端分离的项目,接口文档的存在十分重要。与手动编写接口文档不同,swagger是一个自动生成接口文档的工具,在需求不断变更的环境下,手动编写文档的效率实在太低。与swagger2相比新版的swagger3配置更少,使用更加方便。一、pom文件中引入Swagger3依赖<dependency> <groupId>io.springfox</groupId> <artifactId>springfox-boot-starter&l原创 2020-11-01 11:39:16 · 1802 阅读 · 0 评论 -
Spring Boot整合Druid连接池以及开启数据库监控功能
1.application.properties配置:############################################################## oracle数据库配置#############################################################spring.jpa.database=oraclespring.datasource.driver=oracle.jdbc.OracleDriverspring..原创 2020-11-01 11:22:28 · 180 阅读 · 2 评论 -
Jeesite导出Excel源码解析
转载自https://www.aliyun.com/jiaocheng/1340693.html导入导出的公共工具/** * Copyright &copy; 2012-2013 <a href="https://github.com/thinkgem/jeesite">JeeSite</a> All rights reserved. * Licen...原创 2018-10-30 10:04:30 · 590 阅读 · 0 评论 -
项目无法install解决方法
原创 2018-05-03 08:28:06 · 719 阅读 · 0 评论 -
Eclipse中根据数据库自动生成dao、mapper、model
现在代码管理基本上是采用Maven管理,Maven的好处此处不多说,大家用百度搜索会有很多介绍,本文介绍一下用Maven工具如何生成Mybatis的代码及映射的文件。一、配置Maven pom.xml 文件在pom.xml增加以下插件:[html] view plain copy<plugin> <groupId>org.mybatis.generator<...转载 2018-04-18 00:42:40 · 3479 阅读 · 0 评论 -
MyBatis的逆向工程生成代码
1. 什么是逆向工程 mybatis的一个主要的特点就是需要程序员自己编写sql,那么如果表太多的话,难免会很麻烦,所以mybatis官方提供了一个逆向工程,可以针对单表自动生成mybatis执行所需要的代码(包括mapper.xml、mapper.java、po..)。一般在开发中,常用的逆向工程方式是通过数据库的表生成代码。2. 使用逆向工程 使用mybatis的逆向工程,需要导入逆向工程...转载 2018-04-02 10:50:08 · 235 阅读 · 0 评论 -
Action层, Service层 ,modle层 和 Dao层详解
一、SSH架构最基本的分层方式:modle层:就是对应的数据库表的实体类,即将现实对象抽象成类。Dao层:是使用了Hibernate连接数据库、操作数据库(增删改查)和model层。Service层:引用对应的Dao数据库操作,在这里可以编写自己需要的代码(比如简单的判断)。Action层:引用对应的Service层,在这里结合Struts的配置文件,跳转到指定的页面,当然也能接受页面传递的请求数...转载 2018-03-30 10:10:32 · 21563 阅读 · 2 评论 -
JAVA开发中Action层, Service层 modle层 和 Dao层的功能区分
首先这是现在最基本的分层方式,结合了SSH架构。modle层就是对应的数据库表的实体类。Dao层是使用了Hibernate连接数据库、操作数据库(增删改查)。Service层:引用对应的Dao数据库操作,在这里可以编写自己需要的代码(比如简单的判断)。Action层:引用对应的Service层,在这里结合Struts的配置文件,跳转到指定的页面,当然也能接受页面传递的请求数据,也可以做些计算处理。...转载 2018-03-30 10:09:29 · 299 阅读 · 0 评论 -
MyBatis的关于批量数据操作的体会
MyBatis的前身就是著名的Ibatis,不知何故脱离了Apache改名为MyBatis。 MyBatis所说是轻量级的ORM框架,在网上看过一个测试报告,感觉相比于Hibernate来说,优势并不明显。下面说一下比较有趣的现象,根据MyBatis的官方文档,在获得sqlSession时,它有为批量更新而专门准备的:session = sessionFactory.openSession();...转载 2018-03-30 10:01:18 · 198 阅读 · 0 评论 -
MyBatis批量插入和性能问题
在有批量插入数据库的需求时,比如插入50条数据,传统的做法是利用for循环50次,每条数据挨个插入。此种方式存在严重效率问题,需要频繁获取Session,获取连接。MyBatis支持了批量插入的配置和语法。如下:[html] view plain copy<insert id="insertByBatch" parameterType="java.util.List"> ...转载 2018-03-30 09:59:19 · 9112 阅读 · 1 评论 -
mybatis中批量插入的两种方式(高效插入)
MyBatis简介MyBatis是一个支持普通SQL查询,存储过程和高级映射的优秀持久层框架。MyBatis消除了几乎所有的JDBC代码和参数的手工设置以及对结果集的检索封装。MyBatis可以使用简单的XML或注解用于配置和原始映射,将接口和Java的POJO(Plain Old Java Objects,普通的Java对象)映射成数据库中的记录。一、mybiats foreach标签forea...转载 2018-03-30 09:58:16 · 6377 阅读 · 1 评论 -
Mybatis 批量插入的坑
今天下午公司技术分享,一个伙伴提到他踩过坑:mybatis批量插入时动态sql允许的最大参数数量是2100个。即下面代码中“#”的数量。<insert id="batchInsert" parameterType="list"> insert into Adv_permeability values <foreach collection="permeabilityLis...转载 2018-03-30 09:57:07 · 3181 阅读 · 1 评论