<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[taroriceball的博客]]></title><description><![CDATA[一个每天笑呵呵的写代码的小菜鸟^_^]]></description><link>https://blog.youkuaiyun.com/taroriceball</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; taroriceball]]></copyright><item><title><![CDATA[【尚医通项目开发】11.医院设置前端-删除和批量删除]]></title><link>https://blog.youkuaiyun.com/taroriceball/article/details/122323483</link><guid>https://blog.youkuaiyun.com/taroriceball/article/details/122323483</guid><author>taroriceball</author><pubDate>Wed, 05 Jan 2022 14:47:36 +0800</pubDate><description><![CDATA[删除
1.添加按钮

2.在api中引入删除方法

3.调用删除方法

4.效果

批量删除
1.在页面中 添加“批量删除”按钮 和 多选框

2.在api中引入方法

3.点击多选框，要获取到id值。编写方法


4.调用批量删除的方法


5.效果



...]]></description><category></category></item><item><title><![CDATA[【尚医通项目开发】10.医院设置前端-查询医院（条件分页）]]></title><link>https://blog.youkuaiyun.com/taroriceball/article/details/122299780</link><guid>https://blog.youkuaiyun.com/taroriceball/article/details/122299780</guid><author>taroriceball</author><pubDate>Tue, 04 Jan 2022 11:44:27 +0800</pubDate><description><![CDATA[1.添加路由-医院设置

2.设置路由跳转的路径，并创建对应的页面

3.在api目录下创建js文件，定义接口路径


4.在页面中引入api中的js文件，调用接口


5.将数据在页面上展示出来
5.1表格

5.2分页


5.3条件查询

效果：



...]]></description><category></category></item><item><title><![CDATA[【尚医通项目开发】9.搭建前端环境]]></title><link>https://blog.youkuaiyun.com/taroriceball/article/details/122000454</link><guid>https://blog.youkuaiyun.com/taroriceball/article/details/122000454</guid><author>taroriceball</author><pubDate>Fri, 17 Dec 2021 17:07:12 +0800</pubDate><description><![CDATA[1.解压模版到项目工作区

2.根据package.json下载需要的依赖
npm install

3.启动项目
npm run dev

发现 点击 登录 按钮，失败。这是因为登录的接口有问题。我们要改造一下
先把登录的逻辑改简单，让我们能进入页面
在user.js里面修改
改完再点击登录按钮，就可以进入页面啦

我的github仓库 https://github.com/yooyox/qdtest

...]]></description><category></category></item><item><title><![CDATA[【尚医通项目开发】8.复习nodejs，npm，模块化，babel转码器，webpack]]></title><link>https://blog.youkuaiyun.com/taroriceball/article/details/121993869</link><guid>https://blog.youkuaiyun.com/taroriceball/article/details/121993869</guid><author>taroriceball</author><pubDate>Fri, 17 Dec 2021 13:08:26 +0800</pubDate><description><![CDATA[node.js
作用
1.js运行环境。可以直接运行js，不需要浏览器
2.模拟服务端效果。不需要tomcat
效果

npm包管理工具
是node.js的包管理工具。相当于前端的maven
项目初始化
在空文件夹中，npm init
安装依赖
npm install 依赖名称
当下载了有package.json配置文件的项目时，可以直接npm install，安装好相应的依赖
es6模块化
js之间的调用
1.创建项目，进行初始化

2.创建src文件夹
01.js 定义两个方法

02.js 调用01.]]></description><category></category></item><item><title><![CDATA[【尚医通项目开发】7.复习vue]]></title><link>https://blog.youkuaiyun.com/taroriceball/article/details/121983443</link><guid>https://blog.youkuaiyun.com/taroriceball/article/details/121983443</guid><author>taroriceball</author><pubDate>Thu, 16 Dec 2021 20:38:26 +0800</pubDate><description><![CDATA[常用指令
1.绑定数据
单向绑定
在属性中，取到变量的值
v-bind 直接写在标签属性上


