自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 怎么解决前后端跨域?SpringBoot这几种方式可以解决

1.JSONP的优点就是因为他够老,能兼容各种浏览器,无兼容问题2.JSONP缺点:只支持get,而且存在安全问题。3.技术发展至今,jsonp这种前后端耦合的方式基本已被代替。

2023-07-19 14:19:08 134

原创 整合swagger到项目中

测试swagger有没有整合成功,如下图出现表示整合成功。

2023-05-31 18:52:40 97

原创 悲观锁、乐观锁的个人理解

Java里面synchronized(同步锁)和ReentrantLock(重入锁)等独占锁就是悲观锁思想的实现,上述代码使用的是ReentrantLock(重入锁),在对共享资源进行操作时,先通过lock()方法获取锁,操作完成后再通过unlock()方法释放锁。悲观锁它总是会假设当前情况是最坏的情况,在每次去拿数据的时候,都会认为数据会被别人改变,所以在拿数据的时候一开始就加锁,确保同一时刻只有一个线程能够访问和修改数据,其他线程需要等待当前线程释放锁之后才能进行访问和修改。// 被改动了,抛出异常。

2023-05-31 17:04:02 125

原创 Invalid bound statement (not found)出现原因和解决方法

想必各位小伙伴在码路上经常会碰到奇奇怪怪的事情,比如出现Invalid bound statement (not found),那今天我就来分析以下出现此问题的原因。3.上两步的问题都没有,但是还是不行,可能原因就是,没有构建进去,打开target看看对应的mapper.xml文件在不在。这个问题和上个问题解决方法一样,仔细对对嘛,这个再对不出来,面壁思过吧。2.mapper接口中的方法名和mapper.xml中的id标签不一致。这个问题其实很好解决,瞪大眼睛,仔仔细细看看,到底对不对应不就好了嘛。

2023-05-18 09:14:27 1499 1

原创 SQL优化,提高查询效率的方法

按照where查询条件建立索引,尽量为整型键建立为有且只有一个簇集索引,数据在物理上按顺序在数据页上,缩短查找范围,为在查询经常使用的全部列建立非簇集索引,能最大地覆盖查询;3.where 查询子句中不对null值做判断,会导致检索引擎放弃使用索引而使用全表扫描,如:select id,name from user where age is null 可以设置age 的默认值为0,保证没有null值,修改后的sql查询语句为:select id,name from user where age = 0。

2022-12-16 15:03:16 4331

原创 Vue新增弹窗

第一步:先加按钮标签。

2022-09-21 17:27:50 1547

原创 Error:No appropriate protocol (protocol is disabled or cipher suites are inappropriate)

重新Update即可。另外,在TortoiseSVN的Settings里面也有"清除凭证数据"选项,可以针对当前项目,可以试下。

2022-08-26 10:42:50 1014

原创 解决BASE64Encoder报错的问题

把BASE64Encoder base64Encoder = new BASE64Encoder();下面这个java类的本意是为了,给文件名在不同的浏览器中,修改对应的编码格式,使其能正确显示中文。并把encode()方法改为encodeToString()。这是用sun.misc.BASE64Encoder;第一种:把JDK的版本降低到1.8以内。第二种:采用了官方提供了新的jar包。在JDK9后,官方就已经不支持。这样IDEA就不会报错了。...

2022-08-11 09:18:53 6766 1

原创 navicat怎么导入sql数据库文件

3输入数据库名称,字符集选择“utf8”,排序规则选择“ utf8 general ci”,点击“确定”。4.双击新建好的“数据库”。右键点击“运行SQL文件”。账号密码是你电脑安装的数据库的服务端的账号密码。2鼠标右键刚连接的数据库,点击“新建数据库”。1打开Navicat,并连接数据库。5.导入SQL文件,点击开始。8.就可以看见新表了。......

2022-08-09 14:22:50 8164

原创 使用SVN的时候爆出这样一种异常:“找不到这样的主机”

比如我访问SVN的域名是:https://projectss/svn/harbinbin/ 如果域名无法解析就会报出如上图所示的异常,换成IP访问就好了:https://192.168.16.166/svn/harbinbin/不要在受SVN控制的文件夹里点右键,因为这个文件夹已经在SVN控制之下,当然不会允许在里面嵌套另一个SVN版本库,换个不受控的文件夹点右键,比如D盘根目录。到项目所在目录,右击鼠标,点击clean up或者清理。Clean up 该项目文件夹,清理缓存。...

2022-08-08 10:54:17 4990

原创 启动springboot的时候没有报错,但是就是没有提示Started ApiApplication in 多少秒,没有显示启动成功的标识。

可能不小心断点打错了,就不能正常启动。日志也会正常打,但是也不会报错。

2022-08-04 16:29:44 1179

原创 vue创建项目 [email protected] postinstall: node scripts/build.js NPM错误

没有python,太奇怪了,然后找了各种方法也没有解决。

2022-08-02 17:30:36 609

原创 解决tomcat启动项目很慢的问题 Skipping unneeded JARs during scanning can improve startup time and JSP compilatio

TldScanner.scanJars At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup t

2021-11-29 13:24:30 3372

原创 基础的sql语句练习题+答案

sql: structured query language(结构化查询语言)用户名和密码:root 创建一个名称为mydb1的数据库。create database mydb1;查看所有数据库show databases;创建一个使用utf-8字符集的mydb2数据库。create database mydb2 character set utf8; 查看表的字符集:show create table stu;创建一个使用utf-8字符集,并带校对规则的mydb...

2021-08-16 11:00:03 1032

原创 1arguments were sent but 2 were expected,发送了1个参数,但预期发送了2个参数。

一般遇到这种情况,是你的方法里面两次调用了同一个方法,导致,两个不同的参数进入同一个方法。解决:查看一下是不是方法调用错误和入参的问题。

2021-08-16 10:49:29 283

原创 关于缺少无参构造函数的报错信息

解决办法:com.wenshi.refundrate.entity.FxChannelReturnSaleRateVo.java这个类缺少无参构造注:如果一个类写了有参构造,那么一定要写上无参构造。如果一个类没有写有参构造,那么无参构造可以不写。类默认有无参构造,可以不写。但是如果你写了有参构造就一定要写无参构造,要么两个都有,要么两个都没有(但是本质无参构造是有的)...

2021-08-13 16:40:53 943

空空如也

空空如也

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

TA关注的人

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