自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 若依框架权限管理的RBAC模型介绍

表的关系大致可以分为一对一、一对多以及多对多这三种类型;其中若有一对多的情形,则多的那部分必然要生成一个外键,以保证和一那张表进行联系;若有多对多的情形,则必然会存在一个中间表。

2023-08-14 16:20:57 383

原创 若依框架浅浅介绍

在ruoyi-admin的pom.xml文件中引入了ruoyi-framework、ruoyi-quartz和ruoyi-generatior模块,在ruoyi-framework的pom.xml文件中引入了ruoyi-system模块。前端:Vue、Element UI后端:Spring Boot、Spring Security、Redis & Jwt权限认证:Jwt,支持多终端认证系统支持加载动态权限菜单,多方式轻松权限控制可用代码生成器一键生成前后端代码安全控制:Shiro。

2023-08-13 22:22:19 2692 3

原创 Spring Boot中Service实现类层@Override注解报红问题

看看你是否在实现类方法处添加了。

2023-07-24 23:52:59 238

原创 五、若依框架用户管理功能代码解读

流程:加载Vue页面-- – >页面初始化请求后台数据。

2023-07-22 18:32:11 1782

原创 Stream流操作

Stream流是Java 8 发布的对的特性。函数式编程。

2023-07-22 18:29:19 96

原创 console.log的打印结果是[object object]的解决方案

在对若依框架中的用户管理功能进行学习时,想看一下前端listUser(query)这个request请求中的query值内容是什么,我采用了console.log的方法对query进行输出,然而结果却是[object object]。,即使用了 + 作为连接;,如此便可正确表达。

2023-07-20 22:51:28 907

原创 ThreadLocal学习

共享变量在每个线程(Thread)都有一个副本,每个线程中操作的都是自己的副本,不会影响到其他的线程。通常用于减少 校验 和 业务 频繁查询数据库使用。(手段是以空间换时间)使用时一般是通过get()来获取,set()来设置。

2023-07-17 22:03:36 62

原创 Vue-Router嵌套路由children的使用

嵌套路由就是父路由中嵌套他的子路由,父路由中有自己的路由导航和路由容器(router-link、router-view)(前者用于跳转,后者用于显示且必须位于父路由中)(前者可以没有,后者不能没有,否则进行跳转后路径会变化,但页面不发生变化)。嵌套路由使用于实现页中页效果,如若依框架中的首页、用户管理等页面的显示。

2023-07-10 01:02:48 3432 1

原创 四、若依获取用户角色和权限(GetInfo),获取动态路由(GenerateRouters)以及首页数据加载

登录后,可在控制台看到有如下图所示两个请求伴随着login请求一起发送出去了:那么下面来解析一下这两个请求。

2023-07-05 22:51:14 8366

原创 Vue中route(路由)的基本用法

中的xxx对象便是对应着。

2023-06-28 22:54:01 331

原创 (一:补)若依框架login.vue前端代码介绍补充

使用或  eg:         a、return中的内容将传递给< template >组件中,以此在完成create()初始化操作后,能够将data()中所设置的内容显示到前端页面上,对应显示代码如下所示:  b、loginRules中的内容是用于在输入框光标移开后(即失去焦点后:tigger:“blur”)显示的(下图一);loginForm中的内容是显示在输入框内(下图二)。                 在< el-form >这个大标签中,使用model和rules属性;  m

2023-06-17 00:11:34 221

原创 三、若依登录功能(按钮)前、后端代码详解

验证校验码:在longin函数中调用了一个封装函数来进行验证操作码方式点进去后可发现其函数代码如下问所示://用于获取验证码开关 boolean captchaEnabled = configService . selectCaptchaEnabled();//用于获取验证码开关 if(captchaEnabled) {

2023-06-13 22:01:13 2578

原创 Vue中this.$store.dispatch方法

这里便是向’Login’方法,传递this.loginForm(即此Window的表单值)。,用于向后台提交数据,是异步操作。

2023-06-08 00:54:49 1035

原创 二、若依验证码后端代码讲解

