![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
笔记
文章平均质量分 78
羔羊深
_(:3」∠❀)_
展开
-
实训-个人博客(博客关于我页面)
1,创建AboutShowControllerpackage net.zl.myblog.web;import org.springframework.stereotype.Controller;import org.springframework.web.bind.annotation.GetMapping;/** * 关于我展示 */@Controllerpublic class AboutShowController { @GetMapping("/about")原创 2021-07-01 14:52:54 · 701 阅读 · 0 评论 -
实训-个人博客(博客归档页面)
1,archives.html页面<!DOCTYPE html><html lang="en" xmlns:th="http://www.w3.org/1999/xhtml"><head th:replace="_fragments :: head(~{::title})"> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width,initia原创 2021-07-01 14:44:09 · 328 阅读 · 0 评论 -
实训-个人博客(博客按标签展示)
1,页面资源引入2,添加方法3,实现方法4,创建TagShowControllerpackage net.zl.myblog.web;import net.zl.myblog.po.Tag;import net.zl.myblog.service.BlogService;import net.zl.myblog.service.TagService;import org.springframework.beans.factory.annotation.Autowired;im原创 2021-07-01 14:38:20 · 196 阅读 · 0 评论 -
实训-个人博客(博客按分类展示)
1、优化分类页面<!DOCTYPE html><html lang="en" xmlns:th="http://www.w3.org/1999/xhtml"><head th:replace="_fragments :: head(~{::title})"> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width,initial-scale=原创 2021-07-01 14:33:14 · 184 阅读 · 0 评论 -
实训-个人博客(博客详情评论)
1、设置隐含域2、评论表单验证//评论表单验证 $('.ui.form').form({ fields: { title: { identifier: 'content', rules: [{ type: 'empty', prompt: '请输入评论内容原创 2021-07-01 14:15:20 · 161 阅读 · 0 评论 -
实训-个人博客(博客详情页)
实现博客首页点击列表博客,打开一个博客详情页面,向用户展示博客内容信息1,修改indeController的方法2、blog.html页面获取数据3、查看效果4、应用markdown插件(1)添加依赖<dependency> <groupId>com.atlassian.commonmark</groupId> <artifactId>commonmark</artifactId原创 2021-07-01 13:40:07 · 305 阅读 · 1 评论 -
实训-个人博客(全局搜索)
1原创 2021-07-01 13:27:13 · 206 阅读 · 1 评论 -
实训-个人博客(前端首页展示)
1、首页处理2、定义blogpackage net.zl.myblog.service;import net.zl.myblog.po.Blog;import net.zl.myblog.vo.BlogQuery;import org.springframework.data.domain.Page;import org.springframework.data.domain.Pageable;import java.util.List;import java.util.Map;原创 2021-06-29 20:11:31 · 369 阅读 · 1 评论 -
实训-个人博客(博客管理)
一、博客分页查询1,新建BlogService接口package net.zl.myblog.service;import net.zl.myblog.po.Blog;import net.zl.myblog.vo.BlogQuery;import org.springframework.data.domain.Page;import org.springframework.data.domain.Pageable;import java.util.List;import java.u原创 2021-06-29 19:44:08 · 311 阅读 · 1 评论 -
实训-个人博客(标签管理)
一、标签管理页面标签管理与分类管理为相同的做法,以下都是拷贝分类管理的相关代码作更改实现的效果1、拷贝types.html做修改tags.html<!DOCTYPE html><html lang="en" xmlns:th="http://www.w3.org/1999/xhtml"><head th:replace="admin/_fragments :: head(~{::title})"> <meta charset="UTF-8">原创 2021-06-29 18:17:31 · 454 阅读 · 1 评论 -
企业级信息系统开发-学期总结
学期总结1,时间过得很快,一学期就又要过去了,在这学期里我学到了很多新的东西,因为本学期学的课程又跟上学期的不一样了,又增加了新的课程。所以初次学习这门课程的时候就没有那么快的能上手,但是经过这一个学期的学习,在企业级信息系统开发这门课上,不说会写多么复杂多么难的项目,但是一些简单一点的还是能写得出来的,对软件的应用和写项目的流程也比刚开始学习的时候要熟练的多了。2,本学期的企业级信息系统开发学习了三种框架的使用-MyBatis框架,Spring框架,Spring Boot框架。三种框架并不是单独存在的原创 2021-06-23 12:39:22 · 269 阅读 · 1 评论 -
实训-个人博客(后台登录)
文章目录一,构建登录页面和后台管理首页1,login.html登录页面2,_fragments.html页面3,index.html后台管理首页二,UserService和UserServicelmpl三、LoginController实现登录四、MD5加密五、登录拦截器在进行后台登录之前我们先在我们数据库的t_user表中输入一条记录,用于我们来进行后台的登录。这里的密码是进行了MD5加密之后的了,如果还没有进行到MD5的可以写自己的密码,如:111111。一,构建登录页面和后台管理首页1,lo原创 2021-06-22 11:01:30 · 585 阅读 · 0 评论 -
实训-个人博客(框架搭建)
11原创 2021-06-21 16:25:43 · 415 阅读 · 0 评论 -
实训-个人博客(页面插件集成详情页)
1,原创 2021-06-12 16:28:56 · 211 阅读 · 0 评论 -
实训-个人博客(页面插件集成博客发布页)
一,Markdown下载地址:https://pandao.github.io/editor.md/下载好了就解压缩,并将其中的一些内容复制到我们的项目中去,如下图。1,在blogs-input.html博客发布页面引入相关的内容2,初始化markdown编辑器修改blogs-input.html博客发布页面中关于博客内容的地方编写相关的js代码,需要注意的地方是path要是你插件所放的目录,不然它就分报错,找不到。效果当编辑器全屏的时候会有一些错误,如下图解决办法:加一原创 2021-06-08 17:12:26 · 273 阅读 · 0 评论 -
实训-个人博客(博客发布页)
博客发布页在admin中新建blogs-input.html博客发布页blogs-input.html<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width,initial-scale=1.0"> <link rel="stylesheet"原创 2021-06-08 16:38:07 · 264 阅读 · 0 评论 -
实训-个人博客(博客管理列表页)
在blog文件夹下新一个文件夹admin,并在其中新建blogs.html博客管理列表页blogs.html<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width,initial-scale=1.0"> <link rel="stylesheet原创 2021-06-08 16:35:10 · 114 阅读 · 0 评论 -
实训-个人博客(静态归档页)
博客归档页面新建一个分类页面-archives.htmlarchives.html所有代码<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width,initial-scale=1.0"> <link rel="stylesheet" href="原创 2021-06-08 16:28:34 · 307 阅读 · 0 评论 -
实训-个人博客03(静态分类)
博客分类页面新建一个分类页面-types.html1,头部<!--header--> <div class="ui top attached segment"> <!--middle aligned:垂直方向居中--> <div class="ui middle aligned two column grid">原创 2021-06-07 11:28:21 · 131 阅读 · 0 评论 -
实训-个人博客02(静态详情)
1,原创 2021-06-07 10:51:35 · 182 阅读 · 0 评论 -
实训-个人博客01(静态首页)
文章目录零、功能规划一、页面开发1、在WebStorm中新建一个项目2、新建静态目录3、在blog中新建一个html页面-index.html4、移动端预览设置5、引入相关内容并写出大概的框架6、导航(1)(2)新建css-me.css(3)me.css(4)效果(5)添加图标(6)搜索框7、底部内容(1)将所需图片拷贝到images文件夹中(2)底部footer(3)效果8,中间内容零、功能规划前端展示:首页、详情页、分类、标签、归档、关于我后台管理:模板页一、页面开发在下面的代码中将用到其中原创 2021-06-02 17:50:12 · 281 阅读 · 0 评论 -
大二下-企业级设计与开发20(Thymeleaf国际化页面)
零、学习目标1、掌握使用Thymeleaf配置国际化页面2、掌握Thymeleaf复杂数据的展示一、使用Thymeleaf配置国际化页面使用场景:不同国家使用不同的语言,此例对登录页面login.html进行中英两个语言国际化处理创建ThymeleafI18N项目将上一讲ThymeleafDemo项目的内容拷贝到新项目里...转载 2021-05-26 16:58:21 · 83 阅读 · 0 评论 -
大二下-企业级信息系统设计与开发笔记19(Thymeleaf)
文章目录零、学习目标一、Spring Boot支持的视图技术二、Thymeleaf基本语法三、Spring Boot整合Thymeleaf四、Spring Boot集成Bootstrap(一)集成Bootstrap(二)编写登录页面login.html(三)控制器编写登录验证方法(四)编写登录成功与失败的模板页面(五)启动项目,测试效果五、课后作业零、学习目标1、了解Spring Boot支持的视图技术2、掌握Thymeleaf常用标签3、掌握Thymeleaf标准表达式4、掌握Thymeleaf转载 2021-05-19 17:58:53 · 264 阅读 · 0 评论 -
大二下-企业级信息系统设计与开发笔记18(Spring Boot整合Redis)
零、学习目标1、熟悉Redis相关概念2、掌握使用Spring Boot整合Redis一、Redis概述1、Redis简介Redis是一个开源(BSD许可)的、内存中的数据结构存储系统,它可以用作数据库、缓存和消息中间件,并提供多种语言的API。Redis支持多种类型的数据结构,如 字符串(strings)、散列(hashes)、列表(lists)、集合(sets)、有序集合(sorted sets)与范围查询、bitmaps、 hyperloglogs 和 地理空间(geospatial)、索转载 2021-05-17 11:34:27 · 190 阅读 · 0 评论 -
大二下-企业级信息系统设计与开发笔记17(Spring Boot整合MyBatis)
文章目录零、学习目标一、Spring Boot数据访问概述二、Spring Boot 整合MyBatis(一)基础环境搭建1、数据准备2、创建项目,引入相应启动器3、编写配置文件(二)使用注解方式整合MyBatis1、创建Mapper接口CommentMapper2、在测试类编写测试方法(三)使用配置文件方式整合MyBatis三、课后作业零、学习目标1、了解Spring Boot数据访问概述2、掌握使用注解的方式整合MyBatis3、掌握使用配置文件的方式整合MyBatis一、Spring Boo转载 2021-05-10 11:44:48 · 220 阅读 · 0 评论 -
大二下-企业级信息系统设计与开发笔记16(Spring Boot多环境配置)
零、学习目标1、掌握使用Profile文件进行多环境配置2、掌握使用@Profile注解进行多环境配置3、熟悉随机值设置以及参数间引用一、项目进行多环境配置的必要性在实际开发中,应用程序通常需要部署到不同的运行环境中,例如开发环境、测试环境、生产环境等。不同的环境可能需要不同的环境配置,针对这种情况,不可能手动变更配置文件来适应不同的开发环境,通常需要对项目进行多环境配置,Spring Boot框架提供了两种多环境配置的方式,分别是Profile文件多环境配置和@Profile注解多环境配置。同时转载 2021-05-08 17:56:10 · 339 阅读 · 0 评论 -
大二下-企业级信息系统设计与开发笔记15(Spring Boot加载自定义配置文件)
文章目录零、学习目标一、为什么需要加载自定义配置文件二、使用@PropertySource加载自定义配置文件课堂练习:在Web页面显示学生配置信息三、使用@ImportResource加载XML配置文件四、使用@Configuration编写自定义配置类零、学习目标1、熟悉使用@PropertySource加载配置文件2、熟悉使用@ImportResource加载XML配置文件3、掌握使用@Configuration编写自定义配置类一、为什么需要加载自定义配置文件Spring Boot免除了项目转载 2021-05-07 16:51:34 · 77 阅读 · 0 评论 -
大二下-企业级信息系统设计与开发笔记13(Spring Boot两种全局配置和两种注解)
零、学习目标1、掌握application.properties配置文件2、掌握application.yaml配置文件3、掌握使用@ConfigurationProperties注入属性4、掌握使用@Value注入属性一、全局配置文件概述全局配置文件能够对一些默认配置值进行修改。Spring Boot使用一个application.properties或者application.yaml的文件作为全局配置文件,该文件存放在src/main/resource目录或者类路径的/config,一般会转载 2021-05-07 14:40:46 · 184 阅读 · 1 评论 -
大二下-企业级信息系统设计与开发笔记11(Spring Boot入门程序)
零、学习目标1、了解Spring Boot框架的优点2、掌握使用Maven方式构建Spring Boot项目3、掌握使用Spring Initializr方式构建Spring Boot项目转载 2021-04-26 08:14:44 · 168 阅读 · 0 评论 -
大二下-企业级信息系统设计与开发笔记10(基于XML配置方式使用Spring MVC))
一、Spring MVC概述1、MVC设计模式MVC 是 Model、View 和 Controller 的缩写,分别代表 Web 应用程序中的 3 种职责。模型:用于存储数据以及处理用户请求的业务逻辑。视图:向控制器提交数据,显示模型中的数据。控制器:根据视图提出的请求判断将请求和数据交给哪个模型处理,将处理后的有关结果交给哪个视图更新显示。三层架构:Presentation Tier + Application Tier + Data Tier (展现层+应用层+数据访问层)2、Sprin转载 2021-04-19 08:16:19 · 1004 阅读 · 0 评论 -
大二下-企业级信息系统设计与开发笔记09(Spring JdbcTemplate入门)
文章目录一、JdbcTemplate概述1、jdbcTemplate作用2、jdbcTemplate操作数据库常用方法二、数据库连接池1、连接池原理2、常见数据库连接池三、JdbcTemplate案例演示1、创建数据库与表2、打开项目【SpringDemo2021】3、在pom.xml里添加数据库与日志相关依赖4、创建用户实体类 - User5、创建用户数据访问接口 - UserDao6、创建用户数据访问接口实现类 - UserDaoImpl7、创建用户服务类 - UserService8、创建数据库配置属原创 2021-03-31 16:17:15 · 112 阅读 · 0 评论 -
大二下-企业级信息系统设计与开发笔记08(AOP基础)
一、Spring AOP概述1、AOP含义AOP: Aspect-Oriented Programming (面向切面编程)2、AOP作用Spring的AOP作用在于解耦。AOP让一组类共享相同的行为(比如事务管理、日志管理、安全管理)。OOP(Object-Oriented Programming)只能通过继承类或实现接口来增加代码的耦合度,而且类继承是单根继承(不允许一子多父),阻碍了将更多的行为添加到一组类上,此时AOP可以弥补OOP的不足。3、AOP与OOPAOP(Aspect-Orie原创 2021-03-29 11:42:35 · 430 阅读 · 0 评论 -
大二下-企业级信息系统设计与开发笔记07(采用Java配置类管理Bean)
上一讲,采用注解配置类取代了Spring配置文件,这一讲,我们来学习如何采用Java配置类管理Bean。一,采用Java配置类管理Bean1、在net.zl包里创建lesson04子包2、在lesson04子包里创建杀龙任务类 - SlayDragonQuest注意:没有添加@Component注解符声明Bean3、在lesson04子包里创建勇敢骑士类 - BraveKnight注意:没有添加@Component注解符声明Bean;没有使用@Autowired注解符注入Bean4、在l原创 2021-03-24 14:59:13 · 306 阅读 · 0 评论 -
大二下-企业级信息系统设计与开发笔记06(利用注解配置类取代Spring配置文件)
一、课程引入上一讲,我们利用注解精简了XML配置文件,这一讲,我们准备利用注解配置类取代XML配置文件。二,利用注解配置类取代Spring配置文件1、在net.zl包里创建lesson03子包2、将lesson02子包的类与接口拷贝到lesson03子包3、创建Spring配置类来取代Spring配置文件注解@Configuration声明当前类是一个配置类,对应一个Spring配置文件,可以取而代之。注解@ComponentScan自动扫描包名下所有使用@Service、@Compon原创 2021-03-17 16:27:51 · 87 阅读 · 0 评论 -
大二下-企业级信息系统设计与开发笔记05(注解符)
上一讲,我们采用XML配置文件的方式使用Spring容器管理Bean对象,最后给出一个思考题:“如果我们有几十个类要创建Bean,采用XML配置方式,会不会让Spring配置文件显得很臃肿,怎么解决这个问题呢?”,这一讲,我们准备利用组件注解符精简Spring配置文件。配置 - configuration注解 - annotation文章目录一,利用组件注解符精简Spring配置文件1、创建net.hw.spring.lesson02包2、将lesson01子包的四个类拷贝到lesson02子包3、修原创 2021-03-17 15:41:24 · 423 阅读 · 3 评论 -
大二下-企业级信息系统设计与开发笔记04
本次课程学习了一种新的框架Sping,Spring官网:https://spring.io/projects/spring-framework入门案例(一),创建Maven项目【SpringDemo2021】(二),在pom.xml文件里添加依赖第一次下载的时候会比较的慢,但是后面就好了。<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0"原创 2021-03-15 11:28:56 · 79 阅读 · 0 评论 -
大二下-企业级信息系统设计与开发笔记03
今天是第三次上这门课了,本次课程里华老师给我们讲解了如何让三张表进行关联查询,本次课程在知识上比上次课程多了一些关于关联(一对一,一对多)的相关知识,跟数据库的相关知识的关联比较大。因为学习数据库的相关的知识的时间过了比较的久,所以一些难一点的查询语句就有点看不太懂了,因此,华老师讲的这个三表关联查询就有一些地方没太明白,需要下来再去好好的看一下、理解一下。文章目录利用MyBatis实现关联查询一,创建数据库表1,创建教师表2,创建班级表3,创建学生表二,创建与数据库表对应的实体类1,创建教师实体类2,创原创 2021-03-10 18:01:01 · 102 阅读 · 1 评论 -
大二下-企业级信息系统设计与开发笔记02
今天是企业级系统设计与开发的第二堂课,今天的课程先没有讲新的内容,而是基于第一次课的内容上进行了一些变化,添加了一种新的方式不使用MyBatis配置文件获取SQL会话对象。华老师也给我们讲了一种新的学习方式,学一个什么软件可以根据其官网上的内容来进行学习,官网上的内容是绝对权威的,就是要学会去看懂它,掌握它,把其变成自己的东西。新的方式的步骤1,创建测试类TestUserMapperNewpackage net.zl.mybatis.mapperr;import net.zl.mybatis.b原创 2021-03-08 11:44:33 · 125 阅读 · 0 评论 -
大二下-企业级信息系统设计与开发笔记01
大二的新的一学期又来到了,本学期又增加了几个新的课程来进行学习,华老师本学期教我们企业级信息系统设计与开发这门课程。这门课程目前对于我来说还不算太陌生,因为用到了数据库相关的一些知识还有以前java的一些东西,然后又在这些基础上增加了一些新的东西,目前是新学了一个叫MyBatis的东西,这个东西与数据库有关,进行相应的操作可以与数据库产生联系,进而从数据库中拿到东西。开学第一课给我的感觉就是以上这样的。下面的是做这些的一些主要的步骤。1,准备数据库2,创建相应的项目3,添加相应的依赖添加依赖原创 2021-03-03 19:45:28 · 143 阅读 · 1 评论 -
安卓-0102显示学生的详细信息
1, 安装好相应的程序(Android Studio)及进行相应的环境的配置(不做详细说明)2,首先先新建一个项目这步自行修改相应的内容(因为我是做完了才进行截图的,所以没有当时的截图)3,修改相应的参数实现我们的目标下面的截图不完整,但是都是差不多的内容。修改下面这里的时候,text的内容进行引用,还有在开头的位置设置背景图片,然后设置相应的控件的位置,设置位置这里我用的是如下的方法,应该还有其它更加简便的方法来进行设置。下面圈起来的地方就是我用来设置位置的。4,最终成果.原创 2020-09-13 15:45:00 · 218 阅读 · 0 评论