<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[actavy的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/actavy</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; actavy]]></copyright><item><title><![CDATA[JavaScript基础语法及函数]]></title><link>https://blog.youkuaiyun.com/actavy/article/details/141973471</link><guid>https://blog.youkuaiyun.com/actavy/article/details/141973471</guid><author>actavy</author><pubDate>Fri, 06 Sep 2024 22:36:27 +0800</pubDate><description><![CDATA[书写语法会了，变量是一门编程语言比不可少的，所以接下来我们需要学习js中变量的声明，在js中，变量的声明和java中还是不同的。html完成了架子，css做了美化，但是网页是死的，我们需要给他注入灵魂，所以接下来我们需要学习JavaScript，这门语言会让我们的页面能够和用户进行交互。提供资料进行效果演示，通过浏览器打开，我们点击主题5按钮，页面的主题发生了变化，所以js可以让我们的页面更加的智能，让页面和用户进行交互。同样，js代码也是书写在html中的，那么html中如何引入js代码呢？]]></description><category></category></item><item><title><![CDATA[JavaScript-vue]]></title><link>https://blog.youkuaiyun.com/actavy/article/details/141973013</link><guid>https://blog.youkuaiyun.com/actavy/article/details/141973013</guid><author>actavy</author><pubDate>Fri, 06 Sep 2024 22:32:01 +0800</pubDate><description><![CDATA[而今天我们要学习的就是侧重于ViewModel部分开发的vue前端框架，用来替代JavaScript的DOM操作，让数据展示到视图的代码开发变得更加的简单。我们先来分析下页面的组成。一个完整的html页面包括了视图和数据，数据是通过请求 从后台获取的，那么意味着我们需要将后台获取到的数据呈现到页面上，很明显， 这就需要我们使用DOM操作。浏览器打开，运行结果如下：我们发现，自动打印了这句话，因为页面加载完成，vue对象创建并且完成了挂在，此时自动触发mounted所绑定的钩子函数，然后自动执行，弹框。]]></description><category></category></item><item><title><![CDATA[JavaScript事件]]></title><link>https://blog.youkuaiyun.com/actavy/article/details/141972849</link><guid>https://blog.youkuaiyun.com/actavy/article/details/141972849</guid><author>actavy</author><pubDate>Fri, 06 Sep 2024 22:31:17 +0800</pubDate><description><![CDATA[例如：对于我们所说的百度注册页面，我们给用户名输入框的失去焦点事件绑定函数，当我们用户输入完内容，在标签外点击了鼠标，对于用户名输入框来说，失去焦点，然后执行绑定的函数，函数进行用户名内容的校验等操作。依据我们学习过得DOM的知识点，我们知道html中的标签被加载成element对象，所以我们也可以通过element对象的属性来操作标签的属性。onblur:失去焦点事件，前提是输入框获取焦点的状态下，在输入框之外的地方点击，光标从输入框中消失了，这就是失去焦点。事件属性，那都有哪些事件属性供我们使用呢？]]></description><category></category></item><item><title><![CDATA[JavaScript对象]]></title><link>https://blog.youkuaiyun.com/actavy/article/details/141972711</link><guid>https://blog.youkuaiyun.com/actavy/article/details/141972711</guid><author>actavy</author><pubDate>Fri, 06 Sep 2024 22:29:00 +0800</pubDate><description><![CDATA[与java中不一样的是，JavaScript中数组相当于java中的集合，数组的长度是可以变化的。我们知道DOM的作用是通过修改HTML元素的内容和样式等来实现页面的各种动态效果，但是我们要操作DOM对象的前提是先获取元素对象，然后才能操作。接下来，我们在VS Code中创建名为02. JS-对象-Array.html的文件，按照上述的语法定义数组，并且通过索引来获取数组中的值。document.getElementById()： 根据标签的id属性获取标签对象，id是唯一的，所以获取到是单个标签对象。]]></description><category></category></item><item><title><![CDATA[Mybatis-动态SQL]]></title><link>https://blog.youkuaiyun.com/actavy/article/details/141784658</link><guid>https://blog.youkuaiyun.com/actavy/article/details/141784658</guid><author>actavy</author><pubDate>Sun, 01 Sep 2024 15:12:06 +0800</pubDate><description><![CDATA[在页面原型中，列表上方的条件是动态的，是可以不传递的，也可以只传递其中的1个或者2个或者全部。而在我们刚才编写的SQL语句中，我们会看到，我们将三个条件直接写死了。如果页面只传递了参数姓名name 字段，其他两个字段 性别 和 入职时间没有传递，那么这两个参数的值就是null。此时，执行的SQL语句为：这个查询结果是不正确的。正确的做法应该是：传递了参数，再组装这个查询条件；如果没有传递参数，就不应该组装这个查询条件。]]></description><category></category></item><item><title><![CDATA[Mybatis入门及基本操作]]></title><link>https://blog.youkuaiyun.com/actavy/article/details/141784632</link><guid>https://blog.youkuaiyun.com/actavy/article/details/141784632</guid><author>actavy</author><pubDate>Sun, 01 Sep 2024 15:06:47 +0800</pubDate><description><![CDATA[Lombok是一个实用的Java类库，可以通过简单的注解来简化和消除一些必须有但显得很臃肿的Java代码。通过注解的形式自动生成构造器、getter/setter、equals、hashcode、toString等方法，并可以自动化生成日志变量，简化java开发、提高效率。注解作用为所有的属性提供get/set方法@ToString会给类自动生成易阅读的 toString 方法根据类所拥有的非静态字段自动重写 equals 方法和 hashCode 方法@Data。]]></description><category></category></item><item><title><![CDATA[数据库操作-DQL]]></title><link>https://blog.youkuaiyun.com/actavy/article/details/141755733</link><guid>https://blog.youkuaiyun.com/actavy/article/details/141755733</guid><author>actavy</author><pubDate>Sat, 31 Aug 2024 17:32:40 +0800</pubDate><description><![CDATA[DQL英文全称是Data Query Language(数据查询语言)，用来查询数据库表中的记录。查询关键字：SELECT查询操作是所有SQL语句当中最为常见，也是最为重要的操作。在一个正常的业务系统中，查询操作的使用频次是要远高于增删改操作的。当我们打开某个网站或APP所看到的展示信息，都是通过从数据库中查询得到的，而在这个查询过程中，还会涉及到条件、排序、分页等操作。]]></description><category></category></item><item><title><![CDATA[数据库操作-DML]]></title><link>https://blog.youkuaiyun.com/actavy/article/details/141755710</link><guid>https://blog.youkuaiyun.com/actavy/article/details/141755710</guid><author>actavy</author><pubDate>Sat, 31 Aug 2024 17:31:20 +0800</pubDate><description><![CDATA[update tb_emp set name=‘张三’,update_time=now() where id=1;• DELETE 语句的条件可以有，也可以没有，如果没有条件，则会删除整张表的所有数据。案例3：批量向tb_emp表的username、name、gender字段插入数据。案例1：向tb_emp表的username、name、gender字段插入数据。案例1：将tb_emp表中id为1的员工，姓名name字段更新为’张三’案例2：向tb_emp表的所有字段插入数据。批量添加数据（指定字段）]]></description><category></category></item><item><title><![CDATA[数据库操作-DDL]]></title><link>https://blog.youkuaiyun.com/actavy/article/details/141754285</link><guid>https://blog.youkuaiyun.com/actavy/article/details/141754285</guid><author>actavy</author><pubDate>Sat, 31 Aug 2024 16:10:07 +0800</pubDate><description><![CDATA[前面我们讲解了DDL中关于数据库操作的SQL语句，在我们编写这些SQL时，都是在命令行当中完成的。没有任何代码提示。（全靠记忆，容易敲错字母造成执行报错）操作繁琐，影响开发效率。（所有的功能操作都是通过SQL语句来完成的）编写过的SQL代码无法保存。在项目开发当中，通常为了提高开发效率，都会借助于现成的图形化管理工具来操作数据库。]]></description><category></category></item><item><title><![CDATA[MySQL安装]]></title><link>https://blog.youkuaiyun.com/actavy/article/details/141754137</link><guid>https://blog.youkuaiyun.com/actavy/article/details/141754137</guid><author>actavy</author><pubDate>Sat, 31 Aug 2024 16:02:01 +0800</pubDate><description><![CDATA[SQL：结构化查询语言。一门操作关系型数据库的编程语言，定义操作所有关系型数据库的统一标准。在学习具体的SQL语句之前，先来了解一下SQL语言的语法。]]></description><category></category></item><item><title><![CDATA[SpringBoot分层解耦]]></title><link>https://blog.youkuaiyun.com/actavy/article/details/141754041</link><guid>https://blog.youkuaiyun.com/actavy/article/details/141754041</guid><author>actavy</author><pubDate>Sat, 31 Aug 2024 15:56:22 +0800</pubDate><description><![CDATA[在我们进行程序设计以及程序开发时，尽可能让每一个接口、类、方法的职责更单一些（单一职责原则）。单一职责原则：一个类或一个方法，就只做一件事情，只管一块功能。这样就可以让类、接口、方法的复杂度更低，可读性更强，扩展性更好，也更利用后期的维护。我们之前开发的程序呢，并不满足单一职责原则。下面我们来分析下之前的程序：数据访问：负责业务数据的维护操作，包括增、删、改、查等操作。逻辑处理：负责业务逻辑处理的代码。请求处理、响应数据：负责，接收页面的请求，给页面响应数据。]]></description><category></category></item><item><title><![CDATA[SpringBoot响应]]></title><link>https://blog.youkuaiyun.com/actavy/article/details/141726515</link><guid>https://blog.youkuaiyun.com/actavy/article/details/141726515</guid><author>actavy</author><pubDate>Fri, 30 Aug 2024 20:19:41 +0800</pubDate><description><![CDATA[但是在我们所书写的Controller中，只在类上添加了@RestController注解、方法添加了@RequestMapping注解，并没有使用@ResponseBody注解，怎么给浏览器响应呢？大家有没有发现一个问题，我们在前面所编写的这些Controller方法中，返回值各种各样，没有任何的规范。在真实的项目开发中，无论是哪种方法，我们都会定义一个统一的返回结果。原因：在类上添加的@RestController注解，是一个组合注解。需求：加载并解析xml文件中的数据，完成数据处理，并在页面展示。]]></description><category></category></item><item><title><![CDATA[SpringBoot请求]]></title><link>https://blog.youkuaiyun.com/actavy/article/details/141726439</link><guid>https://blog.youkuaiyun.com/actavy/article/details/141726439</guid><author>actavy</author><pubDate>Fri, 30 Aug 2024 20:17:48 +0800</pubDate><description><![CDATA[简单参数：在向服务器发起请求时，向服务器传递的是一些普通的请求数据。

