上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 20 下一页
摘要: 现实的业务场景中,可能需要对Spring的实现类的私有方法进行测试。 场景描述: 比如XXXService里有 两个函数a、函数b。 而实现类XXXServiceImpl中实现了函数a、函数b,还包含私有方法函数c和函数d。 要写一个XXXTestController来调用XXXServiceImp 阅读全文
posted @ 2021-06-16 16:38 satire 阅读(654) 评论(0) 推荐(0) 编辑
摘要: FastJson简介 首先,介绍一下fastjson。fastjson是由alibaba开源的一套json处理器。与其他json处理器(如Gson,Jackson等)和其他的Java对象序列化反序列化方式相比,有比较明显的性能优势。详情可以参考fastjson提供的benchmark。 https: 阅读全文
posted @ 2021-06-16 16:14 satire 阅读(1394) 评论(0) 推荐(0) 编辑
摘要: 要用60个零初始化列表,请执行以下操作: List<Integer> list = new ArrayList<Integer>(Collections.nCopies(60, 0)); 如果你想用60个不同的对象创建一个列表,你可以使用Stream API和a Supplier,如下所示: Lis 阅读全文
posted @ 2021-06-16 09:12 satire 阅读(153) 评论(0) 推荐(0) 编辑
摘要: AspectJProxyFactory,可能大家对这个比较陌生,但是@Aspect这个注解大家应该很熟悉吧,通过这个注解在spring环境中实现aop特别的方便。 而AspectJProxyFactory这个类可以通过解析@Aspect标注的类来生成代理aop代理对象,对开发者来说,使创建代理变的更 阅读全文
posted @ 2021-06-11 14:01 satire 阅读(436) 评论(0) 推荐(0) 编辑
摘要: @Pointcut用来标注在方法上来定义切入点。 使用格式:@ 注解(value=“表达标签 (表达式格式)”)。如:@Pointcut("execution(* com.javacode2018.aop.demo9.test1.Service1.*(..))") 表达式标签(10种) execut 阅读全文
posted @ 2021-06-11 13:56 satire 阅读(5372) 评论(0) 推荐(2) 编辑
摘要: MethodHandle是Java7引入的一种机制,主要是为了JVM支持动态语言。 一个MethodHandle调用示例 共有方法调用 首先,演示一下最基本的MethodHandle使用。 第一步:创建查找对象:Lookup // 获取Look用于查找方法句柄 MethodHandles.Looku 阅读全文
posted @ 2021-06-10 13:51 satire 阅读(1315) 评论(0) 推荐(0) 编辑
摘要: 使用AutowireCapableBeanFactory手动注入 使用.newInstance();创建对象的话,如果其他对象都使用Spring Autowired,还需要手动创建所有依赖的Bean: private @Autowired AutowireCapableBeanFactory bea 阅读全文
posted @ 2021-06-09 20:34 satire 阅读(336) 评论(0) 推荐(0) 编辑
摘要: 在java 8 Stream中,flatMap方法是一个维度升降的方法 举例说明 给 定 单 词 列 表[“Hello”,“World”] ,要返回列表 [“H”,“e”,“l”, “o”,“W”,“r”,“d”] 。 使用map方法,代码如下: public class StreamStr { p 阅读全文
posted @ 2021-06-09 17:11 satire 阅读(2276) 评论(0) 推荐(1) 编辑
摘要: 1.在项目所在文件夹根目录使用maven命令打包时: <!-- 不执行单元测试,也不编译测试类 --> mvn install -Dmaven.test.skip=true 或 <!-- 不执行单元测试,但会编译测试类,并在target/test-classes目录下生成相应的class --> m 阅读全文
posted @ 2021-06-09 14:02 satire 阅读(1046) 评论(0) 推荐(1) 编辑
摘要: 从一个最简单也最经典问题说起: 能说一说 System.out.println( 1f == 0.999999999999f );的打印结果是什么吗?这么写有什么问题吗? 对于这样一个问题,回答结果一般也就两种情况。 其实这个题目考察的目的简单而明确:**浮点数在计算机中是如何运算的?写代码时有什么 阅读全文
posted @ 2021-06-09 11:59 satire 阅读(945) 评论(0) 推荐(1) 编辑
上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 20 下一页