<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[SKMIT的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/SKMIT</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; SKMIT]]></copyright><item><title><![CDATA[【Vue.js】 插槽通信——具名插槽通信]]></title><link>https://blog.youkuaiyun.com/SKMIT/article/details/147739640</link><guid>https://blog.youkuaiyun.com/SKMIT/article/details/147739640</guid><author>SKMIT</author><pubDate>Tue, 06 May 2025 15:15:16 +0800</pubDate><description><![CDATA[当子组件（Category） 需要在多个位置接收不同的父组件内容，并且希望。地控制内容的插入位置时使用。下面的父子组件代码仍然在。v-slot:插槽名。]]></description><category></category></item><item><title><![CDATA[【Vue.js】组件数据通信：基于Vue3 v-model 语法糖实现双向数据绑定]]></title><link>https://blog.youkuaiyun.com/SKMIT/article/details/147602527</link><guid>https://blog.youkuaiyun.com/SKMIT/article/details/147602527</guid><author>SKMIT</author><pubDate>Tue, 29 Apr 2025 10:27:50 +0800</pubDate><description><![CDATA[如果子组件接收父组件传过来的值时，子组件不是使用名称为modelValue的响应式变量接收，而是用别的响应式变量接收，比如modelVal，此时父子组件通信就不再遵循默认的modelValue了。此时，父组件使用v-model绑定的变量名，必须与子组件接收的变量名一致index.vue子组件可以使用自定义的   prop   名称（如   Val  ），但父组件就必须要显式指定   v-model:Val。<template><div><h1>父组件</h1>]]></description><category></category></item><item><title><![CDATA[【Vue.js】Vue3父子组件数据通信案例（基础案例）]]></title><link>https://blog.youkuaiyun.com/SKMIT/article/details/147587893</link><guid>https://blog.youkuaiyun.com/SKMIT/article/details/147587893</guid><author>SKMIT</author><pubDate>Mon, 28 Apr 2025 15:28:41 +0800</pubDate><description><![CDATA[在 Vue 3 中，父组件向子组件传递数据是通过props实现的。父组件在子组件的标签上绑定数据，子组件通过定义props接收这些数据。这种方式使得数据单向流动，确保组件之间的数据传递清晰且易于管理。接下来，我们将详细探讨如何通过props实现父组件到子组件的数据传递。本博客文章内容均可以在Vue演练场中直接使用.强烈建议和我一样的初学Vue者在演练场中运行代码。在父组件中，根据传递的数据类型解析方式，来确定是否使用绑定方式示例传递的数据类型带 : 动态绑定。]]></description><category></category></item><item><title><![CDATA[【Springboot3】Springboot3 搭建RocketMQ 最简单案例]]></title><link>https://blog.youkuaiyun.com/SKMIT/article/details/145787686</link><guid>https://blog.youkuaiyun.com/SKMIT/article/details/145787686</guid><author>SKMIT</author><pubDate>Fri, 21 Feb 2025 23:37:15 +0800</pubDate><description><![CDATA[说来也奇怪，RocketMQ 不能很好的兼容Springboot3，刚开始上手Springboot3集成RocketMQ会发现总是不能实例化RocketMQTemplate，老是启动时报错。本项目采用Springboot3，JDK21 ，Maven 3.9，提供一个非常简单的示例。案例就只有这5个类，没有建package。]]></description><category></category></item><item><title><![CDATA[【JavaFX】JavaFX11开发踩坑记录]]></title><link>https://blog.youkuaiyun.com/SKMIT/article/details/135369925</link><guid>https://blog.youkuaiyun.com/SKMIT/article/details/135369925</guid><author>SKMIT</author><pubDate>Thu, 04 Jan 2024 01:02:27 +0800</pubDate><description><![CDATA[Controller使用@FXML注册绑定某个组件或者事件时，如果fxml中绑定的组件或者方法被更改，但是Controller类不会报错，运行启动程序会报错加载异常。所以@FXML一定要有效绑定，被删除的组件记得及时删除在Controller绑定的方法或组件。JDK 8 以上的版本之后，JavaFX需要单独导入，所以为了提高项目依赖的可维护性，采用了Maven项目管理。OK，下面进入正题，由于是本人开发中遇到的问题，出现的报错可能存在其他解决方法，恳请指正。在对应的Controller层，应显式创建对象。]]></description><category></category></item><item><title><![CDATA[【JavaFX】基于JavaFX11 构建可编辑、对象存储、修改立即保存、支持条件过滤的TableView]]></title><link>https://blog.youkuaiyun.com/SKMIT/article/details/135322988</link><guid>https://blog.youkuaiyun.com/SKMIT/article/details/135322988</guid><author>SKMIT</author><pubDate>Mon, 01 Jan 2024 12:01:34 +0800</pubDate><description><![CDATA[基于TableView，实现TableView 表格可编辑、可修改、修改后保存更新数据、读取数据到Table等等常规操作。]]></description><category></category></item><item><title><![CDATA[【JavaFX】JDK11 基于Gson、hutool、Jackson持久化存储实体类数据的解决方案 (读取、追加、去重、写入json对象)]]></title><link>https://blog.youkuaiyun.com/SKMIT/article/details/135309565</link><guid>https://blog.youkuaiyun.com/SKMIT/article/details/135309565</guid><author>SKMIT</author><pubDate>Sun, 31 Dec 2023 17:44:53 +0800</pubDate><description><![CDATA[使用JDK11,基于JavaFX 11来开发一款一个用于Windows端连接Linux服务器的桌面客户端程序。考虑到实际使用中，用户连接SSH后如果保存了连接配置，第二次连接就无需手动输入账号密码。桌面端双击连接对象就可以直连。这是常用的csv数据格式，不过如果获取对象的某个属性值，就会比较麻烦。csv全称“Comma-Separated Values”，是一种逗号分隔值格式的文件，是一种用来存储数据的纯文本格式文件。CSV文件由任意数目的记录组成，记录间以某种换行符分隔；]]></description><category></category></item><item><title><![CDATA[【Linux】基于sed正则指令修改application.properties属性值]]></title><link>https://blog.youkuaiyun.com/SKMIT/article/details/134968715</link><guid>https://blog.youkuaiyun.com/SKMIT/article/details/134968715</guid><author>SKMIT</author><pubDate>Wed, 13 Dec 2023 14:57:08 +0800</pubDate><description><![CDATA[sed、grep、awk是Linux的文本三剑客，具有强大的功能。sed 全名为，是一种流式编辑器，它支持正则表达式和扩展正则表达式。sed指令读取file.txt文件后，按行读取，并将内容存入模式空间(缓存），再输出到终端界面上。]]></description><category></category></item><item><title><![CDATA[【Java GUI 开发实践】基于ChannelSftp对Linux虚拟机进行远程指令操作]]></title><link>https://blog.youkuaiyun.com/SKMIT/article/details/134815178</link><guid>https://blog.youkuaiyun.com/SKMIT/article/details/134815178</guid><author>SKMIT</author><pubDate>Tue, 05 Dec 2023 19:17:59 +0800</pubDate><description><![CDATA[例如：随着人工智能的不断发展，机器学习这门技术也越来越重要，很多人都开启了学习机器学习，本文就介绍了机器学习的基础内容。提示：以下是本篇文章正文内容，下面案例可供参考例如：以上就是今天要讲的内容，本文仅仅简单介绍了pandas的使用，而pandas提供了大量能使我们快速便捷地处理数据的函数和方法。]]></description><category></category></item><item><title><![CDATA[【Java swing】基于抽象模板设计模式下实现Windows SSH连接Linux服务器]]></title><link>https://blog.youkuaiyun.com/SKMIT/article/details/134814856</link><guid>https://blog.youkuaiyun.com/SKMIT/article/details/134814856</guid><author>SKMIT</author><pubDate>Tue, 05 Dec 2023 19:13:09 +0800</pubDate><description><![CDATA[后续基于SFTP协议传输文件到虚拟机或者在虚拟机上的文件更改，本地（Windows）传输bash指令到Linux虚拟机上都需要基于已连接的基础。Java GUI 本地输入需要连接的虚拟机 ip地址、端口号、用户名和密码就可以连接上主机。如下是基于SSH连接Linux服务器/虚拟机GUI窗体代码。UI界面长这样，写的很简单。]]></description><category></category></item><item><title><![CDATA[【Java swing】基于抽象模板模式设计GUI]]></title><link>https://blog.youkuaiyun.com/SKMIT/article/details/134813676</link><guid>https://blog.youkuaiyun.com/SKMIT/article/details/134813676</guid><author>SKMIT</author><pubDate>Tue, 05 Dec 2023 18:54:33 +0800</pubDate><description><![CDATA[尽管Java GUI 是一项比较古老的技术，但是可以在Java GUI中训练设计模式，让自己的代码书写更加规范。初始化界面（组装GUI组件到容器中）定义组件事务逻辑，如不同按钮的事件响应。窗体关闭。而上面三个步骤可以定义为抽象模板，其他GUI开发都基于该流程设计开发。实现子类继承父类，及其公共组件并支持子类扩展功能（增加子类功能）；从而提升代码的复用性。而抽象模板模式就是为了定义了骨架，所有的项目都基于该骨架设计。，抽象父类，定义了确认和取消按钮。定义抽象类， 已经写好模板方法，分别是。]]></description><category></category></item><item><title><![CDATA[【Springboot】基于注解式开发Springboot-Vue3整合Mybatis-plus实现分页查询(二）——前端el-pagination实现]]></title><link>https://blog.youkuaiyun.com/SKMIT/article/details/134363046</link><guid>https://blog.youkuaiyun.com/SKMIT/article/details/134363046</guid><author>SKMIT</author><pubDate>Sun, 12 Nov 2023 18:02:53 +0800</pubDate><description><![CDATA[我这里设计的方法是，用户执行上述操作时，通过方法返回用户具体切换成第几页，或者选择数据每页多少条，然后存入orderlist中，用其内部字段来接收。先编写一个获取后台返回IPage类型的数据的axois，获取到数据后，用户在前端进行选择每页选择多少页或者选择具体的页数的时候，重新触发获取数据的api.通过ref 使用 reactive 来实现响应式，获取到后台数据后，这些字段的数据将会被后端传入数据覆盖掉，获得真正的页面大小，当前页等参数。，内容是创建axois实例，简单封装axois.]]></description><category></category></item><item><title><![CDATA[【Springboot】基于注解式开发Springboot-Vue3整合Mybatis-plus实现分页查询(一)——后端实现思路]]></title><link>https://blog.youkuaiyun.com/SKMIT/article/details/134336856</link><guid>https://blog.youkuaiyun.com/SKMIT/article/details/134336856</guid><author>SKMIT</author><pubDate>Fri, 10 Nov 2023 17:40:40 +0800</pubDate><description><![CDATA[本文主要从后端，借助Mybatis-plus提供的方法，实现分页功能。url中需要传入当前页，和每页显示多少条数据。下篇文章将结合Element-plus的el-pagination组件，调用后台数据，实现分页效果。前端：Vue3、Axois 1.6.0 、Vite 4.5.0、Element-Plus、Router-v4。getAllOrders 是返回IPage类型，IPage类型已经将数据分页好了。,即查询第1页，并规定每页4条数据。,即查询第2页，并规定每页4条数据。数据库中数据一共有7条。]]></description><category></category></item><item><title><![CDATA[【Springboot】 Spirngboot2-Vue3注解式方法解决数据前台时间显示为“2023-10-31T10:00:00.000+00:00”格式问题]]></title><link>https://blog.youkuaiyun.com/SKMIT/article/details/134314920</link><guid>https://blog.youkuaiyun.com/SKMIT/article/details/134314920</guid><author>SKMIT</author><pubDate>Thu, 09 Nov 2023 16:41:32 +0800</pubDate><description><![CDATA[项目版本：后端： Springboot 2.7、 Mybatis-plus、Maven 3.8.1数据库：MySQL 8.0前端：Vue3、Axois 1.6.0 、Vite 4.5.0、Element-Plus、Router-v4。]]></description><category></category></item><item><title><![CDATA[【Springboot】Vue3-Springboot引入JWT实现登录校验以及常见的错误解决方案]]></title><link>https://blog.youkuaiyun.com/SKMIT/article/details/134286486</link><guid>https://blog.youkuaiyun.com/SKMIT/article/details/134286486</guid><author>SKMIT</author><pubDate>Wed, 08 Nov 2023 13:57:24 +0800</pubDate><description><![CDATA[项目版本：后端： Springboot 2.7、 Mybatis-plus、Maven 3.8.1数据库：MySQL 8.0前端：Vue3、Axois 1.6.0 、Vite 4.5.0、Element-Plus、Router-v4JWT 全称 JSON Web Token，是一种基于 JSON 的数据对象，通过技术手段将数据对象签名为一个可以被验证和信任的令牌（Token）在客户端和服务端之间进行安全的传输。]]></description><category></category></item><item><title><![CDATA[【Vue.js】Vue3全局配置Axios并解决跨域请求问题]]></title><link>https://blog.youkuaiyun.com/SKMIT/article/details/134226890</link><guid>https://blog.youkuaiyun.com/SKMIT/article/details/134226890</guid><author>SKMIT</author><pubDate>Sun, 05 Nov 2023 10:10:04 +0800</pubDate><description><![CDATA[在这里，我们自定义axois实例化对象，配置了默认的访问i后端ip和端口等，并在末尾使用export 导出api配置，便于在其他单文件中引入 request.js.这里提供两种解决方案，都是基于后端跨域访问的配置，前端不作任何允许跨域访问的设置，因为试过无效。注意，import axois，我们引入的不是官方的aoixs库，而是自定义的axios.（1）axios 是一个基于promise的HTTP库，支持promise所有的API。在项目根目录下，也就是src目录下创建文件夹api/，并创建。]]></description><category></category></item><item><title><![CDATA[【Obsidian】中编辑模式和阅读模式光标乱跳问题以及编辑模式中段落聚集的问题解决]]></title><link>https://blog.youkuaiyun.com/SKMIT/article/details/132925161</link><guid>https://blog.youkuaiyun.com/SKMIT/article/details/132925161</guid><author>SKMIT</author><pubDate>Sat, 16 Sep 2023 22:08:43 +0800</pubDate><description><![CDATA[记得在文末换行，否则会导致有html标题标签内容全部聚在一起，无换行、无缩进，内容全部聚成一团。如果你要查找的内容在这些内容里面，当你阅读模式和编辑模式来回切换的时候，你会发现 会不断跳行。情况2：输入标签名，记得用 两个反单引号 将其包含住，否则也会导致 该标签下的内容全部聚在一起，只有点击这个区域的内容才会展开。application.properties 用properties代替。编辑视图，有的是直接显示代码，有的是有代码block，为什么啊？cmd 不支持，可以使用 batch指令。]]></description><category></category></item><item><title><![CDATA[【SpringBoot】基于SSM框架的题库系统的设计与实现]]></title><link>https://blog.youkuaiyun.com/SKMIT/article/details/131489312</link><guid>https://blog.youkuaiyun.com/SKMIT/article/details/131489312</guid><author>SKMIT</author><pubDate>Sat, 01 Jul 2023 22:27:57 +0800</pubDate><description><![CDATA[简介：主要分为三个端，学生端，教师端、管理员端。学生端可以进行考试和练习题查看，教师端负责导入题库数据，更改试题等；管理员负责日志维护、人员管理、题库维护等工作。系统集成了学生考试、题库系统维护的功能；题库按照学院-专业-课程来划分，支持对试题的批量添加，以及试题的CRUD.对试卷具有人工组卷、自动组卷两种方式，同时系统会在后台自动统计试卷总分。如图所示，用户输入账号和密码后进入系统。系统会根据账号密码识别其权限，进入不同的界面。]]></description><category></category></item><item><title><![CDATA[【Linux】基于FTP协议实现Linux与Windows文件传输]]></title><link>https://blog.youkuaiyun.com/SKMIT/article/details/131407682</link><guid>https://blog.youkuaiyun.com/SKMIT/article/details/131407682</guid><author>SKMIT</author><pubDate>Tue, 27 Jun 2023 01:06:29 +0800</pubDate><description><![CDATA[基于FTP协议实现Linux与Winodows实现文件传输，是大学期间的一个小实验。在这里做个总结。]]></description><category></category></item><item><title><![CDATA[【Linux】CentOS7 设定虚拟机时间为本机当前地区时间的简单操作]]></title><link>https://blog.youkuaiyun.com/SKMIT/article/details/131343744</link><guid>https://blog.youkuaiyun.com/SKMIT/article/details/131343744</guid><author>SKMIT</author><pubDate>Thu, 22 Jun 2023 19:48:56 +0800</pubDate><description><![CDATA[进入界面后，单机右上角的Unlock，解锁原本的时间设置，点击后需要输入密码，完成后，调节第一选项**Automatic Date&Time **为“On”，为 “Off”,选择 Time Zone为 你想要作为基准时间的地区。新安装的虚拟机时间和当前本地系统时间不一致，现在想要将虚拟机和。选择System-Tools-- Settings。这样系统时间就可以和本地时间一样了。可以在操作后锁定为该地区时间。点击虚拟机界面左上角的。地区的时间调节为一致。]]></description><category></category></item></channel></rss>