又因为后端的ajax返回了uuid与图片,因而res能够得到后端向前端返回的ajax信息,并直接调用)*-*若是 char 型,则采用下面一套代码(这玩意没懂,主要是captchaType声明那块用的 .getCaptchaType方法没懂)该代码的作用就是返回一个AjaxResult对象,是一个用于后台给前台发送数据的模型(称为R或VO),参数分别为状态、信息和数据。*-*首先就是创建一个Ajax对象,然后你通过追踪success()方法可以发现,最终追溯到了下文代码。*-*首先判断生成的验证码的类型。

2023-06-05 22:02:52 310

原创 一、若依框架login.vue代码解读(前端获取验证码流程)

功能:向前端返回一个图片及一个uuid注:这里的uuid就是根据key值找Redis中缓存的答案。

2023-06-05 00:19:28 1658

原创 Vue中this的指向问题

在下面的代码中,这里的this指向对象vm,因而可以使用创建的Vue对象中的data内的数据及methods方法。</</</constnewVuedatareturnmsg'This 的指向'methodstestFnlog'msg'thistestFn;</</</

2023-06-05 00:14:43 1088

原创 html中使用Vue及script标签的引用位置

错误截图:解决方法:使用script标签,即在页面中插入客户端脚本,因而只需引入vue.js的相关脚本,因此既可以将相关脚本的引用放至head标签内,又可将相关脚本的引用放至body标签内。

2023-06-04 14:19:24 950

原创 若依免登录进首页

这里验证码的答案因为已经缓存到Redis中了,因而在该用户不变的情况下,他只会到Redis中找所对应的验证码答案。应是login.vue中设置了Cookie,如下图所示。

2023-06-04 00:31:00 852

原创 Ajax与Axios的区别

Axios是封装后的Ajax,因此若把Ajax比作鸡蛋的话,Axios就好比蛋黄,记住其二者之间的包含关系。

2023-06-03 16:59:30 420

原创 若依框架前端无法正常运行

0308010C错误。

2023-06-02 22:25:00 337

原创 解决idea中npm与node指令无法使用问题

