自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 java 多线程 线程执行数量控制Semaphore

类 Semaphore一个计数信号量。从概念上讲,信号量维护了一个许可集。如有必要,在许可可用前会阻塞每一个 acquire(),然后再获取该许可。每个 release() 添加一个许可,从而可能释放一个正在阻塞的获取者。但是,不使用实际的许可对象,Semaphore 只对可用许可的号码进行计数,并采取相应的行动。Semaphore 通常用于限制可以访问某些资源(物理或逻辑的)的线程数目。使用场景:可以控制访问特定资源的线程数量。实现内容:某个资源最多让2个线程同时访问该资源

2021-07-07 16:07:59 830

原创 若依 在本地运行没有问题,部署后报错Error: Cannot find module ‘@/views/XX‘

若依 在本地运行没有问题,部署后报错Error: Cannot find module '@/views/XX'

2023-12-20 13:24:00 627

转载 uni-app 实现下拉刷新

uniapp实现下拉刷新的几种方式小结_javascript技巧_脚本之家

2023-10-09 15:51:41 188

转载 mysql windows 安装教程

超级详细的mysql数据库安装指南 - 知乎

2023-10-07 14:21:46 143

原创 uni-app 用法总结

1、跳转页面this.$tab.navigateTo('/pages/mine/info/index')2、接收跳转页面的参数this.$tab.navigateTo('/pages/mine/info/index?abc=ccc')获取页面传递的参数this.$route.query.abc3、动态设置导航标题

2023-07-19 17:08:43 1322

原创 去掉el-table 最下边的白线

去掉el-table 最下边的白线。/* 去掉table下划线 */

2023-04-26 13:20:30 554 1

原创 Unable to load the mojo ‘repackage‘ in the plugin ‘org.springframework.boot:spring-boot-maven-plug

spring-boot-maven-plugin指定版本,查看了Jenkis的部署成功的日志,之前成功的获取的版本是“2.2.5.RELEASE”(可以根据需要尝试低版本的),将version设置为2.2.5.RELEASE就可以了。

2023-04-18 17:58:53 1988

转载 VS Code 和IDEA统计代码插件

VS Code 代码统计-Vscode counterIDEA 代码统计-Statistic

2023-04-18 10:51:37 1966

转载 mysql auto_increment查询为空

mysql auto_increment查询为空SET SESSION information_schema_stats_expiry=0;SET @@SESSION.information_schema_stats_expiry=0;SET GLOBAL information_schema_stats_expiry=0;SET @@GLOBAL.information_schema_stats_expiry=0;

2023-04-06 16:21:27 173 1

转载 VUE中全局变量的定义和使用

A界面赋值的a变量,作为记录状态值(标志)需要被其他几个界面使用。其他几个界面亦可以改变a状态值。

2023-04-04 13:26:39 395

原创 echarts 官网访问慢

echarts官网访问特别慢,有的时候干脆访问不了,尝试在host文件加入ip地址也不可以,后来发现了以下地址,访问真的速度很快,还有很多demo样例。

2023-04-03 16:02:49 2243 1

原创 ps在线编辑网站

ps在线编辑网站发现一个ps文件可以在线编辑的网站,虽然慢点,但是很好用https://www.photopea.com/

2023-03-23 16:28:56 927

转载 Swagger文档转Word 文档

Swagger文档转Word 文档

2023-03-23 16:25:17 78

原创 mybatis if 字符串判断条件

现象mybatisif条件判断等于某个字符串,但是报错如下:nested exception is org.apache.ibatis.reflection.ReflectionException: There is no getter for property named 'D' in 'class com.projecttaskrepo.system.domain.WorkFlowLog'代码 and approve_flag in

2023-03-19 11:03:18 197

原创 vscode 执行npm报错,XXX/node_modules/.bin/vue-cli-service: Permission denied 

