自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (1)
  • 收藏
  • 关注

原创 JDK1.8源码随笔之Integer

Integer类图设计源码摘要// Integer类型允许范围在[-128, 127]@Native public static final int MIN_VALUE = 0x80000000;@Native public static final int MAX_VALUE = 0x7fffffff;//final static char[] digits = { ...

2020-03-14 15:07:26 201

原创 Mysql并发插入引发的死锁

案发现场       项目中有一张业务关联表t_biz_ref,最近给该表建立了复合索引,测试阶段并发执行插入操作频繁出现死锁情况。t_biz_ref表结构CREATE TABLE `t_biz_ref` ( `id` varchar(32) NOT NULL COMMENT 'id', `app_key` v...

2019-07-16 11:30:17 4410

原创 Slf4j之MDC机制

什么是MDC机制MDC(Mapped Diagnostic Contexts)映射诊断上下文,主要用在做日志链路跟踪时,动态配置用户自定义的一些信息,比如requestId、sessionId等等。MDC使用的容器支持多线程操作,满足线程安全。MDC的使用pom.xml依赖<!-- 日志log4j2 --><dependency> <groupI...

2019-06-28 17:09:46 22247

原创 Multiple Spring Data modules found, entering strict repository configuration mode!

背景Springboot项目在启动时,控制台输出日志:2019-05-28 15:28:32.439 INFO main [org.springframework.data.repository.config.RepositoryConfigurationDelegate:165]-Multiple Spring Data modules found, entering strict rep...

2019-06-05 15:33:54 18460

原创 设计模式简单代码示例

设计模式简单工厂模式public interface People { void speak();}public class American implements People { @Override public void speak() { System.out.println("American"); }}public cla...

2020-03-27 14:33:02 348 1

原创 你的BDD或者TDD真的香吗?

定义BDDBDD,指行为驱动开发。在软件工程实践中,由用户预期行为为主导,系统设计人员细化行为,并将拆解的行为构建成具体的功能,由开发人员将功能模块化,测试人员根据功能编写测试用例。这样的描述我们可以看出BDD更加侧重了团队协作,最后会由开发和测试一同验证用户行为的最终交付产物。BDD是在TDD和DDD的不断实践中应运而生的产物,以用户故事(User Story)为主线进行项目开发的推进,大...

2019-09-23 11:42:53 287

原创 反射工具包reflections

反射工具包reflections帮助开发者通过反射扫描指定路径下的类、方法等maven依赖<dependency> <groupId>org.reflections</groupId> <artifactId>reflections</artifactId> <version>0.9.11<...

2019-09-18 17:48:03 3215

原创 Docker快速教程四:Docker安装Mysql

获取mysql镜像

2019-07-15 15:45:38 101

原创 Docker快速教程三:镜像与容器常用操作

镜像操作拉取镜像docker pull name:tagname为docker仓库名称;tag为该仓库内镜像标签,一般指版本,不指定tag则默认latest(最新版本)。示例:拉取最新centos镜像docker pull centos查看镜像列表docker images 或者 docker image ls为本地镜像自定义标签docker tag cen...

2019-07-15 15:45:10 131

原创 Docker快速教程二:Docker安装

文章目录安装文件Mac安装DockerCentos7安装Docker安装文件官方安装包地址Mac安装Docker使用brew安装brew cask install dockermacos没安装brew??没关系,用下面的安装包安装。安装包macos安装包地址然后就是点击点击…(傻瓜式操作)Centos7安装Dockercentos7使用yum安装步骤:安装工具...

2019-07-15 15:44:43 296

原创 Docker快速教程一:Docker简介

背景       伴随着计算机技术的发展,虚拟机和虚拟化也在计算机领域被快速的普及。传统虚拟化的实现既可以基于硬件模拟,也可以通过操作系统软件得以实现。而当下更受欢迎的容器技术则是更加轻量级的虚拟化应用,其中Docker则是容器技术的代表之一。什么是Doker     &n...

2019-07-15 15:44:16 90

原创 Springboot工程多环境配置

s

2019-07-05 11:13:51 947

原创 Redis配置自定义fastJson序列化工具类

       alibaba.fastjson内部已经提供了对Redis存储对象序列化的工具类GenericFastJsonRedisSerializer,但是该工具在反序列化时返回为Object,我们仿照GenericFastJsonRedisSerializer来自定义一个扩展的工具类,反序列化后自动转化为指定的java对象。Ge...

2019-06-27 10:50:14 1395

原创 单元测试(三)——建立多线程单元测试

单元测试(一)——SpringBoot建立单元测试单元测试(二)——Junit4+EasyMock建立单元测试单元测试(三)——建立多线程单元测试Junit本是不支持多线程的,一个单元测试case主进程跑完,其他new出来的线程都会GG思密达。此篇mark一份在Junit中执行多线程的方法。方案一添加依赖pom.xml<!-- https://mvnrepository...

2019-06-05 09:15:51 1803

原创 单元测试(二)——Junit4+EasyMock建立单元测试

单元测试(一)——SpringBoot建立单元测试单元测试(二)——Junit4+EasyMock建立单元测试单元测试(三)——建立多线程单元测试添加依赖pom.xml<dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <ver...

2019-06-05 09:15:06 499

原创 单元测试(一)——SpringBoot建立单元测试

单元测试(一)——SpringBoot建立单元测试单元测试(二)——Junit4+EasyMock建立单元测试单元测试(三)——建立多线程单元测试在Spring项目中,对于controller、service、dao各层都需要建立单元测试项。对应不同的分层,我们可以使用junit和mock不同的方式。然而有些情况会需要启动spring容器来测试业务逻辑在容器内能否正常运行,针对此情况可参...

2019-06-05 09:14:21 938

原创 【系统日志笔记二】——撸起袖子写个自定义日志注解

背景最近手头一个项目进入转测阶段,测试组长提出要求把所有http请求的入参以及相应的json报文详细输出到日志文件,为了方便测试组小伙伴对每一个接口的验证。虽说不是功能性的需求,但是这样的要求确实有道理,让我无法抗拒啊。步骤详解自定义注解Logc.javaimport java.lang.annotation.Documented;import java.lang.annotati...

2019-06-04 12:27:37 640

原创 【系统日志笔记一】——丰富Log4j2配置

       log4j大家应该再熟悉不过了,log4j2则是log4j的一次比较大的升级,底层使用disruptor重写优化了异步输出日志,性能得到极大提高。笔者曾将log4j、logback、log4j2做过性能对比,log4j2的确表现出绝对的优势。话不多说,下面主要是贴出笔者在项目中不断完善的log4j2配置文件。p...

2019-06-04 11:57:33 782

原创 Flex入门教程--简介

    网上flex入门教程形形色色,看了那么多的入门版本还是首推一篇图文兼具的,这个版本写的较为详细、直观,对于入门新手的操作写的十分详细。

2012-03-30 15:38:14 126

extjs插件 破解版 方便快捷

extjs插件 破解版 方便快捷 工具

2011-12-09

空空如也

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

TA关注的人

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