自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【若依框架RuoYi-Vue-Plus 图片回显不显示问题,OSS文件上传或者本地上传】

3.ImagePreview组件回显图片,得到的却是OSS回传的oss_id 值,所以在 image-preview 组件不回显图片,需要拿到图片的url地址才是回显图片。在上传图片的过程中,调用了父子组件 $emit 可以使用 @input 来获取调用该方法,可以直接获取到该图片的信息。在上传图片的过程中,调用了父子组件 $emit 可以使用 @input 来获取调用该方法,可以直接获取到该图片的信息。1.设计表 product(商品表) 有 id (id) name(商品名)icon(图标)

2023-08-31 11:23:02 2386

原创 若依3.x.x版本环境搭建

若依环境搭建

2022-11-17 10:05:00 553 1

原创 spring-mvc

spring-mvc

2022-10-10 14:15:29 166

原创 docker 安装rabbitmq(简单食用)

docker 安装rabbitmq(简单食用)

2022-09-16 17:22:40 557

原创 解决spring自定义标签遇到运行错误问题

assert shortName ! = key自定义XML --spring标签遇到了如下错误找不到对应的文件解决:把spring改为SpringSpring.handlersSpring.schema修改后运行成功,对应截图如下

2022-03-19 00:13:03 474

原创 配置gradle,加速,spring源码

