logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

spring 解析xml加载bean的整个过程

第一步从spring的容器刷新开始org.springframework.context.support.AbstractApplicationContext#refreshConfigurableListableBeanFactory beanFactory = obtainFreshBeanFactory();org.springframework.cont...

org.springframework.test.context.junit4.SpringJUnit4ClassRunner

spring 的单元测试是如何复用容器的1、创建runner执行器此时初始化的TestContextManager 中并没有上下文容器信息org.springframework.test.context.junit4.SpringJUnit4ClassRunner#createTestContextManagerpublic SpringJUnit4ClassRunner(Class<?&g

#单元测试#spring#junit
postgresql json查询出来的数据多出来一个双引号的问题

问题描述:在pg数据库中当你的列字段的字段名中存在下划线的时候。查询的结果在pgAdmin中显示的是正常的,但是在java代码中,查询出来的对应字段的值多出来一个双引号select base_info->'name' as name form table解决方案方案一变更该列的列名,去掉其下划线即可select baseinfo->'name' as name form table方案二

#postgresql
fastjson序列化数据为空的字段如何处理的问题

背景:今天同事遇到一个问题,接口返回数据的时候空数据字段的属性直接被过滤掉了,基于当前问题的解决过程做些手札解决步骤1、首先定位问题所在,确定是json数据序列化输出的时候过滤了属性值为空的字段。2、检查当前系统源码中的json序列化输出的默认方案是什么,源码在哪。实现方案是什么样子的。我们的系统是基于webx的实现的源码定位阶段参考了Webx Json输出源码这篇文章,这个地方是当

java线程池(二) Executors.newFixedThreadPool

使用这种方法实现一个线程池Executors.newFixedThreadPool,我们就必须要提到ThreadPoolExecutor这个类。这种线程池的实现就是实例化了一个ThreadPoolExecutor对象并进行后续的处理。实例化ThreadPoolExecutor传入指定线程池的容量大小。public static ExecutorService newFixedTh

swagger注释API详细说明

API详细说明注释汇总作用范围API使用位置对象属性@ApiModelProperty用在出入参数对象的字段上协议集描述@Api用于controller类上协议描述@ApiOperation用在controller的方法上Response集@ApiResponses用在controller的方法上...

#json#javascript
swagger注释API详细说明

API详细说明注释汇总作用范围API使用位置对象属性@ApiModelProperty用在出入参数对象的字段上协议集描述@Api用于controller类上协议描述@ApiOperation用在controller的方法上Response集@ApiResponses用在contr

mysql insert 空数据默认值问题

CREATE TABLEtask(id bigint unsigned NOT NULL AUTO_INCREMENT,taskType INT(10) unsigned DEFAULT '0' NOT NULL,retryCount INT DEFAULT '3' NOT NULL,status INT(1

#mysql
swagger注释API详细说明

API详细说明注释汇总作用范围API使用位置对象属性@ApiModelProperty用在出入参数对象的字段上协议集描述@Api用于controller类上协议描述@ApiOperation用在controller的方法上Response集@ApiResponses用在contr

到底了