![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java8
文章平均质量分 73
梦境迷离
点关注不迷路,您的点赞就是我的动力。
展开
-
动态代理与Scala反射/Java反射在Java、Scala、Kotlin中的使用
一、Java反射 被代理对象 这个也是我使用graphql-java-codegen生成的一个resolver,这里我们需要了解这些,只知道我们有个接口,其中有个方法,需要被动态代理使用即可。 public interface QueryResolver { UserTO user(String login) throws Exception; } InvocationHandler实现 通常我们在Java中使用,实现InvocationHandler接口。如下: final public cla原创 2021-03-12 12:19:12 · 395 阅读 · 0 评论 -
动态代理与反射在Graphql客户端的应用
反射与动态代理实践 简介 代码只是例子,具体看GitHub。有收获的请为GitHub的项目点个赞。 禁止转载!本文已经发布在微信公众号ScalaCoder,以及个人博客https://dreamylost.cn https://github.com/growingio/growingio-graphql-javasdk https://github.com/kobylynskyi/graphql-java-codegen 目前需要使用 graphql 对外提供 open api,准备开发一个 sdk原创 2020-08-21 23:56:50 · 433 阅读 · 0 评论 -
Java8与并发
增强的Future 使用CompletableFuture,实现Future功能可以实现手动设置CompletableFuture的完成状态package cn.edu.jxnu.lambda; import java.util.concurrent.CompletableFuture; /** * Copyright © 2018 梦境迷离. All rights reserved. *...原创 2018-03-27 11:47:16 · 892 阅读 · 0 评论 -
Java8 Lambda学习记录
1、首先是函数接口package cn.edu.jxnu.lambda; /** * * 在Object中实现的方法都不能视为抽象方法 */ @FunctionalInterface public interface NonFunc { boolean equals(Object object);// 不是抽象 void handle(int i); //去掉这个抽象方法就会编译...原创 2018-03-27 10:46:07 · 233 阅读 · 0 评论