摘要:
这一节的目的是实现文件的打包下载。 有了Hutool,感觉轻松多了呢! 我们还是要导入Hutool,帮我们省去文件操作的麻烦。 修改页面 <ul> <li th:each="file:${files}"> [[${file.getName()}]] <a th:href="@{'download?f
阅读全文
posted @ 2021-07-08 22:12
剽悍一小兔
阅读(50)
推荐(0)
摘要:
这一步的目标是把目录中的文件展示到前台。 创建一个IndexController @Controller public class IndexController { @RequestMapping("/") public String index(){ return "index"; } } 意图
阅读全文
posted @ 2021-07-07 22:03
剽悍一小兔
阅读(15)
推荐(0)
摘要:
想做一个web的文件管理器,支持压缩和下载某个固定文件夹里面的内容。还是用SpringBoot来搭建项目吧,方便一点。 创建一个无数据库的springboot项目 可以参考本站用idea新建springboot项目的内容,然后数据库那块,mysql不用勾选了。 业务需求 假如我C盘有一个upload
阅读全文
posted @ 2021-07-06 21:58
剽悍一小兔
阅读(29)
推荐(0)
摘要:
一个java类里面有什么,无非就是属性和方法,属性是根据业务需求来的,并且你才是做决定的那个人。 1.一个java类里面有什么 一个java类,首先是来源于某个业务的抽象。比如你要做一个会员VIP系统,那么是不是得有会员? 会员的前提是客户,那么就是两个不同的概念,但是客户包含了会员。我们先不整那么
阅读全文
posted @ 2021-07-05 20:08
剽悍一小兔
阅读(18)
推荐(0)
摘要:
任何会导致程序走不下去的情况,都可以看做异常。我们对待异常的处理方式就两种,要么抛出去,要么自己消化掉。 ##步骤 1 看一个例子 Customer cst = null; cst.eat(); 我声明了一个Customer变量,但是,没有实例化就调用它的方法,会发生什么呢? 报错了,其实这个不叫错
阅读全文
posted @ 2021-07-04 11:32
剽悍一小兔
阅读(18)
推荐(0)
摘要:
步骤 1 彻底搞定静态资源 先找到这个类:WebMvcAutoConfiguration,在这个jar包里面,还是自动配置 WebMvcAutoConfiguration中有一个 addResourceHandlers 方法,这是自动配置静态资源目录的。 public void addResourc
阅读全文
posted @ 2021-07-03 14:38
剽悍一小兔
阅读(28)
推荐(0)
摘要:
#1.2 音乐盒子区域 ##1.2.1 音乐标题 首先,在header的div下面画一个container容器div,宽度和header保持一致,都为950px,居中。 效果: 然后,在这个container中画一个div,作为我们的音乐盒子。高度设置为500px。 给这个div加上一个背景图片:
阅读全文
posted @ 2021-05-30 22:04
剽悍一小兔
阅读(16)
推荐(0)
摘要:
简单来说,程序员大致经历了这么几个时代。 1.青铜时代 在上个世纪,电脑还没有流行起来的时候,程序员真的是一种高大上的工作。那时候,你写一个软件,需要录到磁盘里面,然后通过邮寄的方式与他人分享。 只要你愿意,就可以随时修改别人的源代码,添加一些自己喜欢的功能。 大家会聚在一起交流编码心得,其乐融融。
阅读全文
posted @ 2021-05-13 15:58
剽悍一小兔
阅读(19)
推荐(0)
摘要:
这是Java初级教程的完结篇,我们需要真正做一个会员管理系统出来了。注意,是web哦!不是那种控制台的项目,而是真正的Javaweb项目! 网址:http://java18.cn/ 步骤 1 技术收获 哦 步骤 2 系统截图 步骤 3 技术特点 项目很小,技术却很全! 代码不够精简,但是非常易懂!
阅读全文
posted @ 2021-04-17 15:49
剽悍一小兔
阅读(177)
推荐(0)
摘要:
ArrayList是啥? ArrayList是一种变长的数组,它比数组来的更强大,你不需要考虑数组的下标是否会超出范围的问题。 步骤 1 引出问题 假如没有ArrayList,我们需要保存一堆数据的集合,不允许用LinkedList和HashMap,你打算怎么做? 好像没有特别好的路子,能用的只有数
阅读全文
posted @ 2021-04-08 20:47
剽悍一小兔
阅读(54)
推荐(0)