1.配置gradle,加速在gradle根目录:\init.d\下,新建一个:init.gradle 文件,添加以下内容,设置gradle的源 为阿里云allprojects{ repositories { def REPOSITORY_URL = 'http://maven.aliyun.com/nexus/content/groups/public/' all { ArtifactRepository repo -> def url =

2022-03-16 14:17:56 1757

原创 引入阿里云oss对象存储后renren-fast项目报错或其他模块报错

配置如下: <dependency> <groupId>com.alibaba.cloud</groupId> <artifactId>spring-cloud-alicloud-oss</artifactId> <version>2.1.1.RELEASE</version> </dependency>spring: clo

2022-01-09 12:44:46 939 1

原创 docker 安装 nacos 阿里云 腾讯云 centos

# 搜索镜像docker search nacos# 下载镜像 docker pull nacos/nacos-server #新建logs目录mkdir -p /mydata/nacos/logs/ mkdir -p /mydata/nacos/init.d/ vim /mydata/nacos/init.d/custom.properties #修改配置文件# 修改配置文件 -----开始server.con

2021-12-01 15:12:05 225

原创 vue获取返回值,得到undefined,可使用callback回调函数

mounted(){ this.getMapperUnit('',(data) =>{ console.log(data);})}methods:{ async getMapperUnit(stationId, displayName,callback){ var unit = "" ; await this.$http({ url: this.$http.adornUrl(`/dataview/ecology/station/$

2021-11-19 11:03:23 3705 1

转载 Bootstrap告警框(alert)实现弹出效果和短暂显示后上浮消失

Bootstrap告警框(alert)实现弹出效果和短暂显示后上浮消失最近用到bootstrap的告警框时发现只有html的说明,就自己写了一个弹出告警框和弹出短暂显示后上浮消失的告警框。使用效果移入时停止上浮的效果直接上JS代码了,可以copy过去直接用(使用bootstrap的UI框架的情况下)var commonUtil = {/*** 弹出消息框* @param msg 消息内容* @param type 消息框类型(参考bootstrap的alert)*/alert: fun

2021-08-10 16:43:19 1093

原创 云台控制界面

云台控制界面<div class="col-sm-3 col-xs-3 col-md-3"> <div><%-- <div >--%><%-- <a style="margin-left: 15px" id="ytkz" href="javascript:void(0)" title="云台控制"><img--%><%--

2021-08-04 17:34:15 1440

原创 ERROR 14158 com.alibaba.druid.pool.DruidDataSource : create connection SQLException, url: jdbc:mys

连接远程数据库报如下错:报错一: ERROR 14158 --- [reate-947462790] com.alibaba.druid.pool.DruidDataSource : create connection SQLException, url: jdbc:mysql://39.97.245.16:3306/gulimall_admin?useUnicode=true&characterEncoding=UTF-8&serverTimezone=Asia/Shanghai,

2021-07-16 10:50:58 443 1

原创 解决ERROR 1129 (HY000): Host ‘xxx‘ is blocked because of many

报错:ERROR 1129 (HY000): Host '27.227.134.197' is blocked because of many connection errors; unblock with 'mysqladmin flush-hosts'解决:mysql> flush hosts;如果以上报如下错,则使用下面步骤:ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that

2021-07-15 11:34:54 2643

原创 class ‘io.spring.gradle.dependencymanagement.DependencyManagementPlugin‘问题解决

Build file ‘XXXXXX/build.gradle’ line: 17 A problem occurred evaluating root project ‘xxxx’Failed to apply plugin [class ‘io.spring.gradle.dependencymanagement.DependencyManagementPlugin’]Could not create task of type ‘DependencyManagementReportTask’.

2021-07-08 09:18:15 567

原创 Visual Studio Code 格式化代码

Visual Studio Code 格式化代码可以通过以下快捷键:On Windows   Shift + Alt + FOn Mac    Shift + Option + FOn Ubuntu   Ctrl + Shift + I

2021-06-25 15:04:44 944

原创 renren-fast-vue 安装依赖问题

关于renren-fast-vue开始npm遇到了各种各样的问题,看了很多教程改sass版本、改node.js版本,又是要下python的。其实没有那么麻烦。1 切换淘宝镜像npm install -g cnpm --registry=https://registry.npm.taobao.org2 用管理员权限打开vscode或cmd3 安装依赖cnpm install如果报错:则用以下命令,然后 cnpm installnpm install --save node-sass --

2021-06-24 20:45:37 831 3

原创 nacos的安装及报错处理

github地址.linux版. 提取码: mriiwindows版 . 提取码: 4pkx解压文件[root@localhost /]# tar -zxvf nacos-server-1.1.3.tar.gz启动nacos[root@localhost bin]# sh startup.sh -m standalone访问:浏览器输入地址: http://127.0.0.1:8848/nacos/用户名:nacos密码;nacos报错(一)./startup.sh: 78:

2021-04-25 17:16:36 682

原创 解决Caused by: java.lang.NoClassDefFoundError: com/aliyun/oss/internal/OSSUdfOperation

解决Caused by: java.lang.NoClassDefFoundError: com/aliyun/oss/internal/OSSUdfOperation版本出现冲突,高版本中找不到OSSUdfOperation版本改为3.1.0即可<aliyun-sdk-oss.version>3.1.0</aliyun-sdk-oss.version> # 需要降低版本 <aliyun-java-sdk-core.version>4.5.1</aliy

2021-04-25 10:09:34 1600

原创 Error from chokidar解决

Error from chokidar系统报如下错:Error from chokidar (/home/dev/ydownloads/stu/item/gulivscode/vue-admin-template-master/src/views/dashboard): Error: ENOSPC: System limit for number of file watchers reached, watch '/home/dev/ydownloads/stu/item/gulivscode/vue-a

2021-04-12 09:45:47 5767

原创 Uncaught TypeError: Cannot destructure property ‘dialog‘ of ‘require(...).remote‘ as it is undefined

解决 Uncaught TypeError: Cannot destructure property ‘dialog’ of ‘require(…).remote’ as it is undefined.从v9版本开始,remote除非将设置enableRemoteModule为true,否则不允许在渲染器上使用。const mainWindow = new BrowserWindow({ width: 800, height: 600, webPreferences: { preload:

2021-03-25 10:49:43 4842 4

原创 解决: Uncaught ReferenceError: process is not defined

Uncaught ReferenceError: process is not defined发现许多博客只是添加了nodeIntegration: true,仍然会报这个问题解决办法# 再添加一行contextIsolation: false# 完整代码 const mainWindow = new BrowserWindow({ width: 800, height: 600, webPreferences: { preload: path.j

2021-03-24 14:37:00 13784 1

原创 OptimisticLockerInterceptor过期解决

OptimisticLockerInterceptor@Configuration@MapperScan("com.ysh.mapper")public class MPConfig { /* 乐观锁插件 @Bean public OptimisticLockerInterceptor optimisticLockerInterceptor(){ return new OptimisticLockerInterceptor(); }*/

2021-02-19 16:30:50 1171

原创 java 和js删除字符串最后一个字符的方法

js去除字符串的最后一位去除字符串最后一位使用slice方法/** * slice(start,end) * start 要截取的字符串的起始下标 如果为负数从后面开始算起 -1指的是字符串的最后一位 * end 要截取的字符串的结尾下标 如果为负数从后面开始算起 -1指的是字符串的最后一位 * start 和 end 都是下标 */let str ="122889,"str=str.slice(0,str.length-1)console.log(str)//12288...

2021-01-21 09:09:25 250

原创 java中的几种实体类对象(PO,VO,DAO,BO,POJO)

一、PO :(persistant object ),持久对象可以看成是与数据库中的表相映射的java对象。二、VO :(value object) ,值对象通常用于业务层之间的数据传递,和PO一样也是仅仅包含数据而已。但应是抽象出的业务对象,可以和表对应,也可以不,这根据业务的需要.PO只能用在数据层,VO用在商务逻辑层和表示层。各层操作属于该层自己的数据对象,这样就可以降低各层之间的耦合,便于以后系统的维护和扩展。三、DAO :(Data Access Objects) ,数据访问对象接口.

2021-01-06 17:24:53 1892

原创 redis类型

hyperloglog基数Redis Hyperloglog 基数统计的算法优点:占用的内存是固定的,2^64不同的元素计数,只需要费12k内存!如果从内从角度来说Hyperloglog首选。网页的UV(一个人访问一个网站多次,但还是算作一个人!)传统的方式,set保存用户的id,然后统计set的元素数量作为标准判断!如果保存大量用户id比较麻烦!目的:为了计数,而不是保存用户id测试使用127.0.0.1:6379> pfadd key1 a b c d e f g h i

2020-12-25 15:54:30 55

原创 geospatial地理位置

1、geospatial地理位置geospatial地理位置Redis的Geo在Redis3.2版本就退出来了推算地理位置信息,两地之间的距离可以查询一些测试数据 https://jingweidu.51240.com/[root@ysh ~]# redis-cli -p 6379127.0.0.1:6379> #参数 key 纬度,经度 ,名称127.0.0.1:6379> GEOADD china:city 116.397128 39.916527 beijin(in

2020-12-24 14:41:37 258

原创 linux安装Markdown编辑器MarkMyWords

打开githubhttps://github.com/voldyman/MarkMyWords会看到安装命令,依次执行命令即可命令如下sudo add-apt-repository ppa:voldyman/markmywordssudo apt-get updatesudo apt-get install mark-my-words最后启动【Alt】+【F2】,输入mark-my-words回车...

2020-12-24 11:40:34 250

原创 安装Redis 执行make命令报错

安装Redis 执行make命令报错make[1]: *** [server.o] Error 1make[1]: Leaving directory `/opt/redis-6.0.9/src'make: *** [all] Error 2用gcc -v查看版本发现CentOS7默认的gcc版本为4.8.5,安装Redis6.0需要将gcc版本升级到5.3以上,所以要升级gcc命令yum -y install centos-release-sclyum -y install devtoo

2020-12-22 00:25:55 2157 1

原创 Ubuntu界面卡死解决

安全重启首先,无论Ubuntu出现什么状况,千万不要强制重,可以尝试安全重启1. 同时按住 Ctrl 和 Alt 键,按住不要放2. 按一下 SysRq 键(有的键盘是PrtSc)3. 按一下 R 键4. 按一下 E 键5. 依次按下 I , S , U , B 键这些步骤做完后,系统就会安全重启...

2020-12-18 14:34:51 4307 3

原创 用键盘控制电脑

(一)Win键win + e;打开资源管理器。win + d;显示桌面,再按一次恢复窗口。win + r;运行对话框,这个运行如果用的好,基本上你就可以告别鼠标;1、在运行对话框中输入cmd,进入命令行模式。2、在运行对话框中输入control,进入控制面板。3、在运行对话框中输入appwiz.cpl,进入程序与功能。4、在运行对话框中输入msconfig,进入系统配置。5、在运行对话框中输入chrome,打开谷歌浏览器,前提是你安装了chrome。同理这个可以用来快捷的打开一些应用程序。如

2020-12-15 16:22:07 3561

原创 优质博文

1.Java 并发:volatile 关键字解析https://blog.csdn.net/justloveyou_/article/details/53672005?utm_medium=distribute.pc_relevant.none-task-blog-OPENSEARCH-4.control&depth_1-utm_source=distribute.pc_relevant.none-task-blog-OPENSEARCH-4.control

2020-12-15 15:01:37 113

原创 解决Linux解压 .zip[乱码问题

##安装一款工具:unar 。通过“Ubuntu软件中心”来搜索安装。##Xarchiver只使用 GTK+ 的归档文件管理器安装成功后,我们进入刚才解压目录,右击,选择"在终端打开",此时,就会成功打开终端窗口,并进入到当前目录。我们通过命令:lsar xxxx.zip 查看下压缩的文件目录结构。然后再解压此ZIP文件:unar xxxx.zip解压成功,没有乱码。...

2020-12-03 11:40:23 235

原创 阿里云服务器 Errors during downloading metadata for repository ‘AppStream 解决

阿里云服务器Errors during downloading metadata for repository ‘AppStream 解决在阿里云服务器centos7上,Dockerfile中写了一句RUN yum -y install vim,结果build的时候就一直出错因为把防火墙关了,把防火墙打开就可以了。systemctl start firewalld.service...

2020-12-02 09:26:36 2841 1

原创 thymeleaf中的日期格式化及失效问题

thymeleaf中的日期格式化官方文档地址:https://www.thymeleaf.org/doc/tutorials/3.0/usingthymeleaf.html#datesthymeleaf中的日期格式化的方法:<td th:value="${#dates.format(position.creationdate, 'yyyy-MM-dd')}"> 15634</td>(可能失效)把 th:value标签换成th:text1.用#dates.f...

2020-10-23 10:20:06 1318

原创 thymeleaf循环遍历

thymeleaf循环遍历th:each属性用于迭代循环,语法:th:each="obj,iterStat:${objList}"迭代对象可以是Java.util.List,java.util.Map,数组等;iterStat称作状态变量,属性有: index:当前迭代对象的index(从0开始计算) count: 当前迭代对象的index(从1开始计算) size:被迭代对象的大小 current:当前迭代变量 even/odd:布尔值,当前循环是否是偶数

2020-10-22 15:47:29 2106

转载 Springboot集成jsp页面报404。

Springboot集成jsp页面报404。最近搭建一个简单的Springboot+maven+jsp的项目时,出现访问jsp页面时一直出404,错误信息是:This application has no explicit mapping for /error, so you are seeing this as a fallback.Wed Apr 15 10:44:30 CST 2020There was an unexpected error (type=Not Found, status=

2020-10-20 15:44:59 685 1

原创 was not registered for synchronization because synchronization is not active

上图来自网页,遇到问题一样。1)对应的sql中出现了ParamterType对应的实体类中缺少的字段。 比如:if标签中,对name是否为空进行了判断。但是实体类中根本没有name变量,那么就会出现此错误。2)此思路是网搜的。实体类中使用的不是包装类,而是基本数据类型。3)是否在不该加limit 的sql中加了limit4)页面的form表单的name属性字段是否一致。(解决了我的问题)springtest:jar:1.0-SNAPSHOT is miss...

2020-09-04 09:13:59 1725

原创 Serializable接口概述

Serializable是java.io包中定义的、用于实现Java类的序列化操作而提供的一个语义级别的接口。Serializable序列化接口没有任何方法或者字段,只是用于标识可序列化的语义。实现了Serializable接口的类可以被ObjectOutputStream转换为字节流,同时也可以通过ObjectInputStream再将其解析为对象。例如,我们可以将序列化对象写入文件后,再次从文...

2020-04-18 17:14:12 324

原创 Eclipse常用快捷键大全

Eclipse中10个最有用的快捷键组合1. ctrl+shift+r:打开资源这可能是所有快捷键组合中最省时间的了。这组快捷键可以让你打开你的工作区中任何一个文件,而你只需要按下文件名或mask名中的前几个字母,比如applic*.xml。美中不足的是这组快捷键并非在所有视图下都能用。2. ctrl+o:快速outline如果想要查看当前类的方法或某个特定方法,但又不想把代...

2020-04-18 13:01:01 3072

原创 getRequestURI,getRequestURL的区别

getRequestURI,getRequestURL的区别test1.jsp=======================<a href ="test.jsp?p=fuuk">跳转到test2</a>test2.jsp=======================<%@ page language="java" import="java.util.*...

2020-01-14 20:32:47 286

空空如也

空空如也

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

TA关注的人

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