自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (1)
  • 收藏
  • 关注

原创 Java学习:使用Freemarker导出简单的Word文档

一、准备工作准备想要导出的word文档的模板准备maven的依赖<dependency> <groupId>org.freemarker</groupId> <artifactId>freemarker</artifactId> <version>2.3.29</version></dependency>二、开始写导出Word的功能接口将Word文档转换为xm

2020-12-02 16:04:46 244

原创 Java工作踩坑:Mybatis-Plus更新或插入数据时忽略null值的解决办法

情况:在开发过程中,我将帐号分为了长期和临时帐号。临时账号有限定时间和已使用时间两个字段,我希望临时帐号更新为长期账号的操作之后,不想在长期账号这条数据中看到限定时间和已使用时间上面存在值(换而言之就是长期账号的这两个字段应该为null),所以我就准备在更新操作的时候将其设置为null。失败原因:Mybatis-Plus会自动忽略更新实体中为null的属性,不会去更新他们,所以我们需要将这个忽略特性关闭。办法:@TableField(updateStrategy = FieldStrategy.

2020-11-21 17:24:55 7062 3

原创 Java学习:使用MyBatis Plus的分页插件和QueryWrapper结合自定义mapper xml实现多表关联查询

Vo:/** * 用来返回给前端展示列表的数据实体 */@Datapublic class CourseVo implements Serializable { private static final long serialVersionUID = 1L; private String id; private String title; private String subjectParentTitle; private String subjectTi

2020-11-12 15:52:28 4950 4

原创 Java学习踩坑:阿里云OSS文件上传前端通过路径获取报403错误

错误还原:我在做OSS文件上传头像时,发现头像的图片文件可以上传成功,也可以返回文件的路径。但是前端在拿着后端返回的文件图片路径去访问这个图片时,Response中的错误码为403。找了一下网上的资料,发现添加了这两行代码,问题就解决了::ObjectMetadata objectMetadata = new ObjectMetadata();objectMetadata.setContentType("image/jpg");阿里云个人文件完整代码如下@Servicepublic class

2020-11-07 19:53:36 2949

原创 Java工作踩坑:Mybatis-Plus的关键字问题

在实体类字段上加上@TableField(value = “``”)注解并且用Esc下边按键的单引号包裹起来即可解决

2020-05-12 11:44:46 633

原创 vue学习踩坑:VSCode无法执行live-server

在学习vue的时候发现live-server命令无法使用,具体报错如下解决办法:1.以管理员身份运行VSCode2.使用get-ExecutionPolicy查看Power Shell的执行策略,发现为Restricted(单词 Restricted 的意思是 “受限制的”,所以这种执行策略主要是限制脚本的执行。说简单点就是:可以执行单个的命令,但是不能执行脚本)3.使用set-E...

2020-04-02 10:49:38 3809

原创 Java学习:MyBatis执行流程

public static void main(String[] args) { //读取全局配置文件 InputStream inputStream = Resources.getResourceAsStream("mybatis-config.xml"); //解析配置文件,返回SqlSessionFactory对象 SqlSessionFactory factory = ne...

2020-03-12 17:44:59 121

原创 Java学习:使用logstash将mysql 同步到Docker下的elasticsearch

拉取dockerhub中的logstash镜像docker pull logstash:版本号构建镜像文件FROM logstash#安装input插件RUN logstash-plugin install logstash-input-jdbc#安装output插件RUN logstash-plugin install logstash-output-elasticsearch...

2020-02-05 17:41:32 438

原创 Java学习踩坑:在Docker中创建Elasticsearch容器以及创建时出现的问题

本篇文章只记录本人这个菜鸟学习的笔记以及遇到的问题,如有不对,欢迎指正!要在Docker中安装ES,首先需要拉取ES的镜像docker pull elasticsearch:5.6.8我在学习的时候用的为ES5.6.8,其他版本应该通用然后创建容器docker run ‐di ‐‐name=ES5.6.8 ‐p 9200:9200 ‐p 9300:9300elasticsearch:...

2020-02-05 17:10:43 893

原创 Java学习踩坑:Elasticsearch7.X.X的JDK版本导致的问题

这个是ES7运行时,我的JDK为JDK8版本,虽然ES7内置JDK11,但是还是报错,这是为啥?Elasticsearch该版本内置了JDK,而内置的JDK是当前推荐的JDK版本。当然如果你本地配置了JAVA_HOME那么ES就是优先使用配置的JDK启动ES由于我们日常的代码开发都是使用的JDK1.8,所以这里不会把JAVA_HOME配置成JDK11,我们只需更改Elasticsearch的...

2020-02-04 21:32:38 5729

distance.zip

通过某地点的经纬度,计算此点位到达某范围(该范围由众多点位组成,包含点位经纬度)的最短距离,经测试后感觉结果比较准确,可以为大家提供帮助

2021-03-25

空空如也

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

TA关注的人

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