其作用是会根据项目中的package.json文件自动下载项目所需的全部依赖,而因为我在安装nodejs时,改变了路径,因而在C:\Users…但node的安装路径却不在此,那么配置环境变量时使用这里还是使用安装路径?,如此便会安装到全局位置,一般是C:\Users\username\AppData\Roaming\npm\node_modules(可通过。b. 按照a中的讲解,配置如下,确仍显示’npm’ 不是内部或外部命令,也不是可运行的程序或批处理文件。在idea中的其他相关配置。

2023-06-02 00:21:58 3712 5

原创 关于nginx使用反向代理后,打开网页速度反而变慢的问题

用宝塔等工具安装并部署nginx,将web项目部署至nginx上,发现页面打开速度反而迟迟无法打开,这可能是因为访问网址时,需要经过DNS域名解析将网址转换成IP地址,所以我们在nginx配置文件中直接使用ip地址来代替域名。...

2021-06-05 23:26:21 4504

原创 IDEA将java程序打为jar包,及使用cmd运行时可能出现的错误

如何打包java项目(IDEA版)按以下步骤操作:然后就可以到项目的out文件夹中寻找导出的jar包了。打出的jar包可以使用cmd命令运行:#在根目录下java -jar xxxx.jar运行过程中可能会遇到的错误:1、Error: Invalid or corrupt jarfile:(IDEA)这个错误大抵都是在添加artifacts的时候,默认在src/main/java/META_INF的目录下创建的,但是这个目录src/main/java他已经标记为Sources R

2020-08-03 23:01:35 1395

原创 quartz的多任务使用

由于在做项目时使用到了定时任务中的多任务,所以来记录一下,下面各个文件的实际定义顺序并非按照序号。1、在SpringBoot中使用时所需要添加的坐标<!--quartz依赖--> <dependency> <groupId>org.quartz-scheduler</groupId> ...

2020-04-29 15:34:38 1048

原创 JSP之间的传值方式(数据为hidden时)

1、对于from表单中hidden形式的值,可以是用jquery中的KaTeX parse error: Expected 'EOF', got '#' at position 3: ("#̲id").val()来获取,获…("#id").val(value)的形式来给form表单中的内容赋值。获取页面内容并给赋值://这里我的show的定义://<input type="hidde...

2020-04-27 17:44:17 1346

原创 在使用spring时出现javax/servlet/ServletContext错误

错误显示java.lang.NoClassDefFoundError: javax/servlet/ServletContext at java.lang.Class.getDeclaredConstructors0(Native Method) at java.lang.Class.privateGetDeclaredConstructors(Class.java:2671) at ...

2020-03-17 13:50:54 2988

原创 spring基于注解的ioc的demo

本篇是按照上一篇基于xml的代码来改的此时已经可以把bean.xml删掉了先来改造AccountServiceImpl和AccountDaoImpl实现类中的代码:首先AccountDaoImpl和AccountServiceImpl实现类中的set都可以删掉了然后在声明的变量上面增加Autowired用于自动注入//AccountDaoImpl中@Autowiredpublic Q...

2020-02-27 19:46:16 156

原创 基于xml的spring ioc的demo

首先创建一个maven框架我们来给pom.xml来增加一些依赖//首先增加上一个packaging<packaging>jar</packaging>//然后添加依赖,包括spring框架的、用于数据库的、连接池坐标的及junit测试的。<dependencies> <dependency> <...

2020-02-27 14:56:31 118

原创 C#中WPF与Dapper一起运用的demo

首先编写了一个XAML<Window x:Class="WpfApp2.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.## 标题com/winfx/2006/xaml" ...

2020-02-17 15:32:10 681

原创 spring基于xml的ioc Demo(使用maven)

首先创建一个spring​ 在pom.xml中添加好依赖<dependency> <groupId>org.springframework</groupId> <artifactId>spring-context</artifactId> <version>5.0.2.RELEASE&l...

2020-02-03 11:27:16 104

原创 用maven来完成Servlet的demo

首先来创建一个maven的web工程:​ 记得勾画Creat选项,及选中结尾是webapp的骨架​ 确定让他导入点击后它会自动添加上src文件夹及其中内容Servlet的创建:在main文件夹下建立一个java文件夹并将其设置为Source Root:在java中创建一个Servlet(如果无法找到creat Servlet的选项也没关系,可以建一个java类,然后继承htt...

2020-02-02 11:03:56 333

原创 使用Calendar的页面自动刷新

创建一个Servlet:doGet方法中://设置相应内容类型response.setContentType("text/html;charset=UTF-8");PrintWriter out = response.getWriter();String title = "狗狸子";String docType = "<!DOCTYPE>";//设置calendar相关...

2020-01-28 22:09:48 719

原创 使用过滤器的计数器

建立一个Filter:​//设置一个计数的全局变量private int counter;public void destory(){}public void doFilter(javax.servlet.ServletRequest req, javax.servlet.ServletResponse resp, javax.servlet.FilterChain chain) th...

2020-01-28 21:15:32 195

原创 Session的网页时间跟踪demo

在Servlet的doget方法中:创建一个Session://若不存在则强制创建一个SessionHttpSession session = request.getSession(true);//获取创建时间Date creatTime = new Date(session.getCreationTime());//获取最后一次访问时间Date lastAcessTime = ne...

2020-01-27 22:43:26 90

原创 Servlet中Cookie的设置、读取、删除demo

Cookie的设置:首先正常建立一个Servlet。//设置相应类型response.setContentType("text/html;charset=UTF-8");PrintWriter out = response.getWriter();String title = "狗狸子";String docType = "<!DOCTYPE> <html>\...

2020-01-25 22:06:42 215

原创 Servlet的读取表单数据的一个小demo

1.建立一个Servlet2.在Servlet的doGet方法里面输入相应代码首先设置响应内容:response.setContentType("text/html;charset=UTF-8"); PrintWriter out = response.getWriter();为下面out.println的使用做准备:String title = "读取数据内容"; S...

2020-01-21 19:32:42 200

空空如也

空空如也

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

TA关注的人

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