双向绑定
和单向不同在于，只要有一方发生变化，另一方会跟着变化
v-model 直接写在标签属性上



2.绑定事件
v-on:事件名称=“调用方法”


3.条件渲染
v-if


4.循环指令
v-for

生命周期
created方法：在页面渲染之前执行
mounted方法：在页面渲染之后执行

演示一下

第一步
第二步

第三步
axios
发送ajax请求
1.引入axios的js文件，和vue的j]]></description><category></category></item><item><title><![CDATA[【尚医通项目开发】6.复习es6]]></title><link>https://blog.youkuaiyun.com/taroriceball/article/details/121949979</link><guid>https://blog.youkuaiyun.com/taroriceball/article/details/121949979</guid><author>taroriceball</author><pubDate>Wed, 15 Dec 2021 14:32:41 +0800</pubDate><description><![CDATA[1.变量
1.1作用域
var 没有局域作用域
let 有局域作用域


1.2定义次数
var 能声明多次
let 只能声明一次


2.常量
2.1声明之后不许改变


2.2声明时，必须初始化


3.解构赋值
3.1数组解构


3.2对象解构


4.模版字符串
相当于加强版的字符串。可定义多行、加入变量、加入表达式

5.对象


6.对象拓展运算符
拓展运算符 … 用于取出参数对象所有可遍历属性 然后拷贝到当前对象


7.箭头函数
更简洁的函数书写方式
参数 =&gt; 函数体



...]]></description><category></category></item><item><title><![CDATA[【尚医通项目开发】5.统一异常处理，日志]]></title><link>https://blog.youkuaiyun.com/taroriceball/article/details/121858451</link><guid>https://blog.youkuaiyun.com/taroriceball/article/details/121858451</guid><author>taroriceball</author><pubDate>Fri, 10 Dec 2021 16:46:28 +0800</pubDate><description><![CDATA[1.写个统一异常类

测试一下

2.自定义异常

需要自己手动添加try catch

测试



3.logback日志

测试一下


]]></description><category></category></item><item><title><![CDATA[【尚医通项目开发】4.医院设置接口 分页查询、添加、修改、批量删除]]></title><link>https://blog.youkuaiyun.com/taroriceball/article/details/121829562</link><guid>https://blog.youkuaiyun.com/taroriceball/article/details/121829562</guid><author>taroriceball</author><pubDate>Fri, 10 Dec 2021 15:16:50 +0800</pubDate><description><![CDATA[1.分页查询
创建vo类，封装条件
直接复制过来

controller



2.添加
引入加密MD5工具类

controller



3.修改



4.批量删除




]]></description><category></category></item><item><title><![CDATA[【尚医通项目开发】3.医院设置接口 查询和删除]]></title><link>https://blog.youkuaiyun.com/taroriceball/article/details/121810565</link><guid>https://blog.youkuaiyun.com/taroriceball/article/details/121810565</guid><author>taroriceball</author><pubDate>Thu, 09 Dec 2021 16:01:52 +0800</pubDate><description><![CDATA[1.先写一个查询的方法，验证一下环境对不对


原因：找不到动态创建的mapper对象
解决：创建一个配置类

验证
我验证的时候出现了错误。后来发现是application.properties里面关于数据库的url和密码写错了。改掉以后就能成功啦。

2.再写个删除方法

这个删除方法 暂时无法验证。所以我们需要swagger来帮助测试
3.整合swagger
3.1引入依赖

3.2引入工具类

再写一个配置类

注意：要在service的pom文件中引入依赖

3.3遇到错误

找了好久错误。最后发]]></description><category></category></item><item><title><![CDATA[【尚医通项目开发】2.搭建后端环境]]></title><link>https://blog.youkuaiyun.com/taroriceball/article/details/121755321</link><guid>https://blog.youkuaiyun.com/taroriceball/article/details/121755321</guid><author>taroriceball</author><pubDate>Thu, 09 Dec 2021 11:38:06 +0800</pubDate><description><![CDATA[1.创建父工程和子模块

