自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小z的博客

anything what i think

  • 博客(27)
  • 收藏
  • 关注

原创 IDE Idea跑单元测试出现JUnitException

项目场景:使用IDE Idea跑单元测试时一直失败,遇到以下错误问题描述:使用IDE Idea跑单元测试时一直失败,遇到以下错误解决方案:Exception in thread "main" org.junit.platform.commons.JUnitException: Failed to parse version of junit:junit: 4.13.1 at org.junit.vintage.engine.JUnit4VersionCheck.parseVersion(JUni

2021-06-22 15:11:19 974 4

原创 关闭logback启动时打印的无效日志

文章目录关闭logback日志一、配置关闭logback日志使用logback启动的时候总是会出现很多启动日志,但是很多时候却完全不需要这些日志,此时就会想到关闭这些日志。找了很久终于在官网找到如何关闭这些启动日志,只需要按照如下在logback.xml里面增加一行配置即可关闭logback启动时的一堆日志。一、配置配置如下(示例):<configuration debug="false"> <statusListener class="ch.qos.logback.c

2021-06-07 13:56:53 4208 3

原创 vue前后端分离导出excel

前后端分离导出excel前端相关代码//request.js文件:const request = axios.create({ // API 请求的默认前缀 baseURL: process.env.VUE_APP_API_BASE_URL, timeout: 6000 // 请求超时时间})//exportOrder.js文件:export function exportOrders (parameter) { return request({ url: userAp

2021-04-28 11:21:35 1600 3

原创 使用docker搭建本机redis集群

使用docker搭建本机redis集群有时候想要学习redis集群知识,但是又没有多台机器,可以选择使用docker方便快捷的在本机搭建起集群用于学习。第一步我们需要从docker hub拉取redis镜像docker pull redis第二步启动两个redis镜像docker run --name redis-6379 -d -p 6379:6379 redisdocker run --name redis-6380 -d -p 6380:6379 redis第三步可以查看启动的两

2021-03-08 12:56:24 385 2

原创 Blocking Queue三种加入队列方法对比

blocking queue有三种加入队列的方法,分别为add(), put(), offer(),那么这三个方法有什么区别,我们可以写一段代码来验证一下public static void main(String[] args) throws InterruptedException { LinkedBlockingQueue<String> linkedBlockingQueue = new LinkedBlockingQueue<>(1); .

2020-06-22 19:29:42 448

原创 ThreadPoolExecutor使用DiscardPolicy策略时注意

#ThreadPoolExecutor使用注意偶然发现一个使用ThreadPoolExecutor潜在的风险如果设置corePoolSize,maximumPoolSize以及queue大小过小,并且设置的DiscardPolicy,并且配合有返回的Future时有可能会出现无限阻塞,如下代码所示:public static void main(String[] args) { ThreadPoolExecutor threadPoolExecutor = new ThreadPool

2020-06-15 19:01:34 5142 5

原创 工具集合

工具集合新工具,新效率ScopeIdea常用插件lombok新工具,新效率本篇文章主要用于收集日常使用的一些好工具,用以提升效率。Scopescope是一款类似于linux系统上的yum包管理器,可以使用命令安装很多常用的开源软件,比如常用的telnet,curl,等等在PowerShell中输入如下内容(将会安装到默认目录C:\Users\user(自己的用户名)\scoop,也可指定...

2019-09-21 22:00:08 325

原创 优先级PriorityBlockingQueue线程队列执行顺序

package com.derbysoft.common.thread;import java.util.concurrent.PriorityBlockingQueue;import java.util.concurrent.ThreadPoolExecutor;import java.util.concurrent.TimeUnit;public class ThreadTest

2018-01-26 19:58:13 1295

原创 单元测试--MOCK静态方法

@RunWith(PowerMockRunner.class) @PrepareForTest(PropertiesLoaderUtils.class) public class SupplierVCCServiceTest { private SupplierVCCAuthAndCaptureService vccAuthAndCaptureService = createMock(

2017-09-07 13:45:02 12571 1

原创 单元测试--测试HTTP服务

@Rule public WireMockRule wireMockRule = new WireMockRule(8500);@Beforepublic void setUp() throws IOException { wireMockRule.resetMappings(); stubFor(get(urlEqualTo("/service/test_service

2017-09-07 13:43:16 1495

原创 单元测试--测试继承的方法

怎么去测试继承来的父类方法

2017-09-06 17:19:53 3106

原创 几个简单实用的CMD小命令

查看电脑配置:window+r 输入 dxdiag 查看注册表:window+r 输入 regedit 查看系统属性:window+r 输入 sysdm.cpl 查看系统信息:window+r 输入 msinfo32

2017-07-12 13:35:24 6164

原创 2017 书单

2017年书单Go语言实战花了几周时间看完了这本书,整体感觉不算太难,相对来说偏简单。但是本书的优点在于简单明了,将很多以前比较模糊的概念说清楚了,书中的例子足够清晰明了,很有启示性。推荐指数五颗星吧。分布式服务框架相对来说,这本书写的比较浅显把,但是可以用来了解分布式框架有哪些东西还是可以的,参考公司用的框架去思考,还是可以学习到一些东西。代码大全部门老大推荐...

2017-06-22 17:42:35 215

原创 测试私有构造器--利用反射

@Test(expected = Exception.class) @SuppressWarnings("unchecked") public void testPrivateConstructor() throws Throwable { Class clazz = CalculateRate.class; Constructor c = claz

2017-01-16 17:38:17 401

原创 unit test use EasyMock:Possible matches are marked with (+1):

某次写单元测试出现的一个小问题,针对某一个返回值为void的方法,程序中出现多次。源代码语句reservationRepository.save(EasyMock.isA(Reservation.class));reservationRepository.save(EasyMock.isA(Reservation.class));不同的地方出现两次调用这个方法,上面写法

2016-12-02 15:36:14 496

原创 web服务器(jetty)处理请求出现NoSuchMethodError: javax.servlet.http.HttpServletResponse.getStatus()I

NoSuchMethodError: javax.servlet.http.HttpServletResponse.getStatus()I

2016-04-06 15:35:12 8502

原创 常用dos命令(八)--COPY命令

今天的是copy(复制)命令,说起这个命令,也许你没使用过这个命令,但是平常生活与工作中总会长期用到ctrl+c和ctrl+v这两个功能吧。下面是几个小例子:1、将桌面的hello.txt文件复制到d盘:c:\Users\DT236\Desktop>copy hello.txt d:2、将多个文件合并在一个文件里面:c:\Users\DT236\Desktop>copy h

2015-12-16 22:50:49 1100

原创 常用dos命令(七)--MOVE命令

今天说的是move(移动)命令,这个命令既可以用来移动文件,也可以用来给文件重命名的,重命名有点类似于ren命令。下面是几个小例子:1、将桌面的hello.txt文件移到d盘(不重命名)c:\Users\DT236\Desktop>move hello.txt d:2、将桌面的hello.txt文件移到d盘,并且重命名为helloworld.txtc:\Users\DT23

2015-12-14 22:06:31 25319 5

原创 常用dos命令(六)--REN命令

今天的新命令是ren(rename)命令是重命名,这个命令还是比较简单的,正如字面意思所说,就是给文件或文件夹重命名的。下面是几个小例子:1、将桌面的hello.txt重命名为helloworld.txtc:\Users\DT236\Desktop>ren hello.txt helloworld.txt2、将桌面的hello文件夹重命名为helloworld文件夹c:

2015-12-13 11:29:51 12635

原创 常用dos命令(五)--DEL和ERASE命令

今天说一下删除命令,是del(delete)和erase删除文件的命令,不是删除目录,删除目录应该用rd命令。今天是两个命令,他们是功能相同的,所以放在一起。下面是几个例子:1、删除桌面hello.txt文件c:\Users\DT236\Desktop>del hello.txt2、删除桌面hello文件夹里面的所有文件,比如hello1.txt,hello2.txt,..

2015-12-11 23:54:35 11332

原创 常用dos命令(四)--MD命令

突然发现md(make directory)创建目录命令与rd命令的介绍说反了,正常都是先建立再删除的嘛,-  -这个命令还算比较简单:1、在桌面建立一个hello文件夹c:\User\DT236\Desktop>md hello2、在hello文件夹下面建立hello1文件夹,在hello1文件夹下面建立hello2,如果命令扩展启用,可以这样连续输入c:\Use

2015-12-10 23:30:33 2754

原创 常用DOS命令(三)--RD命令

今天说的是rd(remove directory)删除目录命令,说到这个就有一种心累的感觉,那天试这个与del命令的区别时,一不小心将桌面的资料全删除了,结果用数据恢复软件都没能恢复,- -下面来介绍这个命令吧:1、删除桌面hello文件夹c:\Users\DT236\Desktop>rd hello2、删除桌面hello文件夹以及其子文件夹和子文件c:\Users

2015-12-10 15:01:08 26563 2

原创 常用DOS命令(二)-- CD命令

今天介绍的是CD(change directory)切换目录命令首先看下我的理解吧,我的目录默认以桌面desktop为当前目录,你喜欢什么可以学完今天的命令后就可以自己任意切换了,~~声明:dos下是不区分大小写的。命令拓展开:cmd /e:on命令拓展关:cmd /e:off例子(如果不加具体路径就表示当前路径):1、转到上层目录(父目录):c:\Users\DT

2015-12-09 12:32:13 694

转载 java动态代理机制详解

原文出处:http://www.cnblogs.com/xiaoluo501395377/p/3383130.html 在学习Spring的时候,我们知道Spring主要有两大思想,一个是IoC,另一个就是AOP,对于IoC,依赖注入就不用多说了,而对于Spring的核心AOP来说,我们不但要知道怎么通过AOP来满足的我们的功能,我们更需要学习的是其底层是怎么样的一个原理,而AOP的原理就

2015-12-08 16:56:29 245

转载 聊一聊Spring AOP

本文出自 “夜狼” 博客,请务必保留此出处http://yangfei520.blog.51cto.com/1041581/1273069前两天,在给新入职的同事做技术介绍时,讲到spring的AOP。使我又一次认识到,对于AOP,特别是spring AOP的理解,虽然大家都能说上来几句,但是许多人认识并不太全面,甚至可以说是一知半解----即使是对于那些已经有过几年开发经验的

2015-12-08 16:55:27 322

转载 Java Exception处理之最佳实践

原文地址:http://niehan.blog.techweb.com.cn/archives/259.html  本文是Exception处理的一篇不错的文章,从Java Exception的概念介绍起,依次讲解了Exception的类型(Checked/Unchecked),Exception处理的最佳实现:  1. 选择Checked还是Unchecked的几个经

2015-12-08 16:54:06 394

原创 常用DOS命令(一)-- Tree命令

先从简单的dos命令开始学起,慢慢的再转向linux命令c: \>help tree以图形显示驱动器或路径的文件夹结构。TREE [drive:][path] [/F] [/A]   /F   显示每个文件夹中文件的名称。   /A   使用 ASCII 字符,而不使用扩展字符。例子(如果不加具体路径就都是存到当前路径):1、将c盘目录结构存

2015-12-08 16:52:50 1584

空空如也

空空如也

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

TA关注的人

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