摘要:
JMeter是Apache出的一款用JAVA开发的性能测试工具,可以方便的对各种接口进行测试。下面就来看一下,使用JMeter对TCP接口进行测试的方法。 1、添加线程组,用来控制执行过程。右键“测试计划”→“添加”→“Threads(Users)”→“线程组”。 线程组有三个属性: 线程数:启动的 阅读全文
摘要:
只需要在VisualSVN Server设置一段脚本,用来检验代码提交时的注释即可。 步骤: 1、打开VisualSVN server Manger,在Repositories下找到对应的版本库右键→所有任务→Manage Hooks...。 2、选择第二个Hooks标签页下的Pre-commit 阅读全文
摘要:
SVN是一款很好用的开源版本管理软件。它可以记住每一次的文件变动,可以将项目或者文档恢复到旧的版本。即使没有服务器,也可以在本地搭建SVN服务器,而且非常方便。下面就来看下如何在本地搭建SVN服务器。 一、下载及安装对应软件 平时作为客户端,我们使用的是TortoiseSVN(官方下载地址),也就是 阅读全文
摘要:
问题: debug的时候,有个字符串参数值比较长,导致IDEA编译的时候报错:常量字符串过长。 解决方法: 1、选择File→Settings→Build,Execution,Deployment→Java Compiler,将Use compiler改为Eclipse即可,IDEA默认是Javac 阅读全文
摘要:
Git是分布式版本控制系统。而GitLab是基于web的Git仓库,与GitHub相似,都提供了分享开源项目的平台,但GitHub的私有仓库是需要付费的,GitLab解决了这个问题,你可以在上面创建私人的免费仓库,当然也可以搭建自己的GitLab服务器。 1、安装GitLab插件。 选择File→S 阅读全文
摘要:
JMeter是Apache出的一款用JAVA开发的性能测试工具,可以方便的对各种接口进行测试。下面就来看一下,使用JMeter对HTTP接口进行测试的方法。 1、添加线程组,用来控制执行过程。右键“测试计划”→“添加”→“Threads(Users)”→“线程组”。 线程组有三个属性: 线程数:启动 阅读全文
摘要:
JAVA中汉字转拼音的方法并不复杂,可以使用pinyin4j包来实现。 一、下载pinyin4j的架包,并导入项目中,如下: 如果是maven项目,maven依赖如下: 1 <dependency> 2 <groupId>com.belerweb</groupId> 3 <artifactId>pi 阅读全文
摘要:
问题: 项目是maven的多模块项目,新增的模块,本来是能启动的,但是修改了模块名后,就一直报这个错:找不到或无法加载主类。 解决方法: 1、因为知道是改过模块名无法启动的,所以猜测是因此导致编译有问题,所以尝试重新rebuild,使用Build→Rebuild Project。 但还没解决问题,怀 阅读全文
摘要:
问题: 使用JMeter调用jar包的时候,报错误信息Typed variable declaration : Attempt to resolve method:[XXX] on undefined variable or class name: [XXX]。意思是XXX类中没有找到定义的XXX方 阅读全文
摘要:
大家敲代码的时候习惯是用Tab还是空格呢?个人还是习惯用Tab,毕竟敲一下跟敲四下比。还是有质的飞跃的。 但是最近看到一个叫做David Robinson的家伙,根据Stack Overflow开发者调查的原始数据,使用线性回归模型进行分析。研究发现,在控制了国家、编程经验年限、开发人员类型和语言、 阅读全文
摘要:
windows下使用itunes进行iphone备份的时候,会发现备份的路径无法修改。默认为:C:\Users\[用户名]\AppData\Roaming\Apple Computer\MobileSync\Backup 。但将备份文件放在系统盘显然不太安全,而且随着iphone备份文件越来越大,也 阅读全文
摘要:
首先,光圈、快门、ISO这三项值互相关联,都会影响着照片的曝光值(EV,即exposure value),而曝光可以简单理解为照片的亮度。我们先分别了解一下这三个要素,再来看三者的关系。赶时间的童鞋,也可以直接跳到末尾看总结,哈哈哈。 一、光圈 光圈主要影响进光量、景深两个方面。 1、进光量:光圈越 阅读全文
摘要:
问题: 弄了个测试项目,因为有涉及JDK1.8的代码,所以将IDEA中默认的Language Level 5(即对应JDK1.5),修改为了8(即对应JDK1.8),但是每次引入新的maven依赖,自动刷新成Language Level 5。 解决方法: 可以通过指定项目的Language Leve 阅读全文
摘要:
现在比较流行打赏功能,很多应用或者博客都有自己的打赏功能,但是博客园目前还没有该功能,那么如何给自己的博客添加打赏功能呢?当然是越简便越好了,然后就发现了一个第三方打赏插件,介绍给大家,使用上非常便捷。插件叫tctip,大家可以在GitHub(https://github.com/greedying 阅读全文
摘要:
问题: 在springboot项目中使用@RequestBody注解接收post请求中body里的json参数的情况。即: 此时,当传递的json参数中,参数名不是userName而是user_name时,会接收不到,相当于使用了@JSONField注解无效果。 解决方案: 改为使用@JsonPro 阅读全文
摘要:
FastJson序列化时(即转成JSON字符串时),可以过滤掉部分字段,或者只保留部分字段,方法有很多,下面举一些常用的方法。 方法一、FastJson的注解 最便捷,直接在实体的字段上加FastJson的注解serialize = false,转JSON字符串时就不会有该字段。 方法二、JAVA关 阅读全文
摘要:
IDEA是一款很好用的工具,若资金允许,请点击https://www.jetbrains.com/idea/buy/购买正版,谢谢合作。 目前破解的方式主要有三种,注册机、破解补丁、注册码,下面分别介绍一下。 一、注册机(适合低版本) 需要使用别人已搭建好的注册机,或者自己搭建一个注册机。因为每次启 阅读全文
摘要:
StopWatch翻译过来的意思就是秒表,其作用也就像我们平时使用的秒一样。spring中就有提供这个工具类(org.springframework.util.StopWatch)。 日常开发中,经常需要看方法各部分的耗时,通常的做法就是通过插桩的方式来统计耗时,如下: 如果有多个就要重复写多个,比 阅读全文
摘要:
异常处理中,try、catch、finally的执行顺序,大家都知道是按顺序执行的。即,如果try中没有异常,则顺序为try→finally,如果try中有异常,则顺序为try→catch→finally。但是当try、catch、finally中加入return之后,就会有几种不同的情况出现,下面 阅读全文
摘要:
JAVA中生成指定位数随机数的方法很多,下面列举几种比较常用的方法。 方法一、通过Math类 1 public static String getRandom1(int len) { 2 int rs = (int) ((Math.random() * 9 + 1) * Math.pow(10, l 阅读全文