• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
 






天生自然

 
 

Powered by 博客园
博客园 | 首页 | 新随笔 | 联系 | 订阅 订阅 | 管理

10 2021 档案

 
表格的属性
摘要:<!doctype html> <html> <head> <meta charset="utf-8"> <title>表格的属性</title> </head> <body> <table border="2" width="400px" height="60px" cellspacing="1" 阅读全文
posted @ 2021-10-25 22:47 吴裕雄
表格基本结构
摘要:<!doctype html> <html> <head> <meta charset="utf-8"> <title>表格基本结构</title> </head> <body> <table border="2" width="300"> <caption>教师信息表</caption> <the 阅读全文
posted @ 2021-10-25 22:45 吴裕雄
表格示例
摘要:<!doctype html> <html> <head> <meta charset="utf-8"> <title>表格示例</title> </head> <body> <table width="300" border="2"> <tr> <td>第1行<br />第1个单元格</td> < 阅读全文
posted @ 2021-10-25 22:43 吴裕雄
表格与表单
摘要:表格的基本语法结构如下所示: <table width=" " border=" "> <tr> <td>单元格内容</td> ...... </tr> </table> <table>标记: width属性设置的是表格的宽度 border属性设置的是表格的边框线 <thead>、<tbody>、< 阅读全文
posted @ 2021-10-25 22:40 吴裕雄
HTML基本页面A
摘要:<!doctype html> <html > <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>HTML基本页面</title> </head> <body bgcolor="#6 阅读全文
posted @ 2021-10-25 22:13 吴裕雄
HTML基本页面
摘要:<!doctype html> <html > <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>HTML基本页面</title> </head> <body> 我是<font co 阅读全文
posted @ 2021-10-25 22:10 吴裕雄
第一个网页A
摘要:<!doctype html> <html> <head> <meta charset="UTF-8"> <title>第一个网页</title> <script> window.onload=function(){ var myBtn=document.getElementById("btn"); 阅读全文
posted @ 2021-10-25 22:08 吴裕雄
建立目录列表
摘要:<!DOCTYPE html> <html> <head> <meta charset="utf-8"/> <title>建立目录列表</title> </head> <body> <font size="2" color="#ff9900">文学世界:</font><br/> <dir type= 阅读全文
posted @ 2021-10-25 22:05 吴裕雄
网页嵌入音乐
摘要:<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>网页嵌入音乐</title> </head> <body> <embed src="Hotel California.mp3" width="230" height="260" l 阅读全文
posted @ 2021-10-25 22:04 吴裕雄
滚动字幕
摘要:<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>滚动字幕</title> </head> <body> <marquee behavior="scroll" direction="right" scrollamount="10" 阅读全文
posted @ 2021-10-25 22:02 吴裕雄
图片使用2
摘要:<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>图片使用</title> </head> <body> <img src="1-14.jpg" width="210" height="100" usemap="#myMap"> 阅读全文
posted @ 2021-10-25 22:00 吴裕雄
图片使用1
摘要:<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>图片使用</title> </head> <body> <a href="http://www.whpu1.edu.cn"> <img src="1-14.jpg" width=" 阅读全文
posted @ 2021-10-25 21:58 吴裕雄
图片使用
摘要:<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>图片使用</title> </head> <body> <img src="images/1-15.jpg" alt="图片默认的高度与宽度"> </body> </hmtl> 阅读全文
posted @ 2021-10-25 21:55 吴裕雄
书签链接1
摘要:<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>书签链接</title> </head> <body> 书中内容: <ul> <li><a name="top1">第1章</a></li> <li><a name="top2"> 阅读全文
posted @ 2021-10-25 21:53 吴裕雄
书签链接
摘要:<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>书签链接</title> </head> <body> 书中目录: <ul> <li><a href="example1-14.html#top4">第4章</a></li> <l 阅读全文
posted @ 2021-10-25 21:51 吴裕雄
文本链接
摘要:<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>文本链接</title> </head> <body> 常用的购物网站有: <ul> <li><a href="http://www.taobao.com/">淘宝</a></li 阅读全文
posted @ 2021-10-25 21:50 吴裕雄
水平分隔线的建立
摘要:<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>水平分隔线的建立</title> </head> <body> <center> 《登鹳雀楼》 <hr size="10" width="100px" color="red"> 白 阅读全文
posted @ 2021-10-25 21:48 吴裕雄
嵌套列表
摘要:<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>嵌套列表</title> </head> <body> <h3>列表嵌套</h3> <ul type="square"> <li>树叶</li> <li>树 <ol> <li>枫树 阅读全文
posted @ 2021-10-25 21:46 吴裕雄
有序列表标记
摘要:<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>有序列表标记</title> </head> <body> Web前端语言:<br/> <ol> <li>HTML</li> <li>CSS</li> <li>JavaScript 阅读全文
posted @ 2021-10-25 21:43 吴裕雄
无序列表标记
摘要:<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>无序列表标记</title> </head> <body> Web前端语言:<br/> <ul> <li>HTML</li> <li>CSS</li> <li>JavaScript 阅读全文
posted @ 2021-10-25 21:41 吴裕雄
文字修饰标记
摘要:<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>文字修饰标记</title> </head> <body> <u> 下划线 <i> 倾斜下划线 <b>加粗倾斜下划线</b> </i> </u> <h1> H<sub>2</sub 阅读全文
posted @ 2021-10-25 21:40 吴裕雄
预格式化标记的使用
摘要:<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>预格式化标记的使用</title> </head> <body> <font size="6" color="blue" face="黑体"> <pre> 《登鹳雀楼》 白日依山尽 阅读全文
posted @ 2021-10-25 21:38 吴裕雄
特殊标记的使用
摘要:<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>特殊标记的使用</title> </head> <body> 在HTML中,常用的特殊字符有:<br/> &lt;、&gt;、&amp;、&quot;、&copy;、&reg;、& 阅读全文
posted @ 2021-10-25 21:38 吴裕雄
换行标记的使用
摘要:<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>换行标记的使用</title> </head> <body> <font size="5" color="blue" face="黑体"> 《登鹳雀楼》<p />白日依山尽,<br 阅读全文
posted @ 2021-10-25 21:36 吴裕雄
字体标记的使用
摘要:<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>字体标记的使用</title> </head> <body> <font size="4" color="red" face="隶书"> 武汉轻工大学 </font> <font 阅读全文
posted @ 2021-10-25 21:35 吴裕雄
标题标记的使用
摘要:<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>标题标记的使用</title> </head> <body> <h1>Hello world 1</h1> <!--设置文字Hello World!为一级标题样式显示--> <h2 阅读全文
posted @ 2021-10-25 21:34 吴裕雄
第一个网页
摘要:<!DOCTYPE html> <!--文档声明:告诉浏览器以下文件用HTML版本解析--> <html> <!--告诉浏览器以下文件为HTML文件,开始--> <head> <!--表示HTML文件的头部--> <meta charset="UTF-8"> <!--网页的编码格式为UTF-8,即国 阅读全文
posted @ 2021-10-25 21:32 吴裕雄
HTML文件的基本结构
摘要:HTML文件是标准的ASCII文件,且其后缀名为htm或html的文件。 可以使用任何能够生成TXT类型源文件的文本编辑器来制作超文本标记语言文件。 HTML文件中的标记是不区分大小写的。 标准的超文本标记语言文件都具有一个基本的文档结构,标记一般都是成对出现(部分标记也有单标记,例如:<br /> 阅读全文
posted @ 2021-10-24 22:47 吴裕雄
WAR 部署
摘要:Spring Boot 默认打成 JAR 包,使用 Spring Boot 构造 web 应用,默认使用内置的 Tomcat。但考虑到项目需要集群部署或者进行优化时,就需要打成 WAR 包部署到外部的 Tomcat 服务器中。 1. 修改打包形式 修改 pom.xml 文件将默认的 jar 方式改为 阅读全文
posted @ 2021-10-24 21:54 吴裕雄
JAR 部署
摘要:参考:https://www.cnblogs.com/tszr/p/15143406.html 阅读全文
posted @ 2021-10-24 21:48 吴裕雄
基于数据库的认证
摘要:在 WebSecurityConfig 添加@EnableGlobalMethodSecurity 注解开启方法的访问权限, 代码如下: @EnableWebSecurity //是 Spring Security 用于启用 Web 安全的注解 @EnableGlobalMethodSecurity 阅读全文
posted @ 2021-10-24 20:49 吴裕雄
Spring Security
摘要:角色访问控制 通常情况下,我们需要实现“特定资源只能由特定角色访问”的功能。假设我们的系统 有如下两个角色: ADMIN 可以访问所有资源 USER 只能访问特定资源 现在我们给系统增加“/user/**”接口代表用户信息方面的资源(USER 可以访问);增加"/admin/**"接口代表管理员方面 阅读全文
posted @ 2021-10-24 18:26 吴裕雄
认识Spring Security
摘要:Spring Security 的前身是 Acegi Security ,是 Spring 项目组中用来提供安全认证服务的框架,相对于 Shiro它的功能更加强大。 Spring Security 致力于为 Java 应用提供核心功能认证(Authentication)和授权管理 (Authoriz 阅读全文
posted @ 2021-10-24 16:41 吴裕雄
RESTful 风格
摘要:RESTful 是一种软件架构风格、设计风格,而不是标准,只是提供了一组设计原则 和约束条件。它主要用于客户端和服务器交互类的软件。基于这个风格设计的软件可以更简 洁,更有层次,更易于实现缓存等机制 我们都知道以前网页是前端后端融在一起的,比如 PHP,JSP 等。在之前的桌面时代问 题不大,但是近 阅读全文
posted @ 2021-10-24 16:02 吴裕雄
整合 Spring Data Jpa
摘要:Java 持久层框架访问数据库的方式大致分为两种。一种以 SQL 核心,封 装一定程度的 JDBC 操作,比如: MyBatis。另一种是以 Java 实体类为核心,将实体类 的和数据库表之间建立映射关系,也就是我们说的 ORM 框架,如:Hibernate、Spring Data JPA Spri 阅读全文
posted @ 2021-10-24 15:57 吴裕雄
整合 Mybatis
摘要:MyBatis 的前身叫 iBatis,本是 apache 的一个开源项目, 2010 年这个项目由 apache software foundation 迁移到了 google code,并且改名为 MyBatis。MyBatis 是支持普通 SQL 查询,存储过程和高级映射的优秀持久层框架。My 阅读全文
posted @ 2021-10-24 14:15 吴裕雄
整合 Druid 数据源
摘要:导入 Druid 依赖,代码如下: <dependency> <groupId>com.alibaba</groupId> <artifactId>druid</artifactId> <version>1.1.10</version> </dependency> server.port =8089 阅读全文
posted @ 2021-10-24 11:53 吴裕雄
整合 JdbcTemplate
摘要:Spring JDBC 抽象框架 core 包提供了 JDBC 模板类,其中 JdbcTemplate 是 core 包的核 心类,所以其他模板类都是基于它封装完成的,JDBC 模板类是第一种工作模式。 JdbcTemplate 类通过模板设计模式帮助我们消除了冗长的代码,只做需要做的事情(即 可变 阅读全文
posted @ 2021-10-24 10:55 吴裕雄
Spring Boot 整合 MongoDB
摘要:MongoDB 简介 MongoDB 是一个基于分布式文件存储的数据库。由 C++语言编写。旨在为 WEB 应用 提供可扩展的高性能数据存储解决方案。 MongoDB 是一个跨平台的,面向文档的数据库,是当前 NoSQL 数据库产品中最热门 的一种。它介于关系数据库和非关系数据库之间,是非关系数据库 阅读全文
posted @ 2021-10-24 09:50 吴裕雄
整合 Redis 缓冲
摘要:关系型数据库 常见的关系型数据库有:Oracle、DB2、Microsoft SQL Server、Microsoft Access、MySQL。 其优点有: 容易理解 使用方便 易于维护 支持 SQL,可用于复杂的查询。 其缺点有: 为了维护一致性所付出的巨大代价就是其读写性能比较差。 固定的表结 阅读全文
posted @ 2021-10-23 23:57 吴裕雄
解决:org.springframework.data.redis.core.RedisTemplate' that could not be found
摘要:将 RedisTemplate<XXXXX, XXXX> redisTemplate 的注解 @Autowired 更换为 @Resource 阅读全文
posted @ 2021-10-23 23:54 吴裕雄
Postman 工具
摘要:对于后端来说,不用去考虑前端的布局,只考虑后端数据的正确性,那么在后端测试返回的Json数据的正确性就离不开Postman工具。 Postman 是一款功能强大的网页调试与发送网页 HTTP 请求的工具。Postman 能够发送 任何类型的 HTTP 请求(GET, HEAD, POST,PUT.. 阅读全文
posted @ 2021-10-23 22:31 吴裕雄
Spring Boot 热部署
摘要:在Spring Boot 中提供了spring-boot-devtools开发工具,实现了SpringBoot的热部署,热部署就是在项目正在运行的时候修改代码,却不需要重新启动项目,大大提高了开发效率。 热部署原理 大家都知道在项目开发过程中,常常会改动页面数据或者修改数据结构,为了显示改动 效果, 阅读全文
posted @ 2021-10-23 21:50 吴裕雄
SpringBoot发送Email
摘要:在开发中,经常会碰到Email邮件发送的场景,如注册,找回密码,发送验证码,向客户发送邮件,通过邮件发送系统情况,通过邮件发送报表信息等等,实际应用场景很多。 首先介绍以下与发送接受邮件相关的一些协议: 1.发送邮件:SMPT、MIME,是一种基于"推"的协议,通过SMPT协议将邮件发送至邮件服务器 阅读全文
posted @ 2021-10-23 21:43 吴裕雄
Quartz 实现定时器的功能
摘要:Quartz简介 SpirngBoot可以使用Quartz实现定时器的功能。Quartz定时器作用很多,比如定时发送信息、定时生成报表等。 Quartz框架主要核心组件包括调度器、触发器、作业。调度器作为作业的总指挥,触发 器作为作业的操作者,作业为应用的功能模块,组件关系如图 Job 表示一个任务 阅读全文
posted @ 2021-10-23 20:33 吴裕雄
设置定时任务
摘要:简单的定时任务可以直接通过Spring自带的task来实现,复杂的定时任务则可以通过集成Quartz来实现。 Timer:这是java自带的java.util.Timer类,这个类允许你调度一个 java.util.TimerTask任务。使用这种方式可以让你的程序按照某一个频度执行,但不能在指 定 阅读全文
posted @ 2021-10-23 20:15 吴裕雄
文件上传与下载
摘要:Spring Boot没有自己的文件上传下载技术。是体现于Sping MVC的文件上告上特下载技术,只不过在Spring Rod中做了更进一步的简化。 单文件上传 上传文件,必须将表单method设置为POST,并将enctype设置为 multipart/form-data。只有这样,浏览器才会把 阅读全文
posted @ 2021-10-23 19:35 吴裕雄
@ControllerAdvice + @ExceptionHandler
摘要:使用 @ControllerAdvice 注解处理全局异常 实际开发中,需要对异常分门别类的进行处理,使用 @ControllerAdvice + @ExceptionHandler 注解能够处理全局异常,这种方式推荐使用,可以根据不同的异常对不 同的异常进行处理。 使用方式:定义一个类,使用 @C 阅读全文
posted @ 2021-10-23 15:39 吴裕雄
使用LoggerFactory输出异常信息到页面
摘要:<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/P 阅读全文
posted @ 2021-10-23 13:36 吴裕雄
配置嵌入式 Servlet 容器
摘要:没有使用Spring Boot开发时,需要安装tomcat环境,项目打成war包后进行部署。 而Spring Boot默认使用tomcat作为嵌入式的Servlet容器。 如何定制和修改 Servlet 容器的相关配置 在内置的 Tomcat 中,不再有 web.xml 文件可以供我们修改,在 Sp 阅读全文
posted @ 2021-10-23 13:08 吴裕雄
Spring Boot 中的异常处
摘要:Spring Boot 框架异常处理有五种处理方式,从范围来说包括有全局异常捕获处理方式和局部异常捕获处 理方式 自定义异常错误页 在遇到异常时,Spring Boot 会自动跳到一个默认的异常页面,如请求上述 http://localhost:8080/exceptionMethod 路径时发生 阅读全文
posted @ 2021-10-23 13:00 吴裕雄
封装统一返回的json数据结构
摘要:在实际项目中,我们需要封装一个统一的 Json返回结构存储返回信息。 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schema 阅读全文
posted @ 2021-10-23 11:11 吴裕雄
Spring Boot 返回 Json
摘要:在项目开发中,接口与接口之间,前后端之间数据的传输都使用Json格式,在 Spring Boot 中,接口返回Json格式的数据很简单,在 Controller 中使用@RestController注解即可返回 Json 格式的数据。 Spring Boot 中默认使用的 JSON 解析框架是 Ja 阅读全文
posted @ 2021-10-23 10:21 吴裕雄
第一个代码
摘要:<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/P 阅读全文
posted @ 2021-10-20 23:22 吴裕雄
Spring Boot 整合 Web
摘要:Spring Boot 项目中在 src/main/resources 下面有两个文件夹,static 和 templates。 static static 目录中存放静态页面。Spring Boot 通过 classpath/static(classpath 指 resources 根目录)目录访 阅读全文
posted @ 2021-10-17 23:17 吴裕雄
Spring Boot 简介
摘要:Spring Boot 是一个框架,一种全新的编程规范,他的产生简化了框架的使用,所谓简化是指简化了 Spring 众多框架中所需的大量且繁琐的配置文件,所以 Spring Boot 是一个服务于框架的框架,服务范围是简化配置文件。从本质上来说,Spring Boot 其实就是 Spring 框架的 阅读全文
posted @ 2021-10-17 22:18 吴裕雄
VUE学习笔记--Vuex
摘要:Vuex 是一个专为 Vue.js 应用程序开发的状态管理模式。在学习 Vue.js 时,大家一定知道在 Vue 中各个组件之间传值的痛苦,在 Vue 中我们可 以使用 Vuex 来保存我们需要管理的状态值,值一旦被修改,所有引用该值的地方就会自动更新。 Vuex 是适用于在 Vue 项目开发时使用 阅读全文
posted @ 2021-10-17 22:00 吴裕雄
VUE学习笔记--Axios
摘要:Axios 是一个基于 Promise 的 HTTP 库,简洁、易用且高效的代码封装库。通俗的讲, 它是当下比较流行的一种 Ajax 框架,可以使用它发起 http 请求接口功能,它是基于 Promise 的,相比较 Ajax 的回掉函数能够更好的管理异步操作。 Axios 的特点: 从浏览器中创建 阅读全文
posted @ 2021-10-17 21:47 吴裕雄
VUE学习笔记--Vue-router
摘要:Vue-router就是WebApp的链接路径管理系统。简单可以理解为路径的跳转。 那么我们为什么不能用 a 标签,这是因为用 Vue 做的都是单页应用(当你的项目准备 打包时,运行 npm run build 时,就会生成 dist 文件夹,这里面只有静态资源和一个 index.html 页面), 阅读全文
posted @ 2021-10-17 18:52 吴裕雄
VUE学习笔记--了解element-ui组件库
摘要:饿了么推出了基于 Vue2.0 的组件库,它的名称叫做 element-ui,提供了丰富的 PC 端组件。 ElementUI 官网:http://element-cn.eleme.io/#/zh-CN。 element-ui 组件库有以下四大优势: 丰富的 feature:丰富的组件,自定义主题, 阅读全文
posted @ 2021-10-17 17:19 吴裕雄
VUE学习笔记--Vue-cli
摘要:Vue 脚手架能自动生成 vue 和 webpack 的项目模板。 Vue CLI 是一个基于 Vue.js 进行快速开发的完整系统,提供: 通过 @vue/cli 实现的交互式的项目脚手架。 通过 @vue/cli + @vue/cli-service-global 实现的零配置原型开发。 一个运 阅读全文
posted @ 2021-10-17 13:31 吴裕雄
VUE学习笔记--过渡与动画
摘要:Vue 提供了 transition 的封装组件,在下列情形中,可以给任何元素和组件添加进入/ 离开过渡。 条件渲染 (使用 v-if)。 条件展示 (使用 v-show)。 动态组件。 组件根节点。 语法格式如下: <transition name = "nameoftransition"> <d 阅读全文
posted @ 2021-10-17 12:14 吴裕雄
VUE学习笔记--动态组件
摘要:让多个组件使用同一个挂载点,并动态切换,这就是动态组件。通过使用保留的 <component> 元素,动态地绑定到它的 is 特性,可以实现动态组件。它的应用场景往往应用在路由控制或者 tab 切换中。 <!DOCTYPE html> <html> <head> <title></title> <m 阅读全文
posted @ 2021-10-17 09:41 吴裕雄
VUE学习笔记--内容分发
摘要:基础用法 标签<slot>会把组件使用上下文的内容注入到此标签所占据的位置上。组件分发的概念简单而强大,因为它意味着对一个隔离的组件除了通过属性、事件交互之外,还可以注入内容。 尽管内容分发这个概念看起来极为复杂,而实际上可以简单了解为把HTML标签传入组件的一种方法。所以归根结底,内容分发是一种为 阅读全文
posted @ 2021-10-17 09:29 吴裕雄
VUE学习笔记--组件选项
摘要:Vue 的组件最核心的选项有以下几个: 模板(template) 初始数据(data) 接受的外部参数(props) 方法(methods) 生命周期钩子函数(lifecycle hooks) 组件 props 组件中更重要的是组件间进行通信,选项props是组件中非常重要的一个选项,起到父子组件间 阅读全文
posted @ 2021-10-17 09:18 吴裕雄
VUE学习笔记--什么是组件
摘要:<!DOCTYPE html> <html> <head> <title></title> <meta charset="utf-8"/> <script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script> </head> <bo 阅读全文
posted @ 2021-10-11 23:02 吴裕雄
VUE学习笔记--指令的注册
摘要:自定义指令的注册分为全局注册和局部注册。 语法:Vue.directive(id,definition)。id 是指令的唯一标识,definition 定义对象则是指令的相关属性及钩子函数。 全局自定义指令,格式如下 Vue.directive('focus', { // 注册一个全局自定义指令 v 阅读全文
posted @ 2021-10-11 22:43 吴裕雄
VUE学习笔记--MVVM 风格架构
摘要:MVVM 是(Model -View-ViewModel )的简写。它本质上就是 MVC 的改进版。MVVM 就 是将其中的 View 的状态和行为抽象化,让我们将视图 UI 和业务逻辑分开。当然这些事 ViewModel 已经帮我们做了,它可以取出 Model 的数据同时帮忙处理 View 中由于 阅读全文
posted @ 2021-10-10 22:50 吴裕雄
VUE学习笔记--事件绑定
摘要:Vue 提供了 v-on 指令来监听 DOM 事件,在事件绑定上,类似原生 JavaScript 的 onclick 事件写法,也是在 HTML 上进行监听。 Vue 中的事件绑定,语法规则: v-on :事件名.修饰符=方法名()│方法名|简单的JS表达式 简写:@事件名.修饰符=方法名()|方法 阅读全文
posted @ 2021-10-10 22:30 吴裕雄
VUE学习笔记--模板渲染
摘要:当我们获取到后台数据之后,会按照一定的规则加载到前端写好的模板中,显示在浏览 器中,这个过程称之为渲染。 条件渲染 1. v-if、v-else 和 v-else-if <!DOCTYPE html> <html xmlns:v-on="http://www.w3.org/1999/xhtml" x 阅读全文
posted @ 2021-10-10 22:06 吴裕雄
VUE学习笔记--生命周期 Vue
摘要:实例有一个完整的生命周期,也就是从开始创建、初始化数据、编译模板、挂载 Dom、渲染→更新→渲染、卸载等一系列过程,我们称这是 Vue 的生命周期。通俗说就是 Vue 实例从创建到销毁的过程,就是生命周期 beforeCreate:在实例初始化之后,数据观测(data observer) 和 eve 阅读全文
posted @ 2021-10-10 21:38 吴裕雄
VUE学习笔记--实例及选项
摘要:Vue 是通过构造函数来实例化一个 Vue 对象:var vm=new Vue({})。在实例化时,我们 会传入一些选项对象,包含数据选项、属性选项、方法选项、生命周期钩子等常用选项。 数据选项 一般地,当模板内容较简单时,使用 data 选项配合表达式即可,涉及到复杂逻辑时, 则需要用到 meth 阅读全文
posted @ 2021-10-10 18:43 吴裕雄
VUE学习笔记--Vue的模板语法
摘要:Vue.js使用了基于HTML的模板语法,允许开发者声明式地将DOM绑定至底层Vue实例的数据。所有Vue.js的模板都是合法的HTML,所以能被遵循规范的浏览器和HTML解析器解析。 在底层的实现上,Vue将模板编译成虚拟DOM渲染函数。结合响应系统,Vue能够智能地计算出最少需要重新渲染多少组件 阅读全文
posted @ 2021-10-10 17:41 吴裕雄
Vue学习笔记--Vue 简述
摘要:Vue 在 JavaScript 前端开发库领域属于后来者,其他前端开发库有 jQuery、ExtJS、 Anguals、React 等。 Vue (读音 /vjuː /,类似于 View) 是一套用于构建用户界面的渐进式框架。 Vue 的渐进式表现为: 声明式渲染→组件系统→客户端路由→大数据状态 阅读全文
posted @ 2021-10-10 14:14 吴裕雄
吴裕雄--天生自然--SPRING BOOT--解决:Lifecycle mapping "org.eclipse.m2e.jdt.JarLifecycleMapping" is not available. To enable full functionality, install the lifecycle
摘要:解决方法 : maven update 后还是不行,重新启动eclipse再maven update 就可以 了。 阅读全文
posted @ 2021-10-08 20:55 吴裕雄
吴裕雄--天生自然--SPRING BOOT--电子商务平台的设计与实现(THYMELEAF+MYBATIS)-- 前台页面代码实现部分
摘要:后台管理子系统 管理员在浏览器的地址栏中输入http://localhost:8080/eBusiness/admin/toLogin访问登录页面,登录成功后,进入后台查询商品页面(selectGoods.html) <!DOCTYPE html> <html xmlns:th="http://ww 阅读全文
posted @ 2021-10-08 20:14 吴裕雄
吴裕雄--天生自然--SPRING BOOT--电子商务平台的设计与实现(THYMELEAF+MYBATIS)-- 后台代码实现部分
摘要:<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/P 阅读全文
posted @ 2021-10-08 19:46 吴裕雄
吴裕雄--天生自然--SPRING BOOT--电子商务平台的设计与实现(Thymeleaf+MyBatis)--设计部分
摘要:系统功能需求 1.后台管理子系统 后台管理子系统要求管理员登录成功后,才能对商品进行管理,包括添加商品、查询商品、修改商品以及删除商品。除商品管理外,管理员还需要对商品类型、注册用户以及用户的订单等进行管理。 2.电子商务子系统 1)非注册用户 非注册用户或未登录用户具有的功能如下:浏览首页、查看商 阅读全文
posted @ 2021-10-08 18:06 吴裕雄
吴裕雄--天生自然--SPRING BOOT--自定义HealthIndicator
摘要:我们知道health端点用于查看Spring Boot应用的健康状态,提供了用于检测磁盘的DiskSpaceHealthIndicator、检测DataSource连接是否可用的DataSourceHealthIndicator、检测XXX内置服务(XXX代表内置的Elasticsearch、JMS 阅读全文
posted @ 2021-10-08 17:28 吴裕雄
吴裕雄--天生自然--SPRING BOOT--自定义端点
摘要:Spring Boot提供了注解@Endpoint供我们定义一个端点类,并在端点类的方法上使用@ReadOperation注解来显示监控信息(对应Get请求),使用@WriteOperation来动态更新监控信息(对应Post请求,可以是rest-client-master访问)。 自定义端点(演示 阅读全文
posted @ 2021-10-08 16:59 吴裕雄
吴裕雄--天生自然--SPRING BOOT--端点的分类与测试
摘要:监控Spring Boot应用 在Spring Boot应用中,既然通过HTTP使用Actuator的监控和管理功能,那么在pom.xml文件中,除了引入spring-boot-starter-web之外,还需要引入spring-boot-starter-actuator,具体代码如下: <depe 阅读全文
posted @ 2021-10-08 13:20 吴裕雄
吴裕雄--天生自然--SPRING BOOT--Spring Boot的单元测试
摘要:Spring Boot为测试提供了一个名为spring-boot-starter-test的Starter。我们使用STS创建Spring Boot应用时,将自动添加spring-boot-starter-test依赖。这样在测试时,就没有必要再添加额外的JAR包。spring-boot-start 阅读全文
posted @ 2021-10-08 12:29 吴裕雄
吴裕雄--天生自然--SPRING BOOT--Spring Boot的热部署
摘要:模板引擎的热部署 在Spring Boot应用中,使用模板引擎的页面默认是开启缓存的,如果修改了页面内容,则刷新页面是得不到修改后的页面的效果。因此,我们可以在配置文件application.properties中关闭模板引擎的缓存。示例如下: 关闭Thymeleaf缓存的配置: spring.th 阅读全文
posted @ 2021-10-08 11:23 吴裕雄
吴裕雄--天生自然--SPRING BOOT--解决:method<channel.close>(reply-code=406, inequivalent arg 'type' for exchange 'weather-exchange' in vhost '/': received 'topic' but current is 'direct'
摘要:原因:代码的机器类型与rabbitmq配置的机器类型不一致。 目前有三种解决方式: 一、更改消费端代码中声明的交换机名称即可; 二,把RabbitMQ中的同名却不同类型的交换机删除即可; 三,把代码的类型改成与rabbtimq平台上的机器类型一样。 阅读全文
posted @ 2021-10-08 01:51 吴裕雄
吴裕雄--天生自然--SPRING BOOT--处理: channel error; protocol method: #method<channel.close>(reply-code=404
摘要:项目启动报此异常,解决方式:用root权限登陆rabbitmq,admin处添加vhost 添加后,重新再运行发送消息。 阅读全文
posted @ 2021-10-08 01:13 吴裕雄
吴裕雄--天生自然--SPRING BOOT--处理:RabbitMQ启动时候发生系统错误2
摘要:解决方法 通过查询资料,发现通过下列的方法,是能够很好的解决上述问题的 1、进入rabbitmq的sbin目录 # 启动rabbitmq_managemen是管理后台的插件、我们要开启这个插件才能通过浏览器访问登录页面 rabbitmq-plugins enable rabbitmq_managem 阅读全文
posted @ 2021-10-07 22:17 吴裕雄
吴裕雄--天生自然--SPRING BOOT--处理:escript: exception error: undefined function rabbitmqctl_escript:main/1
摘要:原因是rabbitmq与erlang版本号不匹配,我安装的rabbitmq-server-3.8.17,安装的erlang版本号为21.3。官方要求erlang版本号最低为23.2。重新安装erlang就可以了。 rabbitmq与erlang的官方匹配度建议 https://www.rabbitm 阅读全文
posted @ 2021-10-07 21:54 吴裕雄
吴裕雄--天生自然--SPRING BOOT--AMQP实例
摘要:使用AMQP的主要实现RabbitMQ讲解AMQP实例,因此需要事先安装RabbitMQ。又因为RabbitMQ是基于erlang语言开发的,所以安装RabbitMQ之前,先下载安装erlang。erlang语言的下载地址为https://www.erlang.org/downloads;Rabbi 阅读全文
posted @ 2021-10-07 21:11 吴裕雄
吴裕雄--天生自然--SPRING BOOT--JMS实例
摘要:JMS的自动配置 Spring Boot对JMS的自动配置位于org.springframework.boot.autoconfigure.jms包下,支持JMS的实现有ActiveMQ和Artemis 以ActiveMQ为例,Spring Boot为我们定义了ActiveMQConnectionF 阅读全文
posted @ 2021-10-07 17:10 吴裕雄
吴裕雄--天生自然--SPRING BOOT--AMQP--高级消息队列协议
摘要:AMQP(Advanced Message Queuing Protocol)即高级消息队列协议,是一个提供统一消息服务的应用层标准高级消息队列协议,是应用层协议的一个开放标准,为面向消息的中间件设计。基于此协议的客户端与消息中间件可传递消息,并不受客户端/中间件的不同产品、不同开发语言等条件的限制 阅读全文
posted @ 2021-10-07 16:03 吴裕雄
吴裕雄--天生自然--Spring Boot--JMS--Java消息服务
摘要:点对点式 在点对点式的消息通信中,消息代理获得发送者发送的消息后,将消息存入一个队列里,当有消息接收者接收消息时,将从队列里取出消息传递给接收者,这时队列中清除该消息。 在点对点式的消息通信中,确保的是每一条消息只有唯一的发送者和接收者,但并不能说明只有一个接收者可以从队列里接收消息。这是因为队列里 阅读全文
posted @ 2021-10-07 15:42 吴裕雄
吴裕雄--天生自然--Spring Boot--基于MyBatis的Spring Boot Security操作实例
摘要:<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/P 阅读全文
posted @ 2021-10-07 15:09 吴裕雄
吴裕雄--天生自然--Spring Boot--基于Spring Data JPA的Spring Boot Security操作实例
摘要:<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/P 阅读全文
posted @ 2021-10-07 14:09 吴裕雄
吴裕雄--天生自然--Spring Boot--Spring Security
摘要:Spring Security是一个专门针对Sping应用系统的安全框架,充分利用了Spring框架的依赖注入和AOP功能,为Spring应用系统提供安全访问控制解决方案。 在Spring Security安全框架中,有两个重要概念,即授权(Authorization)和认证(Authenticat 阅读全文
posted @ 2021-10-07 11:56 吴裕雄
吴裕雄--天生自然--Spring Boot--在Spring Boot应用中使用默认的缓存技术ConcurrentMapCacheManager
摘要:Spring缓存支持 Spring框架定义了org.springframework.cache.CacheManager和org.springframework.cache.Cache接口来统一不同的缓存技术。针对不同的缓存技术,需要实现不同的CacheManager。例如,我们使用EhCache作 阅读全文
posted @ 2021-10-07 01:39 吴裕雄
吴裕雄--天生自然--Spring Boot--处理:No serializer found for class org.hibernate.proxy.pojo.javassist.JavassistLazyInitializer and no properties discovered to create BeanSerializer
摘要:在实体类,比如DOG,CAT类的前面添加下面注解就可以了。 @JsonIgnoreProperties(value={"hibernateLazyInitializer","handler","fieldHandler"}) 阅读全文
posted @ 2021-10-07 01:30 吴裕雄
吴裕雄--天生自然--Spring Boot--Spring Boot整合Redis
摘要:1.Spring Data Redis Spring对Redis的支持是通过Spring Data Redis来实现的。Spring Data Redis为我们提供了RedisTemplate和StringRedisTemplate两个模板来进行数据操作,其中,StringRedisTemplate 阅读全文
posted @ 2021-10-07 00:23 吴裕雄
吴裕雄--天生自然--Spring Boot--安装Redis
摘要:Redis官方网站只提供Linux版本的下载。可以通过https://github.com/MSOpenTech/redis/tags从github上下载Redis。 下载的版本是Redis-x64-3.2.100.zip 在运行中输入cmd,然后把目录指向解压的Redis目录。 使用redis-s 阅读全文
posted @ 2021-10-06 22:59 吴裕雄
吴裕雄--天生自然--Spring Boot--Spring Boot整合MongoDB
摘要:1.Spring对MongoDB的支持 Spring对MongoDB的支持主要是通过Spring Data MongoDB实现的,Spring Data MongoDB为我们提供了如下功能。 1)对象/文档映射注解 2)MongoTemplate 与JdbcTemplate一样,Spring Dat 阅读全文
posted @ 2021-10-03 01:06 吴裕雄
吴裕雄--天生自然--Spring Boot--处理Exception opening socket
摘要:这可能是本地的mongodb没有启动成功。 阅读全文
posted @ 2021-10-03 00:53 吴裕雄
吴裕雄--天生自然--MONGODB学习笔记--NoSQL 简介
摘要:NoSQL(NoSQL = Not Only SQL ),意即"不仅仅是SQL"。 关系型数据库遵循ACID规则 事务在英文中是transaction,和现实世界中的交易很类似,它有如下四个特性: 1、A (Atomicity) 原子性 原子性很容易理解,也就是说事务里的所有操作要么全部做完,要么都 阅读全文
posted @ 2021-10-02 23:42 吴裕雄