自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(35)
  • 收藏
  • 关注

原创 Microsoft Visual C++ 14.0 is required解决方法

引用知乎

2024-03-15 09:17:27 350

原创 p28菜单跳转

这里是想根据用户权限不同显示不同的内容,先简单根据传值用循环打印所有功能列表,方便后面根据后端传值显示不同内容。

2024-02-22 16:37:36 329

原创 VUE为什么有的属性要加冒号

加了好像是吧整体作为字符串,不然就不是完整字符串路径。

2024-02-22 16:34:04 574 4

原创 beforeMount要放到method外面,平行的地位MAIN

【代码】beforeMount要放到method外面,平行的地位MAIN。

2024-02-22 15:01:35 366

原创 P11页面布局搭建

element-ui导入。

2024-02-15 21:41:05 377

原创 011axios

在浏览器端使用xmlhttprequests发送网络请求.自动完成json转换。axios是一个基于promise网络请求库,作用于node.js和浏览器。实际开发中,前端页面所需要的数据往往从服务器获取,这就涉及服务器的通信。调用不同方法.post相当于对配置项简化。网络请求一般在created创建时使用。要和getmapping结合起来。支持async/await语法。async 和 await方法。取代那种.then方法。实际上.then有的多。还you其他请求方式。

2024-02-15 21:40:27 399

原创 015vue-element-admin后台集成方案

错误: git SSL certificate problem: unable to get local issuer certificate。这个问题是由于没有配置信任的服务器HTTPS验证。默认,cURL被设为不信任任何CAs,就是说,它不信任任何服务器验证。

2024-02-15 21:39:50 329

原创 p16-18列表展示

pageNum 表示当前第几页,对应 limit 语句的 offset 参数。pageSize 表示这条查询语句最大返回多少条数据,这个语句,先执行get,得到返回数据放到res(应该是这个方法自己设的参数就是res),然后(.then)执行赋值(钩子函数)利用表格组件,之前我们的数据是固定的,现在擦灰姑娘是吧数据替换成我们获取的数据。所以如果pageNum太大会看不到数据,因为没有那么多页数据。就是控制台打印res,把res赋值给tabledata。this.&axios,可以在任何位置使用?

2024-02-15 19:54:23 421

原创 P7后端数据的封装

希望传给前端的数据都是类似的格式。还要一个方法result()能创建一个新对象并且进行赋值。定义一些fail和suc方法。返回不同的result对象。Msg:“成功、失败”对应了Result类。

2024-01-28 19:47:29 307

原创 P6分页处理

查询及条记录,total是对的,为什么返回数据只有2条?因为我们的请求体里面写的pageSize=2使用默认一页只有2条,改大点就行了,全部显示。所以以后直接修改wrapper,然后还是用mybatisplus自带的方法。因为我们的返回类型依赖usermapper,所以注入usermapper。当然最好就是不用自己写xml,不然太麻烦了。搞了半天运行错误,查了一下好像是依赖冲突,看源文件pom对照。自己写sql非常麻烦,可以借助wrapper自定义sql。如果我们想要自己的分页测量,查询方法。

2024-01-28 16:59:36 736

原创 P5增删查改

都用默认的方法,这样只用声明不用自己写复杂的sql,例如常见的增删查改。然后把数据库的getname和参数的getname结果比较?先创建这个模糊查询类,调用对象的方法。试试eq,就是等值查询,相当于=,好像就是包含这个字符串就算。用默认方法,代码越简单越好。

2024-01-28 14:36:46 449

原创 storeroomP4自动生成代码

启动这个CodeGenerator输入对应放表名就可以自动生成代码。就可以根据数据表直接生成对应实体类和mapper文件和XML文件。但是生产的UserMapper记得加@Mapper注解。如果继承BaseMapper那么改一些注释部分就行了。使用mybatisplus的代码生成器。对应位置填上文件路径,连接好数据库。

2024-01-28 14:07:11 366

原创 storeroom03

mybatis的recources-mapper- usermapper.xml头文件。

2024-01-26 17:22:06 364

原创 016JWT跨域验证

