搬砖历险
文章平均质量分 53
代码中的bug解决记录
人苼若只茹初見
这个作者很懒,什么都没留下…
展开
-
如何解决 Java 中的 IndexOutOfBoundsException 异常
当我们在 Java 中使用 List 的时候,有时候会出现向 List 中不存在的位置设置新元素的情况,从而导致异常。本文将会介绍这个问题的产生原因以及解决方案。原创 2023-05-24 11:32:39 · 15085 阅读 · 0 评论 -
使用JMeter 进行压力测试
Apache JMeter是Apache组织开发的基于Java的压力测试工具。用于对软件做压力测试,它最初被设计用于Web应用测试,但后来扩展到其他测试领域。它可以用于测试静态和动态资源,例如静态文件、Java 小服务程序、CGI 脚本、Java 对象、数据库、FTP 服务器, 等等。JMeter 可以用于对服务器、网络或对象模拟巨大的负载,来自不同压力类别下测试它们的强度和分析整体性能。另外,JMeter能够对应用程序做功能/回归测试,通过创建带有断言的脚本来验证你的程序返回了你期望的结果。原创 2023-03-23 19:06:29 · 6248 阅读 · 1 评论 -
JMeter使用详解
Apache是 Apache 组织基于 Java 开发的压力测试工具,用于对软件做压力测试。原创 2023-03-20 16:38:16 · 890 阅读 · 0 评论 -
IDEA git 切换分支产生问题
如果选择Smart Checkout,IDEA会先执行stash命令,贮存这些未提交的修改,然后checkout 到分支B,在切换到分支B后,unstash 这些修改,所以A分支本地的这些修改会带到B分支上。如果选择Force Checkout, 本地工作空间(分支A)的一些未提交的修改会被覆盖(被分支B覆盖),会有很大可能丢代码,所以在切换到其他分支的时候回弹出这个窗口。这是因为在A分支修改了代码,但是没有。原创 2022-09-16 14:58:03 · 6157 阅读 · 0 评论 -
MySql自定义排序 order by field()
前言MySQL中 order by 自定义值排序项目场景:数据库表中有一个 status 字段,表示各个状态值,如下smallint DEFAULT NULL COMMENT '项目状态(0 未发布,1 即将开始,2 拍卖中,3 拍卖结束-成功拍出,4 拍卖结束-流拍)问题描述:在查询列表时,要求:根据状态排序 拍卖中 > 即将开始> 拍卖结束-成功> 拍卖结束-流拍> 未发布的顺序去执行。而我们常见的排序语法为:order by statu...原创 2022-02-24 11:44:21 · 10979 阅读 · 0 评论 -
List集合add方法覆盖原来的内容解决办法
问题描述:遍历数组的同时在for循环中使用list.add(),但这样会将之前的内容也覆盖掉。本来有6条数据,但这样会得到6条相同的数据原因分析:当使用List<T>时,如果T是引用类型,保存的是引用,如果是值类型,保存的是值本身。1、T是引用类型时,在循环外边已经new了一个对象,相当于这个对象的地址在内存空间已经开辟出来了,保存到了固定的位置,这时候我们使用add方法时,会增加值的个数,但引用地址不变,所以后面的值会覆盖掉前面的值。2、T是值时,值对象用来保存一组不...原创 2021-04-25 17:01:03 · 3897 阅读 · 0 评论 -
IntelliJ IDEA中快捷键大全
1.Ctrl快捷键 介绍 Ctrl + F 在当前文件进行文本查找 (必备) Ctrl + R 在当前文件进行文本替换 (必备) Ctrl + Z 撤销 (必备) Ctrl + Y 删除光标所在行 或 删除选中的行 (必备) Ctrl + X 剪切光标所在行 或 剪切选择内容 Ctrl + C 复制光标所在行 或 复制选择内容 Ctrl + D 复制光标所在行 或 复制选择内容,并把复制内容插入光标位置下面 (必备) Ctr转载 2021-04-16 10:27:31 · 162 阅读 · 0 评论 -
状态码406(Not Acceptable) 错误问题解决方法
项目场景:环境:Java 1.8SpringBoot2.1.9问题描述:Postman进行接口测试,报 406:Not Acceptable警告信息:org.springframework.web.HttpMediaTypeNotAcceptableException: Could not find acceptable representation(浏览器找不到合适的类型来显示请求接口的返回值)代码如下@PostMapping(value = "/login") pu.原创 2021-04-14 09:13:53 · 15844 阅读 · 3 评论 -
springboot项目 错误[restartedMain] o.s.b.d.LoggingFailureAnalysisReporter
启动Application之后,无法成功运行,报错o.s.b.d.LoggingFailureAnalysisReporter ERROR;解决方法在@SpringBootApplication注解后面加上(exclude = {DataSourceAutoConfiguration.class})package cn.yys.springbootesblog;import org.springframework.boot.SpringApplication;import org.sprin原创 2021-04-01 17:50:03 · 10289 阅读 · 1 评论 -
MyBatisCodeHelperPro激活方法(有效)
插件下载地址https://download.csdn.net/download/printf88/16301731下载完成后解压在IDEA中本地安装插件 File > Settings >Plugins找到刚才的解压文件选择你需要的版本压缩包点击确定重启Idea激活方法激活方法(自2.7.3):IDEA顶部菜单:Tools -> MybatisCodeHelper -> Activation -> OfflineActivat...原创 2021-04-01 17:45:37 · 53547 阅读 · 44 评论 -
cannot resolve symbol ‘log‘报错
报错内容:cannot resolve symbol 'log' [无法解析log符号]解决办法:1、清缓存:File>Invalidate Caches / Restart>Invalidate and Restart,等待Android Studio重启即可2、装插件:Settings→Plugins→Browse repositories,输入lom后选择Install,安装插件,按照提示重启IDEA3、装SDK:查看 Dependencies 一项是否有com.andr.原创 2021-03-26 16:26:50 · 9487 阅读 · 1 评论 -
SLF4J: Class path contains multiple SLF4J bindings.
控制台信息:SLF4J: Class path contains multiple SLF4J bindings.SLF4J: Found binding in [jar:file:/C:/Users/Administrator/.m2/repository/ch/qos/logback/logback-classic/1.2.3/logback-classic-1.2.3.jar!/org/slf4j/impl/StaticLoggerBinder.class]SLF4J: Found bind.原创 2021-03-26 15:12:35 · 262 阅读 · 0 评论 -
Failed to load property source from location ‘classpath:/application.yml‘
控制台报错信息:01:25:43.686 [main] ERROR org.springframework.boot.SpringApplication - Application run failedjava.lang.IllegalStateException: Failed to load property source from location 'classpath:/application.yml'at org.springframework.boot.context.confi...原创 2021-03-26 15:05:15 · 2693 阅读 · 0 评论 -
VS中出现乱码的问题解决方法
在SQL server中,如果是默认设置下,直接插入中文字符,就会出现乱码。解决该问题是可以通过改变数据库的属性--排列规则,来解决的但是因为vs内置的数据库不能直接改变排列规则,所以应该执行一条命令,ALTER DATABASE [数据库名] COLLATE Chinese_PRC_CI_AS如何执行该命令呢选择你的数据库然后新建查询然后执行上述命令就可以解决该问题。之后再...原创 2019-06-19 17:46:24 · 2806 阅读 · 0 评论 -
<foreach collection=“list“ item=“item“ index=“index“ open=““ close=““ separator=“;“>属性的含义
<foreach collection="list" item="item" index="index" open="" close="" separator=";">属性的含义foreach的主要用在构建in条件中,它可以在SQL语句中进行迭代一个集合。foreach元素的属性主要有 item,index,collection,open,separator,close。item集合中每一个元素进行迭代时的别名,index表示在迭代过程中,每次迭代到的位置,open该语句以什么开始,原创 2021-03-22 14:18:35 · 9051 阅读 · 0 评论 -
response.setContentType()的作用及参数
response.setContentType()的作用及参数response.setContentType(MIME)的作用是使客户端浏览器,区分不同种类的数据,并根据不同的MIME调用浏览器内不同的程序嵌入模块来处理相应的数据。文件扩展名 Content-Type(Mime-Type) 文件扩展名 Content-Type(Mime-Type) .*( 二进制流,不知道下载文件类型) application/octet-stream .tif image/原创 2021-03-22 13:56:12 · 736 阅读 · 0 评论