2.git仓库
关联到了我的github的远程仓库
https://github.com/yooyox/syt
3.复制实体类到model模块中
注意：把model模块到依赖，引入到service模块的pom文件里
4.mapper层

5.service层

6.controller层
注入service


...]]></description><category></category></item><item><title><![CDATA[【尚医通项目开发】1.复习Mybatis-Plus]]></title><link>https://blog.youkuaiyun.com/taroriceball/article/details/121745037</link><guid>https://blog.youkuaiyun.com/taroriceball/article/details/121745037</guid><author>taroriceball</author><pubDate>Mon, 06 Dec 2021 20:25:01 +0800</pubDate><description><![CDATA[1.创建数据库和数据库表

2.创建工程 springboot
2.1pom文件 引入依赖

2.2application.properties 配置数据库

2.3entity 编写USER表的实体类

2.4mapper 编写接口

2.5启动类 把mapper地址放进去

3.写一个 能打印表中所有数据的 测试方法


得到了结果
4.想查看mp执行的sql语句
4.1在application.properties中添加配置

4.2查看结果

5.添加


发现mp帮我们自动生成了id
这是mp默认]]></description><category></category></item><item><title><![CDATA[【git学习】学习廖雪峰的git教程 小结]]></title><link>https://blog.youkuaiyun.com/taroriceball/article/details/121270609</link><guid>https://blog.youkuaiyun.com/taroriceball/article/details/121270609</guid><author>taroriceball</author><pubDate>Thu, 18 Nov 2021 16:02:57 +0800</pubDate><description><![CDATA[1.初始化git仓库
git init
2.添加文件到Git仓库
2.1工作区 -&gt; 暂存区（stage）
git add 文件名
2.2暂存区 -&gt; 分支 （初始master）
git commit -m “注释信息”
3.看工作区的状态
git status
4.查看修改的内容
git diff
5.查看提交历史
git log
6.查看命令历史
git reflog
7.回退版本
回退到指定的版本
git reset --hard 提交版本的id号
回退到上一个版本
git reset -]]></description><category></category></item><item><title><![CDATA[近期学习小结]]></title><link>https://blog.youkuaiyun.com/taroriceball/article/details/115161554</link><guid>https://blog.youkuaiyun.com/taroriceball/article/details/115161554</guid><author>taroriceball</author><pubDate>Wed, 24 Mar 2021 09:52:13 +0800</pubDate><description><![CDATA[这几天，因为要忙毕设，所以谷粒学院项目的进度就先暂停啦。不过也并非无进展，我又从第一集开始看谷粒学院的视频了。想要把这个项目改造成自己的毕设，但是很多时候一改动，就要改好几个地方。思来想去，决定自己再重新建一个工程，再从头来一遍。
    第二次再看视频，又帮我理清了很多思路。谷粒学院这个视频，严格意义上是我动手做的第一个项目。所以进度很缓慢。惊喜的发现，第二次再跟着视频做的时候，速度比第一次快了好多好多。感觉还是要多练手多去做东西，才能提高自己解决问题的能力。
    在第二次做项目的过程中，我并...]]></description><category></category></item><item><title><![CDATA[【谷粒学院项目开发76】课程支付]]></title><link>https://blog.youkuaiyun.com/taroriceball/article/details/114870720</link><guid>https://blog.youkuaiyun.com/taroriceball/article/details/114870720</guid><author>taroriceball</author><pubDate>Wed, 17 Mar 2021 02:00:22 +0800</pubDate><description><![CDATA[一、生成订单
1.创建支付模块

2.创建数据库表

3.使用代码生成器生成相关代码

4.配置文件

5.controller

6.service

两个远程调用的方法：


7.创建两个interface，指定调用的服务名称和调用的接口地址


8.在service中调用两个接口

