自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

harveySOT

求知若渴,虚心若愚

  • 博客(9)
  • 收藏
  • 关注

原创 VUE+Java实现评论回复功能

背景最近需要做一个多级评论的功能,技术路线:VUE(Element)+Java(SpringBoot)后台SQLJavaController/** * 根据关联id获取评论信息 * @param relationId 关联id * @param type 类型 * @return: com.harvey.result.ResultSupport<java.lang.Object> * @date: 2020/12/10 14:37 */ @Ge

2020-12-25 11:09:06 3735 10

原创 Java下载FTP文件并通过response流实现浏览器下载

Java实现FTP文件下载1.后端实现2.前端实现1.后端实现package com.harvey.ftp.util;import org.apache.commons.net.ftp.*;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import org.springframework.beans.factory.annotation.Value;import org.springframework.stereotype.Co

2020-06-30 10:49:08 3995 1

原创 JPA与EntityManager批量新增、更改、删除

前言:采用JPA的saveAll进行批量新增时,速度会很慢,可以采用EntityManager进行批量操作。1. 批量新增使用EntityManager的persist(Object entity)方法:@Componentpublic class ChannelBizImpl implements IChannelBiz { @PersistenceContext ...

2019-08-15 14:24:03 10387

原创 采用SpringBoot发送简单、抄送、密送、带附件邮件

前言:JavaMail发送邮件的形式多种多样,有简单、抄送、密送、带附件邮件等。1. 业务需求实现邮件的简单、抄送、密送和带附件发送四种方式。2. 实现步骤 在这里,我使用QQ邮箱作为测试(网易邮箱的设置方式和此类似)。 1)开启QQ邮箱的第三方登录2)引入依赖<dependency> <groupId>org.sp...

2019-07-21 22:44:09 1216 1

原创 JdbcTemplate中queryForObject的EmptyResultDataAccessException

使用Spring提供的JdbcTemplate进行数据库的查询时,提供了query和queryForObject两种方法。我采用了queryForObject方法,但是在查询的时候,若是在数据库号表中找不到对应的数据,就会报EmptyResultDataAccessException异常。其原因就是queryForObject方法,当结果集合的size为0或者大于1时,就会抛出该异常,我们来简单...

2019-07-15 20:17:56 454

原创 jpa两种自定义SQL的方式

当你的抽象类继承了JpaRepository类时,就会拥有一些基本的增删改查操作。但是,很多时候只有这些简单的功能是不够的的,jpa也支持原生SQL和实体类SQL进行自定义查询。1. 原生SQL@Query(value = "SELECT t2.userId, t1.title, t1.content, t1.completeTime, t2.scheduleState" + ...

2019-07-15 17:50:48 11849

原创 atom离线安装插件(atom-beautify)

由于网络原因,直接在atom上安装插件会异常的慢(基本无法安装成功),因此采用离线安装的方式,本文通过atom-beautify插件的安装步骤来介绍atom如何去离线安装插件。1. 准备npm的安装:安装步骤比较简单,可以自行百度安装。2. 下载atom插件下载atom插件的方式比较多,我这里建议去GitHub网站下载。1)在GitHub网站上找到atom-beautify:2)获取...

2019-05-29 15:46:28 1583 1

原创 使用apicloud云编译vue项目

小白第一次用apicloud云编译vue项目,如有不对,欢迎指出!采用vue开发的移动端项目可以通过apicloud云编译成Android和IOS两种APP。1. vue项目的build在vue项目的根目录下找到package.json文件并打开:scripts下对应的是运行的命令。比如npm run test-apicloud,表示打包的vue项目连接测试环境(打包后的代码会放在根目录...

2019-05-29 15:06:25 1756 2

原创 使用node.js启用项目

最近,在尝试使用node.js启动项目的时候碰到了不少坑,因此总结了自己的思路。

2019-05-10 17:27:53 1122

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除