Header部分是一个json对象,描述JWT的元数据,例如签名算法“alg”:“HS256”,令牌类型‘type’:‘JWT’Token是服务端产生的字符串,是客户端访问资源节课(API)所需的资源凭证,用户之后的每一次请求,都会通过cookie,将session_id传回服务器。②数据保存在客户端,每次请求都发回服务器,Token认证就是代表。服务端收到请求,去验证token,验证成功就返回它请求的数据。JWT原理是,服务器认证后,生产一个json对象,发回给用户。

2024-01-26 14:22:21 432

原创 015vue

大致是把url,method和data打包一起了,然后调用函数request,这个request调用了axios,大致就是发送网络请求?相当于如果这个用户登录成功,那么我们就首先跳转到 this.redirect ,否则就调转到主页。但是这里的login并不是递归调用,而是看引入里面,他是引用的api里面的。这个方法先取到了loginForm这个表单,然后验证,如果验证成功。然后调用store的dispatch,就会action,这个login是导入的,所以去看@/api/user’

2024-01-25 16:33:37 986

原创 GIT安装

GIT安装,notepad++

2024-01-22 21:37:00 508

原创 014前端数据模拟

重复输出字符串,吃饭次数结余min-max。‘name|1-3’:‘a’, 1到3次。需要安装axios,mockjs。指定拦截请求,然后返回数据格式。“属性名字|规则”:value。还要很多@date类型的数据。基于需要的数据格式生产字段。只是在前端开发阶段用到。

2024-01-22 19:52:56 400

原创 013状态管理VueX

每个Vuex的核心都是一个store,与普通的全局对象不同的是,Vue数据和视图绑定,数据改变,绑定的视图也会被重新渲染。store中的状态不允许直接修改,只能通过提交(commit)mutation这可以让我们跟踪状态的变化。通过多层嵌套传递参数十分复杂,并且Vue没有兄弟组件之间直接共享参数的方法。VueX是专为Vue.js开发的状态管理库。也可以通过mapstate取数据,看不懂。简单地说,VueX管理分散在Vue中的各组件的数据。修改state就要通过我们定义的方法去修改。

2024-01-22 18:09:37 375

原创 vue下載太慢了

【代码】vue下載太慢了。

2024-01-20 21:29:36 425

原创 012vuerouter

