![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 60
java相关的分享
谷隐凡二
谷隐.凡二
展开
-
java并发编程AQS和CAS简单样例
CAS:一种无锁机制,用于原子地比较和交换变量的值。适用于轻量级的原子操作,常用于实现无锁的数据结构。AQS:一个框架,用于实现基于队列的同步器,支持独占和共享模式的锁,适用于实现复杂的同步器(如 ReentrantLock、Semaphore)。原创 2024-05-15 16:17:07 · 403 阅读 · 0 评论 -
springboot基础配置及maven运行
springboot快速开始,点击generate,下载包。通过maven打包该项目。环境依赖:jdk17。原创 2023-11-29 12:00:10 · 955 阅读 · 0 评论 -
jmeter压测部分参数优化
1、jmeter使用http请求的时候会自动勾选use keepAlive,在高并发过程中可能会造成请求连接数不足,在实际执行时可以取消勾选。3、使用linux环境进行使用时,报没有权限的时候需要对jmeter文件夹整体进行赋权。原创 2023-04-05 20:58:26 · 364 阅读 · 0 评论 -
maven+Junit+jacoco的样例demo
1、起初自己安装一个springboot项目后写了个样例,通过jacoco这个想统计下单元测试覆盖率,结果被idea给带偏了,因为自己初次使用,所以想着直接用maven运行jacoco就可以像别人说的那样,在target里面生成site目录查看报告:结果运行过程只是提示这个:Skipping JaCoCo execution due to missing execution data file.为了解决这个报错耗了我几天时间,但无论怎么修改配置文件仍是提示这个错误,说是jacoco.exec这个文件没有,又原创 2022-07-04 16:40:14 · 1197 阅读 · 0 评论 -
maven-springboot+jacoco配置文件
1、2、setting.xml的配置:原创 2022-07-04 14:59:44 · 539 阅读 · 0 评论 -
idea里面配置maven+jacoco
1、在对应的pom.xml里面添加如下配置,先下载jacoco-maven-plugin对应版本的插件之后在对应的plugins里面增加如下内容,之前的坑就是其他文章中都是直接加如下内容,而没有安装插件(plugin依赖上面下载后再使用)配置idea内部运行jacoco我这用idea版本比较新,是在这个地方配置code coverage,无论哪个版本找到这个模块进行选择jacoco 之后可以执行结束后可以查看代码覆盖率,可以点击下载报表,生成到对应目录下: 使用idea自带的maven,并配置原创 2022-06-29 18:49:17 · 4431 阅读 · 0 评论 -
springboot写一个简单的接口样例
1、重新创建一个maven的工程,之前maven的配置在前面文章都已描述:之后替换pom.xml的内容具体xml内容如下,如果找不到版本可以到镜像仓库去查一下: 2、创建简单的类在java目录下创建一个packagecom.k8s.springboot创建SpringbootApplication类,里面用于启动服务 之后再同一级目录下创建controller文件夹,并创建HelloWorldController类文件:创建好后直接运行 之后再访问 http://localhost:80原创 2022-06-27 14:07:18 · 321 阅读 · 0 评论 -
单元测试覆盖率
什么是单元测试覆盖率?关于其定义,先来看一下维基百科上的一段描述:简单来理解,就是单元测试中代码执行量与代码总量之间的比率。以一个最简单的例子来直观感受一下:Service服务类:单元测试类:从上面的代码中能看出,单元测试方法能够覆盖到服务类方法的和两个分支,覆盖不到分支。那么覆盖率就是方法和分支的代码量除以方法的总代码量。单元测试覆盖率框架单元测试覆盖率常用的框架有JaCoCo、EMMA和Cobertura。我们目前(在Jenkins中)使用的是JaCoCo。JaCoCo可以统计的指标有:查看转载 2022-06-24 10:40:09 · 6956 阅读 · 0 评论 -
idea+maven+spring的小demo+初编程快捷键(小技巧)
环境安装:请看我上一篇文章,里面详细介绍了环境安装:idea+maven(国内源)安装spring环境配置+采坑_m0_37570494的博客-CSDN博客demo:1、直接进入主题,开始java小demo开发,看看spring是否正常能够使用,起初按照上篇文章介绍的流程,走下来就会生成以下工程目录:2、在src下面可以建立java和resources这两个目录,如果要直接对java文件进行创建,则需要做如下配置:java的右击java文件目录,设置为source root.原创 2021-12-18 18:36:12 · 462 阅读 · 0 评论 -
idea+maven(国内源)安装spring环境配置+采坑
idea安装:官网:下载 IntelliJ IDEA:JetBrains 功能强大、符合人体工程学的 Java IDE1、安装idea,正常在官网下载社区版的idea就可以满足一般使用,在安装中有一点需要注意,我安装的java所以勾选了这个,此处也可以不进行勾选:maven:2、闲话不多说,直接上maven,maven是java里面的负责获取所需jar的工具,我的理解就是一个jar包自动获取仓库,可以这么理解,有点python中pip的味道,但是这个是需要添加配置文件的,所以起初如果原创 2021-12-18 14:05:43 · 3351 阅读 · 0 评论