Java EE
Haiyoung
seeing much, suffering much and studying much.
展开
-
maven pom标签详解
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0http://maven.apache.org/maven-v4_0_...原创 2020-02-13 17:06:03 · 591 阅读 · 0 评论 -
计算两个日期之间的时间间隔,排除周日
/*** 计算两个日期之间的时间间隔,去掉周日** @param beginDate* @param endDate* @return*/public static int daysBetweenTwoDatesWithoutSunday(Date beginDate, Date endDate) { int daysCount = getDaysNumBetweenTwoD...原创 2019-07-10 12:59:50 · 1801 阅读 · 0 评论 -
Java 8 Stream.distinct() 列表去重示例
Java 8 Stream.distinct() 示例 在这篇文章里,我们将提供Java8 Stream distinct()示例。 distinct()返回由该流的不同元素组成的流。distinct()是Stream接口的方法。distinct()使用hashCode()和equals()方法来获取不同的元素。因此,我们的类必须实现hashCode()和equals()方法。如果dist...翻译 2018-07-05 23:11:56 · 277280 阅读 · 43 评论 -
java8中,java.util.Date, java.sql.Date, java.time.LocalDate 的转换异常及处理
java8中,java.util.Date, java.sql.Date, java.time.LocalDate 的转换异常及处理/** *PreparedStatement绑定日期参数的时候,如果传入的是 java.util.Date,则会抛出如下异常* Caused by: java.lang.ClassCastException: java.util.Date cannot ...原创 2018-07-04 20:40:07 · 9281 阅读 · 0 评论 -
@RequestParam传递数组类型参数时遇到的一些问题
前几天在和前端的同事调接口的时候,要接收一个数组类型的参数,前端用的是 axios 向后台传递参数;遇到的问题是,当前台传递的数组里面有值时,是正常的,但是当前台传递的数组是一个空数组的时候,后台会接收到一个 null 值,而后台需要的是一个空数组 [ ] , 后来经过调试,解决问题。如下测试代码: @RequestMapping(value = "/testRequestParam") ...原创 2018-06-16 21:11:11 · 20285 阅读 · 0 评论 -
上传Excel数据到mongo
Excel第一行为数据列的 key, 第二行为数据列的数据类型Controller@RequestMapping(value="/data/import", method=RequestMethod.POST)public Message<String> importOpenStrategyData( @RequestParam(value="collectionNa...原创 2018-06-02 12:03:01 · 455 阅读 · 0 评论 -
mybatis中 select in ()查询的用法
<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"><mapper namespace原创 2018-04-30 11:34:25 · 22821 阅读 · 1 评论 -
java 读取mongo数据库数据并直接下载,省略中间文件
插入测试数据:package com.haiyoung.biz;import org.bson.Document;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.data.mongodb.core.MongoTemplate;import org.spring...原创 2018-04-01 15:55:11 · 614 阅读 · 0 评论 -
java.base/jdk.internal.loader.ClassLoaders$AppClassLoader cannot be cast to java.base/java.net.URLCl
在设置项目的热部署时,需要添加对 spring-boot-devtools 的依赖,因为没有给到版本号,maven默认添加的是 v 1.5.8 版本。当时安装JDK时,看到最新的 jdk-1.9, 就顺手安装了最新版本的JDK. 但是添加依赖之后,项目启动失败,报如下异常:Exception in thread "main" java.lang.ClassCastException: java原创 2017-11-22 22:10:31 · 32337 阅读 · 11 评论 -
SpringBoot项目设置热部署以及静态资源livereload
在使用springboot搭建web项目的时候,每次对文件进行更改之后,都要手动重启项目。通过查看springboot文档,对idea以及项目配置进行了重新设置,使得每当有文件被更改之后,可以自动编译部署,通过使用livereload,可以在静态资源发生变化时,浏览器自动监测变化并刷新页面。首先,在项目的pom文件中引入对 spring-boot-devtools 的依赖。idea会自动原创 2017-11-22 21:46:53 · 4933 阅读 · 0 评论 -
SpringBoot应用 Automatic Restart以及静态资源 livereload 设置
SpringBoot应用 Automatic Restart以及静态资源 livereload 设置20.2 Automatic RestartApplications that use spring-boot-devtools automatically restart whenever files on the classpath change. This can be a usefu翻译 2017-11-21 18:43:41 · 1589 阅读 · 0 评论 -
常用的HTTP状态码
常用的HTTP状态码:成功的状态码: 200 – 服务器成功返回网页 304 – 未修改 失败的状态码: 404 – 请求的网页不存在 503 – 服务器暂时不可用 500 – 服务器内部错误 其他的状态码如下:1xx(临时响应)用于表示临时响应并需要请求者执行操作才能继续的状态代码。100(Continu转载 2017-03-14 11:01:47 · 387 阅读 · 0 评论 -
org.junit.contrib.java.lang.system.SystemOutRule
使用Junit-4.12时测试时用到 org.junit.contrib.java.lang.system.StandardOutputStreamLog;提示找不到这个包;原因是Junit-4.12中没有这个包。可以使用System Rules的一个Junit规则 org.junit.contrib.java.lang.system.SystemOutRule,该规则能够基于控制台的输出编写原创 2016-11-28 22:39:37 · 3953 阅读 · 0 评论 -
The Tomcat server configuration at \Servers\Tomcat v6.0 Server at localhost-config is missing.
最近在Eclipse上启动一个web项目时总是出现The Tomcat server configuration at \Servers\Tomcat v6.0 Server at localhost-config is missing.这样的问题;因为之前服务器一直能够正常启动,最近只是在安装IDEA时改动过workspace;通过如下方法解决此问题。1)关闭Eclipse;2)删除原创 2017-01-04 10:06:38 · 2012 阅读 · 0 评论 -
新建server,添加web项目时找不到项目; 关于Project facets
最近在启动项目的时候,一直报org.eclipse.jst.jee.server:xxx' did not find a matching property异常;网上看了不少资料,各种解决方案都不行;后来直接移除server;打算新建server之后,再添加项目。但是,发现新建server之后,之前的项目找不到了。后来发现是Project facets没有配置好,没有勾选动态web那一项,勾选翻译 2017-03-09 20:09:10 · 6249 阅读 · 0 评论