执行npm报错,XXX/node_modules/.bin/vue-cli-service: Permission denied,由于node_module文件夹没有访问权限。修改访问文件夹权限,在vscode的终端窗口输入命令:chmod -R 755 ./*

2023-03-11 21:30:06 295

原创 vue-cropper 拖动图片和截图框

我外层套了一个el-col, el-col的宽高一定要大于截图框的宽高,否则移动不了截图框和图片。can-move-box设置为true,表示可以拖动截图框。can-move设置为true,表示可以拖动图片。开发遇到vue--cropper不能拖动图片和截图框。

2023-03-10 11:43:02 1845 1

原创 nginx部署后,出现刷新或返回页面报404

解决页面刷新404问题。#解决页面刷新404问题。location中增加。

2023-03-08 09:32:54 1183

原创 vue 鼠标点击图片做红点标记

实现内容需要实现点击图片标记红点,主要实现了两种方式:1. 只要鼠标点击,就进行标记,可标记多个点,再次点击已标记的点,就取消勾选2. 鼠标多次点击界面只存在一个点

2023-01-17 16:29:06 2420 1

原创 MySQL 查询所有表和表结构信息

-- 查询数据库库所有表结构SELECT t.table_name as '表', t.table_comment as '表名',c.ORDINAL_POSITION AS '序号',c.COLUMN_NAME AS '字段名',c.COLUMN_TYPE AS '类型(长度)',c.NUMERIC_PRECISION AS '精度',c.NUMERIC_SCALE AS '小数位数',c.COLUMN_DEFAULT AS '默认值',IF( c.IS_NULLABLE = 'YE

2023-01-17 15:02:51 1323

原创 vue innerHTML 绑定单击事件不生效

“clickWarnCnt”为自定义的方法,点击事件调用的方法。在使用 vue时候对 innerHTML进行绑定单击事件,绑定后事件不生效。将@click修改为onclick后,方法找到了,但是参数传递不过去。报错找不到方法未定义。最终解决方法:document.getElementById绑定onclick事件,注意如果调用方法,一定要将this赋值给that,再调用方法,具体实现代码如下:

2022-12-12 14:57:57 1449

原创 vue中 table中的treeselect 下拉框不显示

table中的treeselect下拉数据不显示解决方法:增加属性 append-to-body z-index="9000"z-index 属性设置元素的堆叠顺序。拥有更高堆叠顺序的元素总是会处于堆叠顺序较低的元素的前面。table中的treeselect下拉数据不显示。

2022-11-22 11:52:03 1908 1

原创 springboot 防sql注入,非法字符正则

/编译正则表达式,并创建Pattern类。// 通过对象的find方法就是查找有没有满足条件的子串。// 通过模式对象得到匹配器对象。return AjaxResult.error("sql脚本含有非法字符!

2022-10-27 13:29:16 812

原创 mybatis报错 Parameter ‘XXX‘ not found. Available parameters are [arg1, arg0, param1, param2]

mybatis报错:Parameter 'XXX' not found. Available parameters are [arg1, arg0, param1, param2]1.首先查看mybatis参数传递是否带。

2022-08-23 10:56:38 273

原创 navicat报错 Access violation at address in module ‘navicat.exe‘

系统:navicat打开后报错: 00000000009CE10A in module 'navicat.exe'. Read of address 00000000000000001.

2022-08-18 16:16:51 7940 5

原创 vue : 无法加载文件 C:\XXX\AppData\Roaming\npm\vue.ps1,因为在此系统上禁止运行脚本。

在vs code 终端中,执行vue init 命令报错:vue : 无法加载文件 C:\XXX\AppData\Roaming\npm\vue.ps1,因为在此系统上禁止运行脚本。1.点击vs code 图标,右键点击属性→兼容性→设置,勾选“以管理员身份运行此程序”解决方法:2.在终端窗口输入 set-ExecutionPolicy RemoteSigned 输入命令查看 get-ExecutionPolicy 为 “RemoteSigned”3.再次执行vue init就不报错了

2022-08-17 11:06:41 8347

原创 vue 方法按照顺序执行

在调用后台方法的时候,由于调用了多个方法,但是执行的时候并没有按照顺序执行,前端需要后台返回的数据,对数据进行页面展示,由于没有按照顺序执行,导致前台页面报错。// 等待方法1、2、3 执行完成后执行方法“lastMethod”// 调用后端接口getMethod1。// 调用后端接口getMethod2。// 调用后端接口getMethod3。// 获取标签和绘制曲线数据。单独执行每个方法,并返回。// 需要执行的方法内容。...

2022-08-04 16:31:51 11558

原创 springboot 反射调用ServiceImpl,报错:java.lang.NullPointerException,mapper为null

springboot 使用反射调用ServiceImpl,报错:java.lang.NullPointerException是由于ServiceImpl的mapper为null导致的,以下为原实现代码:

2022-08-04 16:28:02 2273

原创 windows如何关闭占用的端口号

C:\Windows\system32>netstat -ano | findstr 8080 TCP 0.0.0.0:8080 0.0.0.0:0 LISTENING 24704 TCP 192.168.3.159:57992 42.187.131.126:8080 TIME_WAIT 0 TCP [::]:8080 [::]:0 LIS

2022-06-16 10:13:07 346

原创 el-switch 赋值后状态不变化

scope.row.value 返回的数据是0和1,但是绑定value开关不显示原始代码:active-value="1" inactive-val

2022-06-08 16:00:21 1655 1

原创 vue Three.js加载.gltf格式的3d文件

把.gltf文件放到public/static文件夹路径下,如下图Tips:如果想下载.gltf的格式文件,可以该网站下载:Sketchfabhttps://sketchfab.com/search?q=gltf&type=modelsnpm install threeimport * as THREE from "three";import { GLTFLoader } from "three/examples/jsm/loaders/GLTFLoader";import { OrbitControls

2022-06-07 17:56:07 2764

原创 echarts 实现液位仪

echarts 实现液位仪,动态加载液位数据,实现效果如下:注意:1.代码直接拷贝后缀名改为.html就可以运行了,注意在实际项目应用的时候src="https://fastly.jsdelivr.net/npm/[email protected]/dist/echarts.min.js"要修改为项目中的echarts.min.js地址2.方法 setInterval,每1000ms动态生成的随机数据......

2022-06-06 17:06:20 688

原创 echarts 实现温度计

echarts 实现温度计,动态加载温度数据,实现效果如下:注意:1.代码直接拷贝后缀名改为.html就可以运行了,注意在实际项目应用的时候src="https://fastly.jsdelivr.net/npm/[email protected]/dist/echarts.min.js"要修改为项目中的echarts.min.js地址2.方法setInterval,每1000ms动态生成的随机数据<!-- THIS EXAMPLE WAS...

2022-05-31 17:53:47 2648

原创 linux安装nginx

安装依赖 yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel 创建一个文件夹 cd /usr/local mkdir nginx 进入目录 cd nginx 下载Nginx tar包 和 解压 wget http://nginx.org/download/nginx-1.13.7.tar.gz tar -xvf...

2022-04-21 15:10:30 2184

转载 redis安装

Redis安装_Myw_1293977293的博客-CSDN博客_redis安装https://blog.csdn.net/qq_36551223/article/details/122427896

2022-04-20 16:28:07 64

原创 若依+websocket+springboot+elementui 实现消息推送

场景服务端有定时任务,会监测预警的一些事件,当定时任务监测到预警产生的时候,需要向WEB端推送预警的内容,实现效果如下图所示:实现思路我使用的框架后端是若依架构,定时任务加websocket通讯,前端采用elementui的Notification 通知进行推送。具体实现-后端一、定时任务,定时任务主要是实现了访问数据库,当满足条件的时候,就进行推送,1.如何标记该类是定时任务,只需要增加@Component("XXX")就可以了2.在若依的系统监测-定时任务开启就可

2022-04-12 16:58:30 9925 8

原创 Vue mounted和created调用方法找不到 mounted TypeError: this. is not a function

Vue mounted和created调用方法找不到 mounted TypeError: this. is not a function

2022-04-12 15:37:19 2215

原创 node_modules 文件夹过大的处理方法

开发前端,备份文件的时候,发现node_modules文件夹占用了12G,处理完成后剩余260M处理方法为了安全先备份项目文件npm install rimraf -g // 安装rimraf工具rimraf node_modules // rimraf删除node_modules文件夹npm cache clean --force...

2022-03-31 16:44:03 4209 1

原创 Required URI template variable ‘XXX‘ for method parameter type Date is present but converted

由于GetMapping后 value的路径直接传递了参数,所以报错,需要在参数前加上路径例如:@GetMapping(value = "/alldata/{menuid}/{caseid}")

2022-03-23 17:47:55 4384

原创 VUE 日期转为时分秒

parseTime(scope.row.warnDate, "{y}-{m}-{d} {h}:{i}:{s}")<span>{{ parseTime(scope.row.warnDate, "{y}-{m}-{d} {h}:{i}:{s}") }}</span>

2022-03-18 13:47:20 1384

原创 若依部署前端nginx配置,配置多个站点

# 配置前端访问路径 location / { root /data/apps/hyd-web; index index.html index.htm; } # 部署的后端访问地址和端口号 location /dev-api/ { proxy_pass http://127.0.0.1:15060/; }...

2022-02-22 16:23:27 3160

空空如也

空空如也

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

TA关注的人

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