腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
丑胖侠
个人博客地址:www.choupangxia.com
专栏成员
举报
716
文章
1294806
阅读量
76
订阅数
订阅专栏
申请加入专栏
全部文章(716)
java(156)
spring(143)
编程算法(113)
spring boot(74)
网络安全(53)
ide(51)
sql(50)
网站(47)
数据库(41)
http(40)
区块链(38)
api(38)
jar(37)
linux(37)
jdk(34)
容器(33)
xml(32)
打包(31)
maven(31)
jvm(30)
https(30)
对象存储(27)
git(24)
其他(22)
html(22)
github(21)
存储(21)
开源(21)
json(19)
容器镜像服务(19)
缓存(19)
zookeeper(19)
单元测试(18)
javascript(17)
云数据库 SQL Server(17)
腾讯云测试服务(15)
微服务(14)
面向对象编程(13)
php(12)
apache(12)
bash(11)
servlet(11)
mybatis(11)
解决方案(11)
异常(11)
jquery(10)
文件存储(10)
安全(10)
云数据库 Redis(9)
unix(9)
bash 指令(9)
tcp/ip(9)
腾讯云开发者社区(9)
go(8)
tomcat(8)
spring cloud(8)
windows(8)
配置(8)
比特币(7)
python(7)
css(7)
eclipse(7)
centos(7)
访问管理(7)
rpc(7)
drools(7)
数字货币(6)
c++(6)
jsp(6)
bootstrap(6)
nginx(6)
函数(6)
语法(6)
node.js(5)
分布式(5)
hashmap(5)
socket编程(5)
数据(5)
系统(5)
负载均衡(4)
postgresql(4)
mvc(4)
svn(4)
负载均衡缓存(4)
日志服务(4)
数据结构(4)
对象(4)
工作(4)
开发(4)
日志(4)
oracle(3)
命令行工具(3)
ssh(3)
jdbc(3)
微信(3)
数据分析(3)
数据处理(3)
任务调度(3)
sdk(3)
matplotlib(3)
python3(3)
solidity(3)
编译(3)
操作系统(3)
服务(3)
脚本(3)
接口(3)
镜像(3)
客户端(3)
费用中心(2)
官方文档(2)
mac os(2)
vue.js(2)
ajax(2)
android(2)
搜索引擎(2)
ubuntu(2)
SSL 证书(2)
数据加密服务(2)
云推荐引擎(2)
mongodb(2)
企业(2)
serverless(2)
运维(2)
压力测试(2)
npm(2)
openapi(2)
sdn(2)
cmd(2)
deprecated(2)
ethereum(2)
file(2)
freemarker(2)
func(2)
import(2)
integer(2)
list(2)
mac(2)
mysql(2)
null(2)
package(2)
编程语言(2)
遍历(2)
变量(2)
编码(2)
并发(2)
博客(2)
部署(2)
测试(2)
程序(2)
程序员(2)
队列(2)
工具(2)
继承(2)
架构(2)
面试(2)
设计(2)
搜索(2)
索引(2)
线程池(2)
源码(2)
智能合约(2)
指针(2)
最佳实践(2)
NLP 服务(1)
ios(1)
perl(1)
c#(1)
ruby(1)
react(1)
神经网络(1)
mapreduce(1)
云数据库 MongoDB(1)
消息队列 CMQ 版(1)
短信(1)
双螺旋(1)
微信小程序音视频(1)
express(1)
sass(1)
shell(1)
wordpress(1)
正则表达式(1)
yum(1)
dns(1)
决策树(1)
unity(1)
grep(1)
aop(1)
markdown(1)
dubbo(1)
udp(1)
小程序(1)
物联网(1)
系统架构(1)
架构设计(1)
网站建设(1)
云数据库 postgresql(1)
kafka(1)
防火墙(1)
mvcc(1)
utf8(1)
rust(1)
性能测试(1)
负载测试(1)
汽车(1)
alert(1)
annotations(1)
app(1)
apply(1)
assert(1)
backend(1)
boot(1)
breakpoints(1)
bug(1)
builder(1)
chatgpt(1)
com(1)
date(1)
debug(1)
device(1)
directive(1)
double(1)
dsl(1)
dump(1)
editor(1)
ehcache(1)
el(1)
elasticsearch(1)
encoding(1)
endpoint(1)
event(1)
excel(1)
firewall(1)
for循环(1)
function(1)
global(1)
gzip(1)
header(1)
hide(1)
href(1)
icon(1)
implicit(1)
intel(1)
io(1)
it(1)
java8(1)
jdbctemplate(1)
junit5(1)
local(1)
lombok(1)
map(1)
memory(1)
model(1)
object(1)
p2p(1)
padding(1)
path(1)
port(1)
progress(1)
project(1)
public(1)
queue(1)
rest(1)
return(1)
rocketmq(1)
rules(1)
server(1)
session(1)
set(1)
shutdown(1)
src(1)
sse(1)
string(1)
stringbuilder(1)
table(1)
tar(1)
threadpoolexecutor(1)
thymeleaf(1)
title(1)
token(1)
transfer(1)
types(1)
unzip(1)
url(1)
view(1)
visualvm(1)
websocket(1)
wget(1)
widget(1)
wiki(1)
xls(1)
zip(1)
版本控制(1)
备份(1)
编辑器(1)
表格(1)
布局(1)
插件(1)
产品(1)
登录(1)
递归(1)
二进制(1)
服务器(1)
管理(1)
行业(1)
架构师(1)
加密(1)
加密算法(1)
进程(1)
开发者(1)
命令行(1)
内存(1)
前端(1)
权限(1)
软件工程(1)
软件架构(1)
设计模式(1)
实践(1)
事件(1)
数组(1)
同步(1)
统计(1)
通信(1)
推送(1)
线程(1)
协程(1)
协议(1)
性能(1)
压缩(1)
移动端(1)
音频(1)
域名(1)
终端(1)
注解(1)
字符串(1)
搜索文章
搜索
搜索
关闭
Maven管理的Spring Web项目集成JUnit单元测试
xml
单元测试
腾讯云测试服务
spring
容器
JUnit是一套优秀的单元测试框架,而Maven是优秀的Java项目构建和管理工具,两者结合可以很方便地对项目进行自动化测试。 一般的简单Java应用就不多说了,一些框架会提供针对junit的扩展,使得测试变得更容易,例如Spring官方就提供了spring-test,用于提供获取ApplicationContext等方面的支持。 首先要做的是,改变JUnit的实际执行类,将默认的执行类Suite替换为Spring提供的SpringJUnit4ClassRunner,也就是在测试类前面加上一个注解: @RunWith(SpringJUnit4ClassRunner.class) 然后,我们需要告诉这个测试类Spring配置文件的位置: @ContextConfiguration(locations={“classpath:applicationContext.xml”, “classpath:applicationContext-security.xml”,”file:src/main/webapp/WEB-INF/servlet.xml”}) 笔者这里展示了两种配置文件路径的写法。前两个是spring常见的配置文件,放在classpath根目录下,而“file”开头的路径是完全限定路径,默认是相对于实际的项目路径的,例如笔者使用Eclipse进行开发,这个路径的写法是相对于项目文件所在文件夹的根目录的。该写法适用于没有直接放在classpath下的一些web相关的配置文件,例如本例展示的就是放在常见的WEB-INF目录下的一个文件。 基于以上描述,笔者写了一个Spring测试基类: package com.test.basic; import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; import org.junit.Before; import org.junit.runner.RunWith; import org.springframework.test.context.ContextConfiguration; import org.springframework.test.context.junit4.SpringJUnit4ClassRunner; @RunWith(SpringJUnit4ClassRunner.class) @ContextConfiguration(locations={/“file:src/main/webapp/WEB-INF/wxiot-servlet.xml”,/ “classpath:applicationContext.xml”, “classpath:applicationContext-security.xml”}) public classTestBase { protected Log logger = LogFactory.getLog(TestBase.class); @Before //一些公用的“初始化”代码 public void before(){ } }
程序新视界
2022-11-30
523
0
maven入门——环境搭建
jar
xml
存储
打包
腾讯云测试服务
Maven是一个采用纯Java编写的开 源项目管理工具。Maven采用了一种被称之为project object model (POM)概念来管理项目,所有的项目配置信息都被定义在一个叫做POM.xml的文件中,通过该文件,Maven可以管理项目的整个声明周期,包括编 译,构建,测试,发布,报告等等。目前Apache下绝大多数项目都已经采用Maven进行管理。而Maven本身还支持多种插件,可以方便更灵活的控制项目。
程序新视界
2022-11-30
421
0
以太坊geth节点同步亲测经历
linux
腾讯云测试服务
服务器配置比较简单,在阿里云上购买的2核4GLinux服务器,操作系统为centos 7.4,另外挂载了一个500G的高速云盘。
程序新视界
2022-05-06
1.5K
0
以太坊go-ethereum客户端(三)两种全节点启动模式
腾讯云测试服务
这篇博客介绍一下go-ethereum全节点的两种启动模式:主网络快速启动和测试网络快速启动。这也是客户端所提供的两种启动方式,直接拿来使用即可。下面具体介绍一下使用方法。
程序新视界
2022-05-06
546
0
五款资深高效的Web性能测试工具
腾讯云测试服务
性能测试
负载测试
网站
专业的软件测试工程师至少要掌握一到两种测试工具,而作为普通软件开发者,或多或少掌握一些测试方法和技巧。随着用户对科技产品用户体验度的上升,产品发布前的测试工作变得尤为重要。 工欲善其事必先利其器,下面本文就推荐五款非常流行的Web性能测试工具。
程序新视界
2022-05-06
1.3K
0
Java抽象类及子类实例化顺序和方法调用顺序测试
java
腾讯云测试服务
测试目的 验证抽象类及子类实例化顺序; 验证抽象类是否可以在子类未实例化时调用子类实现的抽象方法; 验证java的多态性 实例 抽象类: package com.secbro.test.abstractInit; /** * @author zhuzhisheng * @Description * @date on 2016/5/28. */ public abstract class Fruit { protected Fruit(){ System.out.print
程序新视界
2022-05-06
798
0
Linux下模拟http的get/post请求(curl or wget)
http
腾讯云测试服务
命令行工具
php
最近项目中需要测试接口,但是测试服务器通过堡垒机才能访问,暂时又没有通过Nginx进行转发,只好直接在Linux上模拟http请求进行测试。
程序新视界
2022-05-06
1.8K
0
区块链开发(七)truffle使用入门汇总
腾讯云测试服务
html
访问管理
打包
截止上篇博客,以太坊区块链开发的环境和框架基本上搭建完毕。这一篇博客重点梳理一下基本的流程和操作演示。
程序新视界
2022-05-06
432
0
还在用new Date计算任务执行时间?强烈建议使用这个API
spring
unix
腾讯云测试服务
在实践过程中,我们经常需要记录一个任务执行的耗时,这是评价代码好坏,评测代码性能,排查业务执行问题的重要操作。那么,你是如何来获取并计算任务执行耗时的呢?通过new Date获得时间进行换算?还是有更好的方案?本文给你答案。
程序新视界
2021-12-07
796
0
SpringBoot多环境配置,旧的已过时,新的有人还不知道
spring
spring boot
腾讯云测试服务
jar
如果你使用Spring Boot 2.4及以上版本,你会发现Spring Boot中对多环境支持的配置项spring.profiles.active已经被废弃。而Spring Boot也一直在逐步推新的配置方式,可能很多人还不知道,本文就带大家一探究竟。
程序新视界
2021-12-07
3.2K
0
不要再用main方法测试代码性能了,用这款JDK自带工具
腾讯云测试服务
编程算法
jvm
ide
https
作为软件开发人员,我们通常会写一些测试程序用来对比不同算法、不同工具的性能问题。而最常见的做法是写一个main方法,构造模拟场景进行并发测试。
程序新视界
2021-01-13
411
0
深入浅出了解Java即时编译器原理及实战
ide
打包
java
jvm
腾讯云测试服务
学习JVM相关的知识,必然绕不开即时编译器,因为它太重要了。了解了它的基本原理及优化手段,在编程过程中可以让我们有种打开任督二脉的感觉。比如,很多朋友在面试当中还会遇到这样的问题:Java是基于编译执行还是基于解释执行?当你了解了Java的即时编译器,不仅能够轻松回答上述问题,还能如数家珍的讲出JVM在即时编译器上采用的优化技术,而且在实践过程中更深刻的理解代码背后的原理。本文便带大家全面的了解Java即时编译器。
程序新视界
2020-12-31
877
0
粉丝说SpringBoot集成validation校验参数有坑,我试了试
spring
spring boot
腾讯云测试服务
公众号中分享了一篇文章,关于SpringBoot集成validation校验参数的,粉丝留言说有坑。
程序新视界
2020-12-18
1K
0
系统性能优化5000字干货
缓存
腾讯云测试服务
网站
编程算法
作为一个程序员,性能优化是常有的事情,不管是桌面应用还是web应用,不管是前端还是后端,不管是单点应用还是分布式系统。本文从以下几个方面来思考这个问题:性能优化的一般性原则,性能优化的层次,性能优化的通用方法。而且不限于任何语言、框架,不过可能会用Python语言来举例。
程序新视界
2019-11-14
340
0
SpringBoot基础之MockMvc单元测试
servlet
spring
java
腾讯云测试服务
单元测试
SpringBoot创建的Maven项目中,会默认添加spring-boot-starter-test依赖。在《5分钟快速上手SpringBoot》中编写的单元测试使用了MockMvc。本篇文章就围绕MockMvc在SpringBoot中的使用进行讲解。
程序新视界
2019-05-26
11.6K
0
没有更多了
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
立即查看
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档