二、查询订单

三、生成订单前端页面
1.复制css文件

2.点击“立即购买”，绑定事件
2.1api

2.2页面调用


2.3创建订单生成后显示的页面

写好了页面后，点击”立即购买“



出现了订单支付页面啦！]]></description><category></category></item><item><title><![CDATA[【谷粒学院项目开发75】播放视频]]></title><link>https://blog.youkuaiyun.com/taroriceball/article/details/114804793</link><guid>https://blog.youkuaiyun.com/taroriceball/article/details/114804793</guid><author>taroriceball</author><pubDate>Mon, 15 Mar 2021 23:58:29 +0800</pubDate><description><![CDATA[练习
1.根据视频地址播放视频



2.根据播放凭证播放视频

]]></description><category></category></item><item><title><![CDATA[【谷粒学院项目开发74】课程详情]]></title><link>https://blog.youkuaiyun.com/taroriceball/article/details/114786053</link><guid>https://blog.youkuaiyun.com/taroriceball/article/details/114786053</guid><author>taroriceball</author><pubDate>Sun, 14 Mar 2021 21:02:29 +0800</pubDate><description><![CDATA[后端
1.课程信息实体类

2.controller

3.service


前端
1.api

2.调用方法
效果：


]]></description><category></category></item><item><title><![CDATA[【谷粒学院项目开发73】课程列表]]></title><link>https://blog.youkuaiyun.com/taroriceball/article/details/114705362</link><guid>https://blog.youkuaiyun.com/taroriceball/article/details/114705362</guid><author>taroriceball</author><pubDate>Sun, 14 Mar 2021 11:10:47 +0800</pubDate><description><![CDATA[1.创建vo对象，封装查询条件数据

2.controller

3.service



]]></description><category></category></item><item><title><![CDATA[【谷粒学院项目开发72】讲师详情]]></title><link>https://blog.youkuaiyun.com/taroriceball/article/details/114645424</link><guid>https://blog.youkuaiyun.com/taroriceball/article/details/114645424</guid><author>taroriceball</author><pubDate>Wed, 10 Mar 2021 21:50:12 +0800</pubDate><description><![CDATA[修改讲师列表页面超链接

后端

前端
1.api

2.调用方法


测试
点击某个名师，可以出现对应的详情页


]]></description><category></category></item><item><title><![CDATA[【谷粒学院项目开发71】名师列表]]></title><link>https://blog.youkuaiyun.com/taroriceball/article/details/114639055</link><guid>https://blog.youkuaiyun.com/taroriceball/article/details/114639055</guid><author>taroriceball</author><pubDate>Wed, 10 Mar 2021 20:04:27 +0800</pubDate><description><![CDATA[后端
1.controller

2.service


3.测试


后端接口测试成功！
前端
1.在api中创建js文件，定义接口地址

2.在页面中引入js文件，调用方法实现显示



测试


]]></description><category></category></item><item><title><![CDATA[【谷粒学院项目开发70】微信扫码登录]]></title><link>https://blog.youkuaiyun.com/taroriceball/article/details/114588030</link><guid>https://blog.youkuaiyun.com/taroriceball/article/details/114588030</guid><author>taroriceball</author><pubDate>Wed, 10 Mar 2021 15:59:28 +0800</pubDate><description><![CDATA[1.OAuth2
是针对特定问题的一种解决方案。
主要可以解决两个问题：1.开放系统间授权   2.分布式访问问题
1.开放系统间授权
授权给第三方。一般采用令牌的方式
2.分布式访问问题
单点登录。用户在一个模块登录成功后，按照一定规则生成包含用户信息的字符串。把生成的字符串通过路径传递或者放到cookie中。后面再发送请求的时候，每次发送都带着字符串。

2.生成二维码
2.1在ucenter模块的配置文件中，写上微信id、密钥和域名地址

2.2创建类，读取配置文件的内容

2.3controller]]></description><category></category></item></channel></rss>