![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
开发
FARO_Z
还好有好好学,毕业没失业
展开
-
记录 pom.xml 中 project 标签爆红的问题
记录 pom.xml 中 project 标签爆红的问题最近换了新的设备,idea 也升级到了2021.1 的版本但是,在打开以前旧的 Maven 项目的时候,出现了这个奇葩问题虽然项目能正常运行,但是看着这个爆红,总觉得怪膈应的经过好久的排查,才发现,是项目命名的问题:项目的命名,不能带中文或者括号我们新建一个英文名称的子模块,project 标签就不爆红了:这可能是新版 idea 的问题,以前我用中文命名的时候,从来没有这个问题。。。...原创 2021-07-27 15:41:39 · 2081 阅读 · 0 评论 -
springboot + vue 前后端分离 学生选课系统
文章目录雨选课在线访问项目介绍项目运行数据库yml 配置图片存储关注公众号:程序员FAROZ获取更多优质内容雨选课雨选课,自由的选课系统项目 github 地址项目下载在线访问项目部署在阿里云上可以使用下面链接去访问:访问线上项目提供一下学生账号和老师账号供功能展示使用:学生:账号:student密码:123老师:账号:dio密码:123项目介绍本项目,是使用 SpringBoot + antd 搭建的,前后端分离选课系统实现了学生选课、成绩查询、教原创 2021-06-22 16:16:58 · 3656 阅读 · 17 评论 -
记录 iframe 调用后端接口跳转页面,但是页面只是部分刷新的问题
记录 iframe 调用后端接口跳转页面,但是页面只是部分刷新的问题问题描述业务需求,是在用户更新了自己的密码后,要调用后端接口,让 session 失效,并跳转到登录页面前端页面如下:点击保存后,调用的 ajax 如下:$.ajax({ type: "POST", url: "/user/changePassword", data: params, dataType: 'json', timeout: 10000, success:function原创 2021-06-13 12:06:40 · 1119 阅读 · 0 评论 -
记录 Stringboot 执行成功,但是不进入 ajax 回调函数的问题
记录 Stringboot 执行成功,但是不进入 ajax 回调函数的问题问题如题,如果想要解决,看看满不满足下面这些要求:1、后端接口必须加上 @ResponseBody 注解2、后端接口返回 String 类型3、ajax 的 dataType 必须是 text4、回调函数不能带参这我实在是不知道怎么搞的回调函数带参,居然就不会走了,真 tm 离谱,搞了我一下午...原创 2021-06-11 21:02:33 · 108 阅读 · 0 评论 -
记录 Springboot + ajax 导致的页面不跳转的问题
记录 Springboot + ajax 导致的页面不跳转的问题问题描述ajax 去调用后端接口:var params = { "r_id": r_id, "r_name": r_name, "r_state": r_state, "menus": menus } $.ajax({ type: "POST", url:原创 2021-06-11 20:31:44 · 716 阅读 · 0 评论 -
记录一次 “数据库表命名不规范” 造成的问题
记录一次 “数据库表命名不规范” 造成的问题今天在写项目的时候,Mybatis 报了错排错过程查询的表,是一个中间表:DROP TABLE IF EXISTS `role_menu`;CREATE TABLE `role_menu` ( `r_id` bigint NOT NULL COMMENT '角色编号', `m_id` bigint NOT NULL COMMENT '菜单资源编号') ENGINE = InnoDB CHARACTER SET = ut原创 2021-06-11 16:44:24 · 566 阅读 · 0 评论 -
记录 JavaEE+ Maven 项目的开发问题
之前在开发 JavaEE 项目的时候,包管理用的是 Maven诡异的是,在测试文件里测试的好好的方法,当 Tomcat 启动后,就无法运行了于是,就算是使用 Maven 做包管理,我还是要在 web 文件夹下,专门新建一个 lib 文件夹,傻乎乎的将 maven 仓库中的 jar 包,放到 lib 目录中使用这个问题困扰了我好久,直到最近,系统的学习了一下 Maven ,才找到问题所在Maven 默认是将项目打包成 jar 文件的,自然,Tomcat 在运行的时候,就无法使用 maven 管理的第原创 2021-06-02 18:54:28 · 85 阅读 · 0 评论 -
权限管理初探
权限管理在传统项目中,权限管理是很重要、也是比较复杂的一个问题我之前,就是苦于没有一个完整的教学项目,讲这方面的知识今天,我就在这里,分享一下,传统的权限管理方法关于怎么使用 shiro 等框架,实现权限管理,这个我会在以后讲首先先把传统项目中的权限管理方式搞明白了数据库分析与创建数据库表有两种组织形式我们的讲解,以较为容易的版本1为主版本1:这个版本下,一个用户,只对应一个角色,而一个角色,可以包含多个用户,是一个一对多的关系;即用户表中,要有一个列,表示角色版本2:一个用户可以原创 2021-05-20 22:52:44 · 181 阅读 · 0 评论 -
Form表单带参数问题
Form 表单form表单有一个离奇的特性在 action 中,如果想要带参数那必须使用 POST 方法<form action="/power/role?method=add" method="post"> ...</form>如果使用 GET 方法,那么,就无法访问后端接口这是因为,使用 GET 方法,会将 action 中带的参数忽略掉如果就是要使用 GET 方法,且想带上参数,那么,可以在 form 表单中,添加一个隐藏域<input name原创 2021-05-20 13:44:48 · 1289 阅读 · 0 评论 -
分页问题
分页问题虽然有PaheHelper这种第三方库,但是我们也要了解分页的处理方式分页一共只要考虑这么5个参数:pageIndex(页码),pageSize(每页条数),total(总条数),totalPages(总页码数),dataList(数据列表)这5个参数,一定要记牢了其中,totalPages,是根据前面的参数,算出来的PageUtil这里,我们将每页条数,默认设置为5注意 totalPages 的计算。这里举个例子,如果 total=6 ,pageSize=5,那么 totalPag原创 2021-05-19 11:57:23 · 576 阅读 · 0 评论 -
JavaEE项目,导入第三方jar包
使用自定义lib有些库,在Maven仓库中是没有的,所以,有时候,我们还是需要自定义 lib在 WEB-INF 目录下,新建 lib 文件夹导入第三方 jar 包打开 project Structures,按照下面步骤,点击选我们lib下的 jar包位置改一下 Scope这样,就大功告成了...原创 2021-05-15 17:57:17 · 454 阅读 · 0 评论 -
记录一次数据库连接池不关闭,导致的错误
今天我在写表单验证的时候,发现了一个离奇的问题,只要我尝试登陆超过一定次数,就会固定会出现阻塞阻塞后,重启tomcat,总会一闪而过这些提示:这些提示很明了了,说明是在Servlet中出现了阻塞,那我就在Servlet插桩试一下我在Servlet前后都加上输出,可以看一下结果:每次Servlet都可以被访问,但最后都出不来,那问题就出在Servlet里的代码了:protected void doPost(HttpServletRequest req, HttpServletResp原创 2021-05-15 16:40:15 · 867 阅读 · 0 评论 -
池化技术
池化技术介绍JDBC 中操作数据库的过程是:数据库连接 – 执行完毕 --释放连接和释放这两个操作,十分的浪费资源池化技术,就是为了解决这一痛点。 池化技术:准备一些预先的资源,过来就连接预先准备好的一般会设置这么几个参数:最小连接数最大连接数等待超时。。。要编写连接池,需要实现一个接口 DataSource开源数据源实现DBCPC3p0Druid:阿里巴巴...原创 2021-04-25 23:13:55 · 128 阅读 · 0 评论 -
swagger的使用方法
swagger简介早期,前后端做接口文档,是用的 word+git(我看那群在 Bmatch 学的就是用这种方法),但是,一旦项目变大,这种方式就不太方便了swagger 就是为了解决这个通电。swagger 是一个接口文档生成工具swagger 使用集成 swaggermaven 依赖<!-- https://mvnrepository.com/artifact/io.springfox/springfox-swagger-ui --><dependency>原创 2021-04-25 15:42:34 · 7270 阅读 · 1 评论 -
前后端分离项目,实现登录和请求校验
普通登录之前在写项目的时候,就是用这种方式,实现登录的我们就从用户点击登录这个操作开始,复盘整个登录是怎么实现的前端1. 前端登录头部导航栏登录连接,点击跳转到 login.vue 界面自定义登录界面前端:<el-container v-loading="loading"> <div class="login" clearfix > <div class="login-wrap">原创 2021-04-24 23:09:56 · 3674 阅读 · 2 评论 -
什么时候需要@RequestBody注解
关于 @RequestBody什么时候需要用@RequestBody?当前端传来的值,不是个完整的对象,只是包含了 Req 中的部分参数时,不需要@RequestBody当前端传来的是一个完成对象的时候,需要@RequestBody不需要的情况前端调用后端的/user/list接口,但传来的参数只有分页的页数这个时候,不需要@RequestBody,Spring 会自动将 page 和 size 与 req 中的属性对应,其他属性值为空需要的情况前端调用后端的/user/save接口,传原创 2021-04-24 20:21:55 · 9494 阅读 · 11 评论 -
你真的了解session和cookie吗?
Cookie 和 Session之前,对 cookie 和 session 只有一个浅显的认识和使用,现在,就系统性的了解一下这两个东西1、什么是 cookie 和 sessioncookieHTTP Cookie(也叫 Web Cookie或浏览器 Cookie)是服务器发送到用户浏览器并 保存在本地 的一小块数据,它会在浏览器下次向同一服务器再发起请求时被携带并发送到服务器上。通常,它用于告知服务端两个请求是否来自同一浏览器,如保持用户的登录状态。Cookie 使基于无状态的 HTTP 协议记录原创 2021-04-22 17:41:34 · 121 阅读 · 0 评论