index.js这个的作用就是能path转到对应url时,调用对应的组件,就是我们引入的组件。并且使用< router-view>来声明路由占位符。一个html可以切换多个组件,用户体验好很多。连接名称叫什么自己定义,只有后面对应组件就行。然后去new Vue里面写入router。(如果叫index.js可以不写。vue文件要保存,白點代表沒保存。使用:导入-全局注册(use。vue-router有。就是我们占位标签的位置。我们导出为router。然后要去main导入。

2024-01-20 21:25:07 355

原创 跨域问题011

Vue.prototype.$ http = axios(相当于我们队VUE定义了一个属性vue $ http = axios。网络保证浏览器安全,不同源的客户端脚本在没有明确授权的情况下,不能读写对方资源成为同源策略,是浏览器安全的基石;//将axios作为全局的自定义属性,每个组件内部都可以访问(相当于每个组件都导入了)同时由于每个组件都会用到axios发送请求,此时url和import包会重复多次。当应该请求url的协议,域名,端口号有不同就不同源;之后,只要是vue对象,我们就可以用。

2024-01-19 18:30:05 347 1

原创 mybatis流程

然后去写出resource的mapper-usermapper.xml写出这个sql。然后去usermapper声明一个方法。当然首先要有对应实体和数据库。创建class user。

2024-01-19 17:31:05 364 1

原创 【无标题】

因此在缺失node_modules时,我们可以npm install,他就可以自动去找package。传递代码时,可以不用传node_modules,因为依赖信息已经写在package.json中了,重新下载就行了。同时为了在使用时能指定数据的值,我们使用props定义一个属性列表,这样就可以在标签里面进行赋值。中app.vue中的template是helloworld.vue组成的。所以一般我们先写自己的组件hello.vue放到components。同时我们可以在Movie中写自己的一些样式,脚本。

2024-01-19 15:13:55 354 1

原创 最优雅的onenote

优雅,无需多言。

2024-01-19 11:30:02 356 1

原创 mybatisplus多表查询

Results代替< resultMap >标签,加入多个@Result注解。@Result 代替< id >< Result >@One配合注解,一对一映射。@Many代替< collection>@One代替< assocation>还用很多其他注解可以用来除了不一致。property-类对应的属性名。many和@Many配合,一对多。mybatis官方文档提供注解。不过有些地方bug跑不通了。就可以把我们的类对应起来。column-数据表字段。

2024-01-17 16:24:56 340

原创 mybatisplus表名和类名不一致

mybatis官方文档提供注解。就可以把我们的类对应起来。

2024-01-16 18:17:05 344 1

原创 mybatisplus

然后就可以用这个对象的方法(basemapper里面的方法,或者重写)首先创建一个UserMapper userMapper对象。然后controller就是可以用mapper里面的方法。然后用mapper说明,并基础BaseMapper。首先数据库中表和实体类属性对应起来。

2024-01-16 18:13:51 373 1

原创 springboot版本

不管IDEA版本新,我们可以在依赖里强制设置springboot的版本。

2024-01-16 18:03:15 266 1

原创 springboot版本

不管IDEA版本新,我们可以在依赖里强制设置springboot的版本。

2024-01-16 17:43:42 285 1

原创 springboot06mybatisplus

为了让springboot和数据库连接,我们需要在配置文件写好数据库位置。但是我都mysql连接不上,搞了半天还是不知道怎么做。我下载了DBeaver用来可视化数据库。做数据库操作的组件是个mapper包。数据库表和程序类对应,自动持久化。连接池技术,一次能维持多个数据库。

2024-01-16 16:55:29 339 1

原创 springboot05

swagger是一个规范和完整生成,调试和可视化restful风格的web服务,同时能提供完整的测试页面来调试api;用户用GET,POST,PUT,DELETE四种操作方式进行服务器资源调度。把路径中的变量绑定参数,如果两个参数名称一致,则可以简写为。@DeleteMapping处理Delete。路径一样,如何区分是什么请求?幂等性:多次和一次操作服务器状态相同。@PutMapping处理put请求。@PostMapping上传。@GetMapping获取。这个是我们想绑定的参数。

2024-01-16 14:37:16 405 1

原创 springboot04學習踩坑記錄

配置文件修改参数,用户就可以直接访问,但是由于开发阶段可能服务器存储路径会变,所以每次上传可能会不同,因此需要重新上传就能访问.不过在开发完成后这个路径应该是固定的。同时,当enctype="multipart/form-data"时,可以使用MultipartFile获取文件数据,再利用transferTo写入磁盘。例如enctype="application/x-www-form-urlencoded"默认时,表单的数据格式默认是key=value。静态资源,如果不设置,是可以直接访问的,例如。

2024-01-15 17:03:12 304

原创 springboot快速上手02踩坑记录

method http请求方法 @RequestMapping(value =" /getData",method = RequestMethod.GET)这里用一个注解把原本参数重新命名,这个方法非常常用例如用户传参是nickname = 123,我们这里接受后,重新命名为name,后面可以用name这个参数。@RequestMapping注解主要负责URL路由映射,可以添加到Controller或者具体方法。@Controller 可以是请求数据和页面 (在03讲了)

2024-01-14 21:51:09 292 1

原创 springboot版本自从2.3以后就没有relesse

看到这个里面说的,可能很有帮助。

2024-01-14 20:40:42 429

原创 在调用printf函数输出数据时,当数据的实际位宽小于printf函数中的指定位宽时

左对齐和右对齐#include<stdio.h>int main() { printf("%-4d\n",254);//它就是左对齐的 printf("%4d\n",254);//它就是右对齐的 }我标识出来的白块就代表的是空位补空格。如果格式字符前面没有负号,那么输出的数据将会右对齐、左补空格;如果格式字符前面有负号,那么输出的数据将会左对齐、右补空格。...

2020-05-08 22:28:21 4798 3

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除