- 博客(44)
- 资源 (1)
- 收藏
- 关注
原创 CentOS 系统中防火墙相关命令
-zone=public 指定防火墙区域(public 是默认区域,可以根据需要修改),--add-port=8080/tcp 指定要开放的端口和协议(TCP),--permanent 表示永久性更改,防火墙重启后依然生效。
2025-01-10 16:55:06
356
原创 Could not connect to SMTP host: smtp.qq.com, port: 465
Could not connect to SMTP host: smtp.qq.com, port: 465
2024-12-20 14:40:44
749
原创 MapStruct进行List类型转换报错
MapStruct在进行List转换的时候,是每个实体类进行转化,在转换的过程中找不到对应的单实体转换,所以报错,我们在进行处理的时候,要进行处理。
2024-08-23 10:50:14
699
原创 利用opencv进行头像识别合并识别前跟识别后照片
说实在的opencv识别能力一般,必须是正面对着才可以完全识别到,否则的话你都觉得它替你看到了你看不到的,反正挺“代码就这些,引入opencv可能需要你研究一下。
2024-06-20 16:08:11
258
1
原创 Cause: java.sql.SQLException: The used SELECT statements have a different number of columns
这个错误通常发生在你尝试执行一个SQL查询时,该查询的结果集列数与预期的不符。通常,这是一个编程错误,可能是由于你在编写查询语句时,未能确保所有的选择语句选择了相同数量的列。语句必须选择相同数量的列。为了解决这个问题,你需要确保所有的。上述解决方案只是一个示例,可能需要根据你的具体情况进行修改。另外,字段的排序前后也会影响结果集。上述查询会导致错误,因为第一个。语句选择了2列,而第二个。语句选择相同数量的列。
2023-10-30 16:02:53
2006
原创 Error updating database. Cause: java.lang.RuntimeException: Clock moved backwards.
Error updating database. Cause: java.lang.RuntimeException: Clock moved backwards. Refusing to generate id for 2590445467 milliseconds
2023-10-08 09:57:37
5188
原创 MySQL中WEEK()函数刨坑
参数,你可以选择将周一开始作为一周的第一天,或者其他任何一天作为一周的开始。请注意,具体的周次计算方式可能因MySQL版本和配置的不同而有所差异。然而,MySQL也提供了其他选项来改变周的开始日期。函数将周日视为一周的开始,因此周日是被包括在内的。函数时,最好查阅MySQL文档以了解其行为和选项。函数用于返回日期所在的周次。将返回以周一为开始日期的周次。
2023-10-08 09:48:29
1067
原创 mybatis对各种类型判空处理,拒绝踩坑
Integer类型数据,如果变量的值是0,即faceValue = 0, mybatis在进行 faceValue!= ''判断的时候会认为faceValue的值是空字符串, 即判断faceValue == ''为true;Double、Date模式相同。所以如果判断的数据是Integer、Double、Date类型只需要判断!= null 即可。另外,如果String类型需要判断不等于0,则需要写name!= '0'.toString(),否则会报错。
2023-08-22 15:30:07
2842
1
原创 Error:java: 无效的源发行版: 11错误的解决办法
新建springboot项目,启动报错Error:java: 无效的源发行版: 11解决方案:与jdk版本保持一致如果这些修改完以后,仍旧报错打开pom文件找打如下地址修改 <properties> <java.version>8</java.version> </properties>按照此步骤,基本可以完成修改。不行的话,再看看其它解决方案吧!...
2021-12-07 14:23:51
1050
原创 idea找不到spring Initializr,找不到spring boot插件plugin,无法创建或标记Spring项目
原因一:查看自己的是付费版(or破解)还是社区版对比可以发现社区版没有Spring相关插件,官网下载或者寻找付费(or破解)版吧原因二:相关插件没有安装点击File --> Settings -->Plugins -->搜索Spring Assistant -->安装完后重启idea...
2021-12-03 09:33:33
2527
原创 MySql查询表是否被锁
查看正在执行的sql语句show processlist;查看表被锁状态# 查询哪些表锁了show OPEN TABLES where In_use > 0;查看造成死锁的sql语句# 查询innodb引擎的运行时信息show engine innodb status;查询进程# 查询所有进程show processlist;解锁(删除进程)# 删除进程kill id;查看正在执行的事务# 查看正在执行的事务select * from
2021-12-01 17:24:41
1217
原创 Syntax Error: Error: Cannot find module ‘@vue/babel-preset-app‘
报错信息Syntax Error: Error: Cannot find module '@vue/babel-preset-app'解决方式npm i @vue/babel-preset-app -D
2021-11-26 10:52:33
9342
2
原创 windows下同时执行多个bat文件或者启动多个jar
@echo offc:#所在盘符cd \Users\Administrator\Desktop\ #所在目录# 启动 bdlfit-server-zigbeestart "bdlfit-server-zigbee" cmd /k call java -jar bdlfit-server-zigbee.jar --spring.profiles.active=dev#start "bdlfit-server-zigbee" cmd /k call bdlfit-server-zigbee.ba..
2021-09-17 11:19:01
1001
原创 java.net.BindException: Cannot assign requested address: bind
两种情况:1.端口号被占用,导致地址无法绑定--查看项目端口被占用情况windows查看端口pidnetstat -aon|findstr 8080(端口号)linux查看端口占用netstat -anp|grep 80802.ip地址与本机地址不匹配,导致地址无法绑定--查看本机地址windows查看ipipconfiglinux查看ipifconfig...
2021-09-08 09:05:42
7097
原创 ValidationError: webpack Dev Server Invalid Options
vue项目启动时发生错误,在配置文件vue.config.js中处理跨域代理的proxy配置对象是空值。//配置跨域请求 devServer: { // port: 8080, // host: '0.0.0.0', // open: true, // https: false, // proxy: { // // '/api': { // // target: 'http://api0.map.bdimg.com/',
2021-07-30 09:26:52
2809
原创 jeecg_boot框架导出按钮报错
报错信息如下:ERROR o.j.poi.excel.export.ExcelExportServer解决方式:提升jar包版本 <!-- AutoPoi Excel工具类--> <dependency> <groupId>org.jeecgframework</groupId> <artifactId>autopoi-web</artifactId> <v..
2021-04-09 13:25:51
1857
原创 常用的线程池
1、 newSingleThreadExecutor创建一个单线程的线程池。这个线程池只有一个线程在工作,也就是相当于单线程串行执行所有任务。如果这个唯一的线程因为异常结束,那么会有一个新的线程来替代它。此线程池保证所有任务的执行顺序按照任务的提交顺序执行。2、newFixedThreadPool创建固定大小的线程池。每次提交一个任务就创建一个线程,直到线程达到线程池的最大大小。线程池的大小一旦达到最大值就会保持不变,如果某个线程因为执行异常而结束,那么线程池会补充一个新线程。3、 newC
2021-03-30 13:48:41
125
转载 volatile关键字
该文章写的很清晰,这里做一下登记,希望可以帮到你们http://tengj.top/2016/05/06/threadvolatile4/
2021-03-30 10:26:26
99
原创 线上CPU占满问题解决思路
CPU或内存占满,线上排查,定位代码1.top命令-查看CPU占比较大的进程2.top -Hp 【线程号】----查看占比较大的线程3.printf %x 【pid】---对应的四个线程号十进制转换为 十六进制4.jstack 【进程号】| grep 【十六进制的pid】-A【展示的行数】5.top命令进阶top [-] [d delay] [q] [c] [S] [s] [i] [n] [b]参数说明:d : 改变显示的更新速度,或是在交谈式指令列( int
2021-03-08 14:39:29
1149
1
原创 elementUi中Select组件value-key属性
select下拉框获取key value值<el-select v-model="userQuery.USERTYPE" value-key="value" @change="currentSel"> <el-option v-for="item in USER_TYPE_LIST" :key="item.value" :label="item.label" :value="item"/></el-select>//此处画
2021-01-11 10:59:40
8384
原创 Vue项目接入百度语音提示
这里介绍两种方式:第一种:var text = encodeURI("时间滴答滴答就消逝了!")var token = this.redis.get('token')//百度平台提供接口获取的token 获取的token可以放到redis或者其他缓存中,支持30天有效var http='http://tsn.baidu.com/text2audio?lan=zh&ctp=1&cuid=abcdxxx&tok='+token+'&tex='+text+'&.
2020-12-31 15:23:38
656
原创 VUE 多级dialog弹出框被遮罩问题
解决方法:找到自己的遮罩层样式,添加如下代码,即可解决<style> .v-modal { z-index: 200 !important; }</style>
2020-10-21 14:34:22
860
原创 springboot多环境多配置文件
application.properties添加如下代码:#指定当前的活动配置文件,主要用于多环境多配置文件的应用中spring.profiles.active=@profileActive@pom文件添加如下代码: <profiles> <profile> <id>dev</id> <properties> <profil
2020-09-29 13:05:30
297
原创 H5下载及引导功能
最近在做H5下载功能的时候,苹果手机在微信内置浏览器内点击无响应,所以添加了引导页在浏览器打开。苹果手机在系统13及以上版本支持下载,其他版本点击仍无反应。效果展示:图片:(借用网上某位大神的图片)html:<div id="shade"> <img id='img' src="../../../../assets/img/etoneWealth/ydload.png" alt="pic"> <div style="color: r
2020-09-27 16:38:10
977
原创 uniapp转微信小程序使用真机调试后台接口请求不到
1.没有设置校验2.需要在同一网络环境下测试(我的是这个原因,使用随身wifi,解决问题)
2020-08-26 16:41:57
3362
原创 uniapp自定义弹窗组件
弹窗框样式展示:废话不多说,直接裸代码。看完还是不会可以直接私信我此处为自定义组件:<!-- prompt组件 --><!-- prompt --><template> <view class="prompt-box" v-if="isHidden==true"> <view class="prompt-content contentFontColor"> <view class="prompt-title"
2020-08-14 16:48:40
6648
2
原创 VUE接入腾讯云验证码
腾讯云验证码-图形验证目的:该模型能够准确识别可信、可疑和恶意用户,并提供不同的验证体验,令有效验证通过更轻松,机器作恶更困难。防止软件外围发短信被恶意攻击。前提:接入验证码前,需要先在验证码控制台中注册 AppID 和 AppSecret。提示:可以免费领取20000次验证,足够平时的测试使用准备工作完成之后就可以进入下面的引入阶段了。第一步:全局引入js <script src="https://ssl.captcha.qq.com/TCaptcha.js...
2020-07-15 16:02:50
2908
原创 vue获取地址栏参数值
第一种方式:this.$route.query.XXX(XXX代表你要取的参数名称)第二种方式:①this.$route.fullPath 获取地址连接 const url = this.$route.fullPath.split("?")[1] const kv = url.split("&") const list = [] for(var i=0;i<kv.length;i++){ .
2020-07-02 17:10:06
24432
原创 vue引入图形组件echarts v-charts
整体效果视频:一、引入echarts第一步:引入依赖npm install echarts -S第二步:配置main.js引入全局变量,可减少页面配置import echarts from 'echarts'Vue.prototype.$echarts = echarts;局部变量 import echarts from 'echarts'第三步:页面加载数据 <div id="container" style="height: 50.
2020-06-29 15:59:16
2625
4
原创 java 获取当月第一天和最后一天 获取前一个月第一天和最后一天
private static String firstDay; private static String lastDay; private static SimpleDateFormat format = new SimpleDateFormat("yyyyMMdd"); public static String beforeFirstDay(){ //获取前月的第一天 Calendar cal_1=Calendar.getInstance...
2020-06-29 11:16:35
1164
原创 java画布生成海报
package com.example;import com.example.noweb.Utils.Base64Utils;import com.google.zxing.BarcodeFormat;import com.google.zxing.WriterException;import com.google.zxing.client.j2se.MatrixToImageWrit...
2020-04-14 11:01:59
550
2
原创 如何将微信二维码转换成链接
第一步:https://cli.im/tools上传你的微信二维码,生成链接第二步:http://qr.topscan.com/api.php?text=拼接你上一步生成的链接地址 然后复制到第三步第三 步:http://tool.chinaz.com/tools/dwz.aspx通过该地址进行转换...
2020-04-13 17:11:23
37051
8
原创 redis windows下安装
想做一个springboot整合redis的项目,所以这里先在本地安装redis下载地址:https://github.com/microsoftarchive/redis/releases选择微软格式安装包①Add the Redis Installation folder to the path Environment Variable安装过程中会有这个勾选项———将R...
2020-01-13 15:48:06
1029
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人