那么在后端程序中，如何接收传递过来的普通参数数据呢？
我们在这里讲解两种方式：在原始的Web程序当中，需要通过Servlet中提供的API：HttpServletRequest（请求对象），获取请求的相关信息。比如获取请求参数：
Tomcat接收到http请求时：把请求的相关信息封装到HttpServletRequest对象中
在Controller中，我们要想获取Request对象，可以直接在方法的形参中声明 HttpServletR]]></description><category></category></item><item><title><![CDATA[Postman安装]]></title><link>https://blog.youkuaiyun.com/actavy/article/details/141726383</link><guid>https://blog.youkuaiyun.com/actavy/article/details/141726383</guid><author>actavy</author><pubDate>Fri, 30 Aug 2024 20:15:04 +0800</pubDate><description><![CDATA[Postman是一款功能强大的网页调试与发送网页HTTP请求的Chrome插件。Postman原是Chrome浏览器的插件，可以模拟浏览器向后端服务器发起任何形式(如:get、post)的HTTP请求使用Postman还可以在发起请求时，携带一些请求参数、请求头等信息作用：常用于进行接口测试特征简单实用美观大方。]]></description><category></category></item><item><title><![CDATA[WEB服务器-Tomcat]]></title><link>https://blog.youkuaiyun.com/actavy/article/details/141690151</link><guid>https://blog.youkuaiyun.com/actavy/article/details/141690151</guid><author>actavy</author><pubDate>Thu, 29 Aug 2024 22:36:47 +0800</pubDate><description><![CDATA[服务器硬件指的也是计算机，只不过服务器要比我们日常使用的计算机大很多。服务器，也称伺服器。是提供计算服务的设备。由于服务器需要响应服务请求，并进行处理，因此一般来说服务器应具备承担服务并且保障服务的能力。服务器的构成包括处理器、硬盘、内存、系统总线等，和通用的计算机架构类似，但是由于需要提供高可靠的服务，因此在处理能力、稳定性、可靠性、安全性、可扩展性、可管理性等方面要求较高。在网络环境下，根据服务器提供的服务类型不同，可分为：文件服务器，数据库服务器，应用程序服务器，WEB服务器等。]]></description><category></category></item><item><title><![CDATA[SpringBoot基础]]></title><link>https://blog.youkuaiyun.com/actavy/article/details/141689956</link><guid>https://blog.youkuaiyun.com/actavy/article/details/141689956</guid><author>actavy</author><pubDate>Thu, 29 Aug 2024 22:27:18 +0800</pubDate><description><![CDATA[在com.itheima这个包下创建一个子包controller然后在controller包下新建一个类：HelloControllerHTTP：Hyper Text Transfer Protocol(超文本传输协议)，规定了浏览器与服务器之间数据传输的规则。http是互联网上应用最为广泛的一种网络协议http协议要求：浏览器在向服务器发送请求数据时，或是服务器在向浏览器发送响应数据时，都必须按照固定的格式进行数据传输如果想知道http协议的数据传输格式有哪些，可以打开浏览器，点击。]]></description><category></category></item><item><title><![CDATA[Maven简介]]></title><link>https://blog.youkuaiyun.com/actavy/article/details/141689811</link><guid>https://blog.youkuaiyun.com/actavy/article/details/141689811</guid><author>actavy</author><pubDate>Thu, 29 Aug 2024 22:22:44 +0800</pubDate><description><![CDATA[Maven是Apache旗下的一个开源项目，是一款用于管理和构建java项目的工具。Apache 软件基金会，成立于1999年7月，是目前世界上最大的最受欢迎的开源软件基金会，也是一个专门为支持开源项目而生的非盈利性组织。Apache Maven是一个项目管理和构建工具，它基于项目对象模型(Project Object Model , 简称: POM)的概念，通过一小段描述信息来管理项目的构建、报告和文档。方便的依赖管理统一的项目结构标准的项目构建流程。]]></description><category></category></item><item><title><![CDATA[Element组件]]></title><link>https://blog.youkuaiyun.com/actavy/article/details/141689672</link><guid>https://blog.youkuaiyun.com/actavy/article/details/141689672</guid><author>actavy</author><pubDate>Thu, 29 Aug 2024 22:14:46 +0800</pubDate><description><![CDATA[Element：是饿了么公司前端开发团队提供的一套基于 Vue 的网站组件库，用于快速构建网页。Element 提供了很多组件（组成网页的部件）供我们使用。例如 超链接、按钮、图片、表格等等。如下图所示就是我们开发的页面和ElementUI提供的效果对比：可以发现ElementUI提供的各式各样好看的按钮ElementUI的学习方式和我们之前的学习方式不太一样，对于ElementUI，我们作为一个后台开发者，只需要学会如何从ElementUI的官网拷贝组件到我们自己的页面中，并且做一些修改即可。]]></description><category></category></item><item><title><![CDATA[Redis数据类型及常用命令]]></title><link>https://blog.youkuaiyun.com/actavy/article/details/141650686</link><guid>https://blog.youkuaiyun.com/actavy/article/details/141650686</guid><author>actavy</author><pubDate>Wed, 28 Aug 2024 21:43:32 +0800</pubDate><description><![CDATA[字符串 string哈希 hash列表 list集合 set有序集合 sorted set / zset。]]></description><category></category></item><item><title><![CDATA[Redis安装、启动与停止]]></title><link>https://blog.youkuaiyun.com/actavy/article/details/141650662</link><guid>https://blog.youkuaiyun.com/actavy/article/details/141650662</guid><author>actavy</author><pubDate>Wed, 28 Aug 2024 21:42:54 +0800</pubDate><description><![CDATA[Redis是一个基于的key-value结构数据库。Redis 是互联网技术领域使用最为广泛的。Redis是用C语言开发的一个开源的高性能键值对(key-value)数据库，官方提供的数据是可以达到100000+的QPS（每秒内查询次数）。它存储的value类型比较丰富，也被称为结构化的NoSql数据库。NoSql（Not Only SQL），不仅仅是SQL，泛指。NoSql数据库并不是要取代关系型数据库，而是关系型数据库的补充。]]></description><category></category></item></channel></rss>