自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

AAS48的博客

算法之路

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

转载 解决springboot上传文件至当前项目目录下,上传成功后,再次刷新项目才显示上传结果

最近写文件上传的SpringBoot项目时发现,文件上传至项目的static/upload文件夹后,项目没有自动刷新,导致我在前台无法访问已经上传成功的文件,必须要手动刷新一下后台的项目才能访问,对于这个问题解决方案如下:【转载的解决方案:】使用SpringBoot开发项目,上传word文档至该项目某个目录下,当上传成功后,右键项目工程 ===》Refresh (F5)后,才显示出来我刚才上传...

2019-08-26 09:19:45 2792

原创 SpringBoot:Thymeleaf页面动态传参的方法

HTML中th:href的格式用法:<a th:href="@{'/demo/process/bigPhoto?photoName='+${photo.photoName}}">点我查看大图</a>总结起来格式就是:th:href="@{‘字符串’+${动态变量}}"。在另一个Thymeleaf页面取得request的属性参数前面要加前缀param比如:<...

2019-08-25 18:24:19 1880

原创 SpringBoot面向切面编程(AOP)的示例

AOP面向切面编程也是Spring框架中一大特性,今天我们来简单体会一下。本次实验是在SpringBoot框架下进行的。首先介绍一下大体思路:一、自定义一个注解Action二、编写连接点,即要进行切面操作的方法。在需要进行切面操作的方法上加上Action注解来标识。三、编写切面,在切面中我们需要定义切点(拦截注解为Action的方法),定义在切点的前后所进行的切面操作四、编写配置类,开...

2019-08-22 14:36:34 531

原创 SpringBoot的文件上传

接着之前的代码,开始我的实验三:文件上传。简单学习了一下之后发现,springboot实现文件上传真的是太轻松了!一起来看吧!一、在原有的项目基础之上添加两个依赖: <!-- 文件上传依赖 --> <dependency> <groupId>commons-fileupload</groupId> <artifactId>...

2019-08-20 23:49:28 354

原创 SpringBoot中拦截器的基本使用

【拦截器的介绍】拦截器是类似于Servlet的Filter,对一次请求进行拦截,然后可以处理一些校验之类的工作,作用还是挺大的。【SpringBoot中拦截器的使用】在SpringBoot中使用拦截器非常简单。总的来讲就只有以下两个步骤:1.让一个Bean继承HandlerInterceptorAdapter类,里面有两个常用的方法preHandle, postHandle。一般将它们两个...

2019-08-20 16:31:22 764

原创 SpringBoot + JPA + Thymeleaf快速开发一个查询页面(完整的Web开发流程)

首先简单地介绍一下 JPAJPA是持久层的技术, 用JPA技术建立数据访问层十分简单方便, 一会儿我们会体会到JPA和SpringBoot结合起来会大大简化Javaweb开发中的配置.好了,话不多说,开始我们的开发!一、创建SpringBoot项目按照往常的习惯创建即可。注意我们要导入四个依赖:SpringDataJPA, Mysql Driver, Thymeleaf, Spring ...

2019-08-19 19:13:59 1720

原创 使用SpringBoot写一个Thymeleaf入门小程序

在Springboot中,推荐使用的view是Thymeleaf,而不是jsp。尽管身为Java程序员,对jsp有着非常深厚的感情,但现在不得不赶紧学习Thymeleaf了。本次实验使用了Thymeleaf的简单标签,进行入门。首先导入Thymeleaf的依赖:<!--导入html依赖 --> <dependency> <groupId>org....

2019-08-15 12:06:01 343

原创 用LeetCode例题来理解动态规划思想

【前言】:一直以来,动态规划算法(dp)对很多人来说都是非常非常难的存在。记得大一做算法题的时候,动态规划就很难理解,看了别人的代码也难理解,因为很多大牛dp代码都写得相当精炼。这几天读了几篇很好的算法文章,并且刷了一些LeetCode中的dp题,感觉对dp思想的理解更加深入了,因此写下一篇博客分享。在这篇文章中,我主要以例题的形式解释dp思想,内容通俗,避开枯燥的概念和数学推导,希望能便于理解...

2019-08-11 12:22:44 234

原创 LeetCode: 对称二叉树(树的递归)

【问题描述:】对称二叉树给定一个二叉树,检查它是否是镜像对称的。例如,二叉树 [1,2,2,3,4,4,3] 是对称的。示例: 1 / \ 2 2 / \ / \3 4 4 3但是下面这个 [1,2,2,null,3,null,3] 则不是镜像对称的: 1 / \ 2 2 \ \ 3 3【思路】:刚看这道题...

2019-08-09 18:29:11 133

转载 SpringBoot---数据源和SessionFactory配置

原版地址:https://blog.csdn.net/qq_39021393/article/details/90773431#commentBoxDataSourceConfiguration.java@Configuration// 配置mybatis mapper的扫描路径@MapperScan("ink.xlr.demo.dao")public class DataSour...

2019-08-07 13:52:50 948

原创 LeetCode:5147. 递减元素使数组呈锯齿状(递归)

【问题描述】:给你一个整数数组 nums,每次 操作 会从中选择一个元素并 将该元素的值减少 1。如果符合下列情况之一,则数组 A 就是 锯齿数组:每个偶数索引对应的元素都大于相邻的元素,即 A[0] > A[1] < A[2] > A[3] < A[4] > …或者,每个奇数索引对应的元素都大于相邻的元素,即 A[0] < A[1] > A[2]...

2019-08-04 14:26:21 283

原创 LeetCode: 278. 第一个错误的版本(二分查找)

【问题描述】你是产品经理,目前正在带领一个团队开发新的产品。不幸的是,你的产品的最新版本没有通过质量检测。由于每个版本都是基于之前的版本开发的,所以错误的版本之后的所有版本都是错的。假设你有 n 个版本 [1, 2, …, n],你想找出导致之后所有版本出错的第一个错误的版本。你可以通过调用 bool isBadVersion(version) 接口来判断版本号 version 是否在单元测...

2019-08-03 19:36:21 428

原创 int最小值为何是-2147483648,而不是-2147483647

int最小值为何是-2147483648,而不是-2147483647(-int_max)【原文地址】参考博客:作者:雨细泷游来源:CSDN原文:https://blog.csdn.net/weixin_44042017/article/details/86646271首先这是针对int占4个字节的情况。最高位是符号位,1表示是负数,0表示是非负数。0111 1111 1111 ...

2019-08-01 14:37:12 11206 9

空空如也

空空如也

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

TA关注的人

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