- 博客(46)
- 收藏
- 关注
原创 vue+springboot实现echarts数据图统计
springboot项目中创建Orders实体类。Charts.vue:动态版。Charts.vue:静态版。
2024-05-22 13:57:49
661
原创 vue+springboot项目服务器部署
查看是否生效:tail -100f server.log,如图说明成功(此时还需要在服务器开放9090端口,不要忘了)将本地honey2024的user表拖入服务器的honey2024进行复制:一路点下一步。启动 mysql: **service mysql start **登录 mysql: **mysql -uroot -p **开机启动: **chkconfig mysql on **在java目录下编辑启动脚本:vi start.vh。赋予java文件夹下读写权限:chmod +x *
2024-05-12 22:36:04
1386
原创 vue+springboot多角色登录
修改springboot中的Mapper文件夹下的Usermapper:为insert数据库添加一个role属性。编写404和无权访问(403)页面:自行美化。
2024-04-07 16:28:29
959
原创 vue+springboot实现文件上传
访问一下这个url,发现可以预览:说明上传功能和预览,下载功能就完成了。最后效果:实现了单文件或者多文件上传和预览下载的功能。
2024-04-02 17:21:10
1364
1
原创 vue+springboot项目部署服务器
用360压缩打开jar包,修改application.yml:将localhost修改为服务器内网ip,username和password修改为服务器数据库的username和password。服务器开放9090端口:直接用公网ip的9090端口访问一下,出现如图就说明后端项目部署成功了。springboot:先双击clean,再双击package,会生成jar包。修改下pom.xml文件:添加下面代码,重新打包上传服务器。用winscp查看该文件:出现如图说明启动成功。访问下公网ip:显示下图说明成功。
2024-03-02 00:15:32
1445
原创 springboot集成JWT实现token权限认证
Resource@Override// 如果不是映射到方法直接通过= null) {// }// }// 执行认证throw new ServiceException("401", "请登录");// 获取 token 中的 user idtry {throw new ServiceException("401", "请登录");// 根据token中的userid查询数据库。
2024-02-21 22:19:51
797
原创 vue+springboot登录与注册功能的实现
WebController(controller文件夹下只用写这个):控制登录和注册接口。UserMapper:定义接口,对数据库进行增删改查。GlobalException:引入自定义并使用。ServiceException: 自定义异常。引入hutool:在pom.xml引进依赖。Userservice:给接口编写实体方法。CorsConfig:解决跨域问题。User:用户实体类,用来承接数据。Result:返回数据。
2024-02-19 00:16:34
3323
4
原创 mysql的安装
链接:点击next,再点击excute:继续点击next,直到配置页:自己配置一个密码:这页不用修改,直接点击next:点击next:点击excute:没有红叉,点击finish就完成安装了(这里注意路径和电脑用户名不能出现中文,否则可能会卡在starting the serve):
2024-01-28 20:43:52
362
原创 go语言的环境搭建
进入main目录下的cmd,输入go run test.go/go build test.go 然后点击test.exe,这两种方式运行。解压后进入bin文件夹,在该文件夹下打开cmd验证是否安装成功:go version。然后点击高级系统设置,点击环境变量,将 gosdk文件夹下的bin路径复制到系统路径。这里用vscode就行,eclipse和JetBrains的编辑器也行。由于go的官网在国外,这里在go的中文社区下载。在此电脑中右键,点击属性。这里用稳定版的 就行。
2024-01-26 20:20:42
405
原创 如何用vue-cli创建vue2工程
虽然目前vue-cli官网上已经不维护了并且官网也不推荐再用这种方式去创建vue共创,但还是有很多项目是基于这个脚手架搭建vue2工程去实现的,所以简单的学习一下还是很有必要的。这里百度一下直接傻瓜式安装就好了。全局安装脚手架:这个命令,检验是否安装成功: 成功界面:创建一个新文件夹,并在这个新文件夹下输入cmd,打开该文件夹目录下的cmd,然后在该cmd下创建vue工程:进入如下界面,选择最后一个详细配置:根据需要选择相应的配置,小白可以跟我选一样的: 回车后选择2.x版本,进入如下界
2024-01-23 23:40:32
487
原创 ctf模拟赛题解
显示f14g列名:b80bb7740288fda1f201890375a60c8f,327a6c4304ad5938eaf0efb6cc3e53dc。题目提示了支持中文,就可以想到宽字节,登陆之后发现有一个显示位,可以通过联合查询得到flag。发现可控的变量,已经知道是PHP的程序,我们开始用变量构造页面,构造一个phpinfo吧。只允许上传类型中有zip类型,那么可以将一句话木马压缩成zip文件上传,用蚁剑连接。查看index.bak:发现file:///和php://被禁用。
2023-12-25 23:41:40
1637
原创 图的最短路径-优先队列优化版
给出一个图的邻接矩阵,输入顶点v,用迪杰斯特拉算法求顶点v到其它顶点的最短路径。第一行输入t,表示有t个测试实例第二行输入顶点数n和n个顶点信息第三行起,每行输入邻接矩阵的一行,以此类推输入n行第i个结点与其它结点如果相连则为距离,无连接则为0,数据之间用空格隔开。第四行输入v0,表示求v0到其他顶点的最短路径距离以此类推输入下一个示例。
2023-12-07 00:05:05
295
1
原创 vue和json-server实现端口对接
第三部:在src文件夹下创建一个data.json文件,随便写点,这里是用json-server官网样例使用cnpm run mock开启下端口:然后ctrl+点击下第一条:说明json环境部署成功o(* ̄▽ ̄*)ブ。
2023-12-01 21:51:53
186
原创 vue中npm的安装依赖总结
之后运行npm install --production或者注明NODE_ENV变量值为production时,会自动安装msbuild到node_modules目录中,即是在线上环境运行时会将包安装。之后运行npm install –production或者注明NODE_ENV变量值为production时,不会自动安装moduleName 到node_modules目录中。dependencies时生产环境需要的依赖,像express模块是项目运行的必备的,就要用到-S的形式安装。
2023-10-20 09:47:15
1213
1
原创 每日一个前端小知识之箭头函数
arguments式函数内部的一个类似数组的特殊对象,但是箭头函数没有arguments对象(1)箭头函数语法更简洁清晰,快捷。(2)箭头函数没有原型prototype,并不会自己创建this,并且this不能被修改,call等都不能修改到。只能间接修改被继承的this(3)箭头函数的this在定义时就定了,继承外一层的普通函数(4)如果箭头函数外一层再外一层都不能找到普通函数,在严格和非严格情况下都会指向window对象(5)箭头函数的this指向全局,使用arguments会报未声明的错误。
2023-10-11 21:57:32
255
原创 每日一个前端小知识之网络请求
在前后端正常数据交互的时候最常使用的数据类型是json格式。get只能用于纯文本的请求,post还可以图片视频等信息。这也是前端最常用到的方式,也是封装好ajax的第三方工具。
2023-10-09 22:21:41
93
1
原创 每日一个前端小知识之Async函数
Async函数较多用于网络请求,当网络请求有依赖关系的时候,很多接口要依赖于上一个接口的数据时,Async函数就起到重要作用。Async函数是Gengerator的语法糖,它能够使异步操作变得更加方便。这里并没有按程序顺序打印出对应结果是因为计时器是一个异步的。
2023-10-08 22:32:45
94
1
原创 每日一个前端小知识之深入学习异步编程
异步与同步相对,指一个步骤过程的执行不再与原来的序列有顺序关系,更简单点来说,异步就是不按代码的顺序去执行。
2023-10-06 20:53:35
61
1
原创 每日一个前端小知识之type=module
另一种就是用type=module的形式,以下为type=module的使用实例。通过上例我们可以知道在script中添加type=module可以使用。对于js的引用一般有两种,第一种。关键词来引入js文件。
2023-10-04 23:51:29
2431
1
原创 每日一个前端小知识之什么是脚手架
在百度上是这么解释的,脚手架是为了保证各施工过程顺利进行而搭设的工作平台。简单来说就是一个或者一套搭建工具的总称,在前端的学习上,脚手架能够帮助我们更好地完成前端代码的构建,是一个能够帮助我们减少重复性工作的一个工具。
2023-10-04 18:29:48
362
1
原创 什么是less?
less是一门css的预处理语言,它扩展了css,增加了很多特性,比如less增加了变量,嵌套,伪类,伪元素上的使用,方便了css的编写。如果要详细学习less的使用,可以进入less的官网进行深度学习。
2023-10-02 19:42:01
123
1
原创 什么是API?
形象的比喻来说API就是一个咒语,app就是负责念咒语,服务器最后来实现咒语,记载咒语是使用的文档也叫做API文档,在API文档中会有各个API应该怎么使用,有哪些API,要包含哪些参数,输入API会得到什么结果等的详细说明。这里还有个形象的故事说明,小明想要打扫卫生,又不想要自己动手,于是就找了家政公司,于是保洁阿姨就来到小明家里开始打扫卫生,在打扫卫生中阿姨问小明垃圾桶的位置在哪?在这个过程中家政公司相当于服务器,提供了个API来帮大家打扫卫生,小明需要提供必要的信息来帮助API完成工作,伪代码如下。
2023-10-01 23:42:09
44
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人