自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(526)
  • 资源 (2)
  • 收藏
  • 关注

转载 若依集成积木报表(二),集成报表浏览到页签tab中

若依集成积木报表(二),集成报表浏览到页签tab中。

2024-04-17 07:04:14 8

转载 1.若依微服务版本集成积木报表

在报表微服务启动类上添加积木报表扫描注解,@SpringBootApplication(exclude = {MongoAutoConfiguration.class},选择你要建表的数据库,我是跟业务库放到了一起,执行完后会新增以下这几张表。运行积木报表的初始化脚本,创建相关表结构,github速度太慢,推荐使用。在前端页面中新建 jimureport 文件夹,新建以下vue文件。先新建一个主类目,我是建立了一个二级菜单,这个可以自定义,随意配置。新建报表微服务模块,这是我的项目结构图。

2024-04-17 06:56:53 4

转载 若依页面权限

在某些情况下,是不适合使用 v-hasPermi,如元素标签组件,只能通过手动设置v-if。例如页面有多个标签组,点击不同标签组下方则会显示不同内容,,不同角色会看到不同的标签组,如果我们这里还是直接用 v-hasPermi 来操作,则被隐藏的是标签组下面的对应内容,但是标签没有被隐藏;这时我们可以用下面这种方式来解决。管理项目接触最多也最基本的就是权限控制,例如不同的用户对不同页面的操作权限,在同一页面对不同功能按钮的展示和使用等;封装了一个指令权限,能简单快速的实现按钮级别的权限判断。

2024-03-17 08:11:44 45

转载 elementui+vue 商品列表模块之 Steps 步骤条

el-button type="primary" size="medium" @click="handleNext('productInfoForm')">下一步,填写商品促销//商品sku库存信息{lowStock: 0, pic: '', price: 0, sale: 0, skuCode: '', spData: '', stock: 0}上一步,填写商品属性

2024-02-12 09:08:05 259

原创 shiro注解@RequiresPermissions多权限任选一参数用法

@RequiresPermissions(value={"xxx:xxx","xxx:xxx"},logical=Logical.OR)

2024-02-11 08:08:22 506

转载 vue表单验证rules及validator验证器的使用方法实例

为防止用户犯错,尽可能更早地发现并纠正错误。Element中Form (表单)组件提供了表单验证的功能,只需要通过 rules 属性传入约定的验证规则,并将 Form-Item 的 prop 属性设置为需校验的字段名即可。注意:prop对应表单域 model 字段,使用 validate方法时,该属性是必填的。除此之外,我们还可以使用validator验证器来自定义校验规则,举一个使用自定义验证规则来完成密码的二次验证的例子。还是和之前一样,设置prop需校验的字段名和v-model绑定值。

2024-02-09 15:54:02 950

转载 Java使用Lambda表达式查找list集合中是否包含某值问题

List<Student> list = studentList.stream().filter(item -> "张三".equals(item.getName())).collect(Collectors.toList());boolean result = studentList.stream().noneMatch((s) -> s.getName().equals("张三"));objs.forEach(obj -> System.out.println("迭代集合元素:" + obj));

2024-01-03 16:19:26 403

转载 若依服务器部署登录验证码不显示问题

2、nginx配置问题,因为若依后台启动获取验证码的接口是带有 prod-api/captchaImage prod-api 或 dev-api 所以在配置nginx的时候需要将这两个的请求地址加上 代码如下。若依项目部署到服务器上后,发现后台登录的验证码不显示,可能会出现的问题有两点。1、服务器的redis没有开启或者项目启动没有链接上redis。

2023-12-30 10:38:10 1494

转载 Vue El-Tree 拖拽排序方法(通用)

/ 当拖拽类型不为inner,说明只是同级或者跨级排序,只需要寻找目标节点的父ID,获取其对象以及所有的子节点,并为子节点设置当前对象的ID为父ID即可。寻思着把新版本的el-tree也给加入排序功能,毕竟一碗水要端平(功能都是自己写的。// 拖拽事件 参数依次为:被拖拽节点对应的 Node、结束拖拽时最后进入的节点、被拖拽节点的放置位置(before、after、inner)、event。// 当拖拽类型为inner,说明拖拽节点成为了目标节点的子节点,只需要获取目标节点对象即可。

2023-10-05 09:07:48 508

转载 java微服务 Spring Security+oauth2 对form提交 鉴权

场景:微服务系统中使用oauth2 的 Bearer 方式鉴权,对于from提交的数据,无法鉴权,百度的富文本编辑器 ueditor 中上传图片都是使用form 伪ajax提交,导致401。1、修改百度富文本编辑器的源码ueditor.all.min.js,在调用上传图片方法的时候,加入额外参数。4、在后台的过滤器中进行处理,针对接收到的额外参数,5、重写 getHeaders 方法。3、修改复制的图片自动上传的方法。2、还有修改doAjax方法。

2023-10-03 17:44:13 158

转载 进度条(el-progress)控制快慢(带遮罩的进度条)

最后推荐一个网站,里面有好几种组件,样式种类很多也很酷炫哦。

2023-09-21 20:28:38 337

转载 Feign异步调用解决方案

问题在微服务中,多线程异步+Feign调用会出现请求头丢失解决在主线程中先获取请求头参数传入子线程中由子线程将请求头参数设置到上下文中最后在Feign转发处理中拿到子线程设置的上下文的请求头数据,转发到下游。获取上下文请求参数工具类@Slf4j/*** 获取请求头数据* @return key->请求头名称 value->请求头值* @date 2021/6/30 9:39 下午*/try {

2023-09-21 17:18:12 1193

转载 ruoyi系统导入容易超时解决方案(redis+多线程)

在日常开发中,如果一个链接执行的时间过长,前端等不到后端返回数据会报错,或者用户一直等待任务执行,影响用户体验。private final String STATE_MSG_200 = "任务执行完毕";private final String STATE_MSG_400 = "任务执行失败";private final String STATE_MSG_0 = "任务正在运行";//简化一套 用户只要发送过来key与要执行人任务就可以。#################对外开放实体类。

2023-09-18 20:58:02 519

转载 spring boot feign在多线程中丢失request headers

这是因为默认情况下,Feign的请求是通过Java的线程池来处理的,而线程池中的线程是被复用的,如果不进行特殊处理,每次请求都会复用上一次请求的线程,导致请求头信息丢失。在自定义的Feign配置类中,我们需要创建一个自定义的线程池,确保每个请求都能够拥有独立的线程。为了解决这个问题,我们可以通过自定义的方式来处理Feign的请求线程池,确保每个请求都能够拥有独立的线程,并保留请求头信息。接下来,我们需要将自定义的线程池添加到Feign的配置中,以便Feign能够使用这个线程池进行请求的处理。

2023-09-18 17:46:05 514

转载 进度条(el-progress)控制快慢(带遮罩的进度条)

最后推荐一个网站,里面有好几种组件,样式种类很多也很酷炫哦进度条(el-progress)控制快慢(带遮罩的进度条)

2023-09-18 11:35:50 362

转载 在 Java 中使用 contains() 方法判断 Set 集合中是否包含某元素

这里需要注意的是,如果希望 contains() 方法能够正确地识别自定义类型的元素,需要为该类型重写 equals() 和 hashCode() 方法。哈希码值是 Java 中的一个整型值,被用于快速查找集合中的元素。上述代码中,我们创建了一个包含三种水果的 Set 集合,并使用 contains() 方法判断该集合中是否包含 “apple” 元素。当集合中的元素为自定义类型时,需要重写该类型的 equals() 和 hashCode() 方法,以保证 contains() 方法能够正确地识别元素。

2023-08-10 07:40:38 4314

转载 jsonobject转java对象的方法

具体的解析方法会因使用的库而异,但通常您需要提供 JSONObject 的字符串表示,并将其转换为相应的 JSON 解析对象。您可以使用 JSONObject 提供的方法(如 get()、opt())来获取字段值,然后将其转换为适当的类型并设置到 Java 对象的属性中。将 JSONObject 转换为 Java 对象通常涉及几个步骤,首先是定义 java 类,然后解析 JSONObject,接着提取相应字段值,将其赋值给 Java 对象的属性,最后创建 java 对象。

2023-07-16 13:44:01 425

转载 若依管理系统源码分析-分页的实现以及post请求时的分页

如果是post请求那,post请求时传递的是一个实体,如果将分页参数放在实体中,则后台没法通过请求获取分页参数。最终是调用的MyBatis的PageHelper来进行分页,只需要给其传递分页所需的两个参数和排序字段即可。请求方式是post请求,分页参数存放在实体中,可以通过在url中手动拼接分页参数的方式进行传递分页参数。因为在get请求时会将参数拼接在url中,这样后台就能从请求中获取分页参数并传递给MyBatis的。上面分页控件的进行分页时会执行getList方法,此方法是请求后台数据的方法。

2023-06-14 08:50:25 2087

转载 mysql存储过程执行拼接sql字符串

###########以下为重点########################以上为重点############## 预处理需要执行的动态SQL,其中stmt是一个变量。## 普通变量改为全局变量。## 释放掉预处理段。

2023-05-01 19:14:24 555 1

转载 js 数组删除和添加数据

在删除数组元素的时候,它可以删除任意数量的项,只需要指定2个参数:要删除的第一项的位置和要删除的项数,例如splice(0, 2)会删除数组中的前两项。队列数据结构的访问规则是FIFO(先进先出),队列在列表的末端添加项,从列表的前端移除项,使用shift方法,它能够移除数组中的第一个项并返回该项,并且数组的长度减1。所谓的迭代方法就是用循环迭代数组元素发现符合要删除的项则删除,用的最多的地方可能是数组中的元素为对象的时候,根据对象的属性例如ID等等来删除数组元素。下面我对上面说的方法做一一的举例和解释。

2023-05-01 06:31:05 412

转载 JS里给数组增加数据的方式

第4种:通过 数组名.unshift(参数)来增加从数组第1个数据开始的参数,unshift可以带多个参,带几个参,数组最开始就增加几个数据;第3种:通过 数组名.push(参数) 来增加从数组最后一个数据开始增加,push可以带多个参,带几个参,数组最后就增加几个数据;第5种:用 数组名.splice(开始插入的下标数,0,需要插入的参数1,需要插入的参数2,需要插入的参数3……此时的输出结果是[ 1, 2, 3, 5, 8, 9 ]此时的输出结果是[ 5, 8, 9, 1, 2, 3 ]

2023-05-01 06:30:04 7332

转载 修复Windows 10远程桌面复制粘贴不了的5种方法

步骤2. 依次转到“计算机配置 > 管理模板 > Windows 组件 > 远程桌面服务 > 远程桌面会话主机 > 设备和资源重定向”,并找到“不允许剪贴板重定向”和“不允许驱动器重定向”项。步骤5. 如果选择“输入安全码”,则在输入框中输入想要被控制的电脑的“临时安全码”或设置的“固定安全码”并点击“确定”即可成功建立连接,而不需要被控端同意。这里是一些详细的步骤。步骤3. 在控制端电脑的主界面上键入被控制的电脑上的“此设备ID”并单击“连接”,然后有两种不同的方法可以选择连接到想要被控的计算机。

2023-04-12 07:40:02 9892 2

转载 Gateway中使用SpringSecurity进行网关鉴权与权限控制

之前说过GateWay的组件中有Filter(过滤器)这一功能,就是web开发的三大组件(Servlet、Filter、Listener)中的Filter,但是Gateway中使用的是WebFlux,而不是Servlet,有兴趣的可以了解下。在GateWay中有很多内置的过滤器,而且我们还可以自定义一个过滤器。自定义一个类实现这两个类就以了,直接上代码:我们的需求就是,只有当你的请求参数中的username=admin才给你放行。/*** 微信公众号 “小鱼与Java”*

2023-04-05 11:46:49 2491 1

转载 ruoyi-cloud的执行流程分析

所以一个简单的/login方法,是先第一步请求了gateway模块,然后gateway模块根据nacos中的配置知道要把这个/auth/**开头的请求转发给auth模块,auth模块交给了login方法去处理,然后login方法其实是调用了ruoyi-system中的方法去实际处理的。就是浏览器发起的请求先到vue框架,vue框架自带的proxy会把1024端口或者80端口转为后台的端口,所以我们在浏览器看到的地址是前端的地址而看不到后端具体请求的地址的。

2023-03-30 11:49:30 300

转载 spring cloud集成springsecurity

链接:https://www.jianshu.com/p/afc8b69515dd。2.3、启动demo-client,调用demo-server接口能正常调通。商业转载请联系作者获得授权,非商业转载请注明出处。2.2、BasicAuthConfiguration类如下。作者:staconfree。

2023-03-30 11:48:09 397

转载 在vue中使用Base64转码的案例

以上这篇在vue中使用Base64转码的案例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持服务器之家。在vue项目中有时会使用到Base6464转码,现将自己使用的一种方法记录,以供参考。

2023-03-16 23:52:37 1460

转载 timeout of 10000ms exceeded 原因及解决方案

原本正常的get请求,在修改完数据后,重新查询,前端提示 timeout of 10000ms exceeded。

2023-03-12 15:41:52 3902

转载 vue 自定义el-tree

el-tree可以通过两种方法进行树节点内容的自定义:render-content和 scoped slot。但我个人还是比较喜欢使用scoped slot,写起来习惯放到template里面了,写法也舒服。链接:https://www.jianshu.com/p/32f85873d8e1。商业转载请联系作者获得授权,非商业转载请注明出处。

2023-01-12 17:21:56 2060

转载 记录一次echarts4升级到echart5

链接:https://juejin.cn/post/6981985613020921863。商业转载请联系作者获得授权,非商业转载请注明出处。基本是把两层内容,去掉外层属性 还有一种属性对调的 如下。问题,通过提示,基本手动改都能解决。作者:fangzhou_lu。

2023-01-12 16:32:22 872

转载 优化若依 导入导出excel,动态关联dict字典表

else if (attr.combo().length > 0)// 如果设置了combo属性则本列只能选择不能输入。}else if (attr.combo().length > 0)// 如果设置了combo属性则本列只能选择不能输入。if(StringUtils.isNotEmpty(attr.dictType())) {//有字典 则取字典下拉。if(StringUtils.isNotEmpty(attr.dictType())) {//有字典 则取字典下拉。

2022-12-25 22:16:07 5103

转载 ruoyi导入导出Excel

/ @ApiImplicitParam(name = "isUpdateSupport", value = "支持更新,0是不支持,1是支持", paramType = "query", dataType = "String"),@ApiImplicitParam(name = "Type", value = "身份,0是学生,1是教职工", paramType = "query", dataType = "String"),", fileName));

2022-12-25 14:44:33 8432

转载 mysql 列转行,合并字段

group_concat函数应该是在内部执行了group by语句,这是我的猜测。----------------------------------------------------------------------------------------------------- 可爱的分割线 ----------------------------------------------------------------------------------------------------

2022-12-24 20:45:32 415

转载 PC端和移动端都支持视频video自动播放的代码

需求说明今天有个朋友微信上说目前他们在做抖音短视频的内容创作,方向是国家级非物质文化遗产「汝瓷」,想在他们官方网站上增加短视频的功能,将抖音的内容页上传到网站上。其实这个功能并不复杂,只需要开通上传视频功能即可,看了下后台使用的编辑器是UEditor,目前没有视频上传图标,就通过调用js实现了编辑器里的视频上传图标UEditor默认的视频支持代码视频上传后自动视频的代码如下<video class="edui-upload-video  vjs-default

2022-12-03 08:26:11 1875

转载 PC端和移动端都支持视频video自动播放的代码

最大的问题就是无法自动播放,并且限定了视频宽和高,原本竖形的视频变成了横形视频,只在中间一块播放,另外就是在为手动点播放,未播放时无法加载视频宽高、封面图、播放时间等信息,那么就需要解决这个问题。今天有个朋友微信上说目前他们在做抖音短视频的内容创作,方向是国家级非物质文化遗产「汝瓷」,想在他们官方网站上增加短视频的功能,将抖音的内容页上传到网站上。其实这个功能并不复杂,只需要开通上传视频功能即可,看了下后台使用的编辑器是UEditor,目前没有视频上传图标,就通过调用js实现了编辑器里的视频上传图标。

2022-12-02 12:21:38 1452

转载 网站调整为黑白的方法

当举行哀悼活动时,有时会要求将网站调整为黑白色,确保展现效果肃穆凝重通过以下方法可快速将网站调整为黑白首先,先下载grayscale.js文件,需要使用这个插件实现效果链接: https://pan.baidu.com/s/1KWbWDWHclvjPcZfMIJljxA 提取码: uw9e修改首页在html文件中加入以下代码(自行更换grayscale.js的路径)important;}

2022-12-01 22:24:39 335

转载 vue点击获取当前元素或其父元素的属性值

/获取当前元素父元素的属性。//获取当前元素的属性。

2022-11-26 08:48:40 298

转载 Vue Quill富文本自定义上传音频/视频

从若依框架中把Editor/index.vue复制出来,一顿改改改~也不知道看了多少人的笔记。有时候项目中可能需要在富文本中上传音频,所以...封了方便以后使用😊。

2022-10-10 16:54:22 1952 7

转载 富文本编辑器上传不了微信文件夹的图片,使用vue-quill-editor编辑器

npm install vue-quill-editor --save 在main.js注册 import VueQuillEditor from 'vue-quill-editor' import 'quill/dist/quill.core.css' import 'quill/dist/quill.snow.css' import 'quill/dist/quill.bubble.css' Vue.use(VueQuillEditor)文件在博客文件,Editor.zip。vue项目中,npm安装。

2022-09-27 12:06:07 246

转载 [Vant] van-tabs标签页吸顶\/粘性布局在移动端适配上的一些尝试

此外要放弃vant-tabs预设的内容区默认插槽(就是说不要在van-tab那个双标签里写标签页内容,默认插槽在页面上的元素类名是.van-tabs__content),在.header元素的同级手写一个内容区div进行每个标签页的展示,通过v-show="active==='a/b/c/d'"进行切换。

2022-09-13 17:28:13 5761 1

转载 vue+vant webApp图片上传和编辑时图片回显

v-model="imageList"//图片上传成功后,afterRead方法回调,会把图片信息赋值给imageList。----------------------------编辑时图片回显---------------------after-read="afterRead"//回调函数。max-count="9"//最大上传数量。tempImageList[]//保存原先的图片。imageList[]//图片数组。//保存原先的图片路径。...

2022-07-16 08:20:17 989

河北继续教育挂机系统20101015(含VC源码)

河北继续教育挂机系统 2010年10月15日制作 能自动点击更新时间按钮,实现自动挂机 利用了VC,javascript,DOM,COM,SKINSHARP等

2013-07-01

仿百度文库后台转换FlashPaper

仿百度文库后台转换,支持win7,win8 64位,带前台展示,后台转换,即传即转为swf,支持转换文档:doc,docx,pdf,ppt,pptx,xls,.xlsx等Office文档。

2012-11-10

空空如也

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

TA关注的人

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