实训
写代码是最快乐的事
写代码是最快乐的事
展开
-
实训日记2021/7/15
一、热加载和热部署热加载和热部署是一样的东西,这两个东西弄好了之后不需要重新启动,就可以自动把增量内容编译并部署到服务器上,非常的方便,下面是它的步骤。1.在pom.xml中添加配置信息 <!-- 热部署 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-dev原创 2021-07-15 14:28:24 · 67 阅读 · 0 评论 -
实训日记2021/7/8
今天心情很不好,写不了多少。原创 2021-07-09 09:29:30 · 56 阅读 · 0 评论 -
实训日记2021/7/6
一、项目准备先是整理了一下音乐网站的大概功能本来准备跟着视频下载3.6.1版本的maven的,谁知道官网上现在已经没有了之后新建项目的时候,那个网址一直连接不上,还报错后来把网址改成https://start.aliyun.com/这个就行了,这个是阿里代理的。二、版本解析在新建项目的时候对于springboot的版本后面的REALEASE有点好奇,所以稍微查找了一下相关资料。拿SpringBoot 2.3.7版本举例:“2”是主版本号,表示是SpringBoot的第二代产品“3”是次原创 2021-07-06 16:59:02 · 70 阅读 · 0 评论 -
2021-07-05
用uni-app可以在移动端进行项目开发Layui可以用来查找web端的好的UI原创 2021-07-05 16:55:40 · 42 阅读 · 0 评论 -
实训日记2021/7/2
一、RELEASE官方参考文档地址二、原创 2021-07-02 16:12:05 · 58 阅读 · 0 评论 -
实训日记2021/7/1
一、解决jstl导入爆红的问题1.有人说是因为把src被excluded了,把它从里面拉出来就行了,然后这个excluded是在File→project structure→Module里面的,但是我的src没有在这个里面。代码被excluded的意思是,将文件标记为Excluded目录后,idea就不会为该文件创建索引,全局搜索也不会搜里面的内容,编辑代码不会智能提示,Excluded Folders相当于代码废弃场2.!!!!!,有用有用!这个方法真的有用!百度上其他的解决方案我看着就不想试,直原创 2021-07-01 16:54:41 · 682 阅读 · 0 评论 -
实训日记2021/6/30
springboot学习一、介绍springboot里面不默认支持jsp,但可以设置,Thymeleaf用来代替jstl标签二、配置spring.mvc.view.prefix=/WEB-INF/jsp/spring.mvc.view.suffix=.jsp有了这个配置之后,return后面就可以直接写“hello”,不用写全public String hello(Model m) throws Exception { m.addAttribute("currentTime"原创 2021-06-30 16:57:30 · 69 阅读 · 0 评论 -
实训日记2021/6/29
一、jsp页面jsp页面是没办法直接右键运行的,因为他是一种服务器语言,要先转变成servlet,再转变成html二、jstl/el表达式是写在jsp页面的,所以不是前后端分离js json是在java代码中写的,属于前后端分离完了今天又没写多少,裂开,,明天继续写吧,今天老师也没讲多少吧...原创 2021-06-29 16:57:37 · 69 阅读 · 0 评论 -
实训日记2021/6/28
一、取值把值保存在model中@RequestMapping("/view") public String view(Integer id,Model model){ Item obj = itemService.load(id); model.addAttribute("obj",obj); return "item/view"; }取值<input type="hidden" id="id" value="${obj.id}原创 2021-06-28 16:30:54 · 120 阅读 · 0 评论 -
实训日记2021/6/25
一、return + 路径如果不加forward和redirect关键字,那么直接在return的字符串上添加springMVC配置文件里设置好的前缀和后缀,然后转发到资源。如果加上forward,那么不会拼接配置文件里设置的前缀和后缀,直接原字符串转发资源。如果加上redirect则再向服务器发送一次新的请求forward和redirect的区别是前者在服务器端重发,浏览器感知不到,地址栏也不会变化。return+路径就是纯粹用于跳转页面。 而return+redirect就用于再次转向cont原创 2021-06-28 13:22:36 · 78 阅读 · 0 评论 -
实训日记2021/6/24
一、<c:foreach>标签属性描述items要被循环的信息begin开始的元素(从0开始)end最后一个元素(从0开始)step每一次迭代的步长var代表当前条目的变量名称varStatus代表循环状态的变量名称语法:<c:forEach var=“name” items=“Collection” varStatus=“statusName” begin=“begin” end=“end” step=“step”&g原创 2021-06-24 16:57:12 · 47 阅读 · 0 评论 -
实训日记2021/6/23
一、@RequestMapping注解1.servlet除了可以用注解的方式,还可以在web.xml中定义<servlet> <servlet-name>servletName</servlet-name> <servlet-class>ServletClass</servlet-class></servlet><servlet-mapping> <servlet-name>ser原创 2021-06-23 16:54:51 · 53 阅读 · 0 评论 -
实训日记2021/6/22
一、如何获取根目录有两种方法获取根目录第一种方式第一种方式的引用第二种方式第二种方式的引用这里的${ctx}为 ${pageContext.request.contextPath}的简写二、关于sql语句的更规范的写法当我们需要重复写入字段名称的时候,我们会把一些经常使用的sql语句封装起来。当你想要使用的时候,直接根据id的值去取就可以。避免了重复写入代码,提高代码的整洁。定义 <!-- 声明数据库字段 --> <sql id="Manage_原创 2021-06-22 16:57:38 · 71 阅读 · 0 评论 -
实训日记2021/6/21
实训日记2021/6/21一、IDEA文件理解1. .gitignore文件有些文件在提交的时候我们不希望它被提交,比如数据库的密码之类的,所以我们可以把他写在.gitignore文件中,就可以被忽略掉了。下面是.gitignore文件中的书写格式1 # 此为注释 – 将被 Git 忽略23 .a # 忽略所有 .a 结尾的文件4 !lib.a # 但 lib.a 除外5 /TODO # 仅仅忽略项目根目录下的 TODO 文件,不包括 subdir/TODO原创 2021-06-21 16:58:30 · 79 阅读 · 0 评论 -
实训日记2021/6/18
实训日记2021/6/18一、序列化今天在理解代码的时候看到了一串代码public class User implements Serializable对于其中的serializable接口比较好奇,好奇点了进去,发现是个空接口。这其实是关于序列化的知识点,下面就记录一下关于序列化的知识点。什么是Serializable接口?这是一个对象序列化的接口,一个类只有实现了这个接口,他的对象才能够被序列化。Serializable接口就是Java提供用来进行高效率的异地共享实例对象的机制,原创 2021-06-18 16:50:08 · 95 阅读 · 0 评论