【java – 如何从Guice Injector获取所有单例实例?】教程文章相关的互联网学习教程文章

如何递归获取Java中的所有组合?【代码】

Java中使递归函数从多组候选中获取元素的所有组合的最佳方法是什么? 通常,候选集的数量是不确定的,因此递归解决方案似乎适合此任务.作为给定候选集的示例[1,2] [3,4] [5,6,7]应获得12种组合:[1,3,5] [2,3,5] [1,4,5] [2,4,5] [1,3,6] [2,3,6] [1,4,6] [2,4,6] [1,3,7] [2,3,7] [1,4,7] [2,4,7] 候选集表示为类型的列表列表:List< List< T>.解决方法:组合的总数是候选集大小的乘积.每个结果集的大小等于候选集的数量. 您不需要递...

使用Jersey Jersey JAX RS.WS获取Java中的当前Web文件夹【代码】

这似乎很容易,但似乎无法在Google上找到答案.我需要在我的webroot文件夹中发送文件列表,类似于目录浏览. 我正在使用Glassfish,JAX-RS.WS和POJO作家的genson. 应用结构如下:download |- build |- dist |- src |- web | |- files下面是我的代码@Path("home") public class HomeResource {@Contextprivate UriInfo context;@GET@Produces(MediaType.APPLICATION_JSON)public String get() {return System.getProperty("user.dir"); ...

如何使用Gson或org.json库获取Java中json的所有键?【代码】

这个问题已经在这里有了答案: > How can I access each key and value in JSONArray 2个例如,应从以下json,id,item,fromNumber中检索出.json可以具有n个嵌套.{ "items": [{"id": 633706061003,"fromNumber": "16572307534","contact": {"id": 499354453003,"homePhone": "16572307534"},"records": [{"id": 353389055003,"result": "LA","recordings": [{"id": 1642762...

java-如何从链接获取完整的视频下载?【代码】

我正在尝试从链接下载视频,但它只下载其中的一小部分,因此根本无法观看.无论链接中的文件大小如何,您将如何下载整个视频?try {URL url;byte[] buf;int byteRead, byteWritten = 0;url = new URL(fAddress);outStream = new BufferedOutputStream(new FileOutputStream(destinationDir + "\\" + localFileName));conn = url.openConnection();is = conn.getInputStream();buf = new byte[size];while ((byteRead = is.read(buf)) !...

java-如何从两个流中获取相似的元素并收集由此形成的对而不丢失顺序?【代码】

例如:输入是无限流,可作为地图每次减少的有限列表使用:list 1: List<String> : {"a1_5", "c1_91", "b1_43", "b1_76", "a1_68"}list 2: List<String> : {"c2_3", "b2_19", "c2_29", "a2_45", "b2_53"}我的输出应该是由List输出实例组成的无限流:List<String> : {"a1_5,a2_45", "c1_91,c2_3", "b1_43,b2_19", "b1_76,b2_53", "a1_68,a2_45"}或者输出可能是:List<String> : {"c1_91,c2_3", "b1_43,b2_19", "a1_5,a2_45", "b1_76...

java-如何从文件中获取信息(字母和整数),并存储该信息以备将来使用?【代码】

我将尝试尽可能具体,但是如果这还不够完善,请不要沮丧,这是我的第一篇文章. 我正在创建一个拼字游戏评分类,它包含两个文件:一个字母值txt文件和一个包含一些单词的txt文件,我们稍后将根据其包含的字母来确定每个单词的值,就像在Scrabble游戏中一样. 字母值文本文件将具有26行,每行具有随机的字母,空格和与该行中的所述字母相对应的某个字母值整数.像这样: A 1 1号 F 3 . . . Z 15 我知道如何读取每一行并将其存储,但是我不知道如...

RxJava,获取第一项(如果存在)【代码】

我正在尝试使用RxJava从列表中获取第一项.但是,如果项目不存在,我不希望它引发错误.相反,我希望能够通过提供默认项来自己处理. 我在下面创建的代码可以正确地检索列表中的第一项.虽然我不知道如何将.exists()合并到其中.api.getLibraryEntries(username).observeOn(AndroidSchedulers.mainThread()).flatMap(new Func1<List<Entry>, Observable<Entry>>() {@Overridepublic Observable<Entry> call(List<Entry> Entries) {return O...

java-是否可以获取@JsonProperty的原始字段名称?【代码】

我需要创建一个@JsonProperty值到原始字段名称的映射.有可能实现吗? 我的POJO课:public class Contact {@JsonProperty( "first_name" )@JsonView( ContactViews.CommonFields.class )private String firstName;@JsonProperty( "last_name" )@JsonView( ContactViews.CommonFields.class )private String lastName;public String getFirstName(){return firstName;}public void setFirstName( String firstName ){ this.fir...

Java流-在GroupBy之后获取内部元素【代码】

这个问题已经在这里有了答案: > Java 8 grouping using custom collector? 3个我将汽车列表分组为有名称的汽车和没有名称的汽车.cars.stream().collect(Collectors.groupingBy(car -> IdUtil.isEmpty(car.getName().equals(""))));在此示例中,我将获得Map< Boolean,List< Cars>> 问题: >我想从每个小组中获得不同的内部成员,这样我就可以Map<布尔值,List< wheels>使用...

java-不断获取“可能已访问以下记录器集”的logback【代码】

我正在使用logback登录我的应用程序,并且在运行该应用程序时,我不断收到以下警告.当我运行单元测试时,它会在每堂课上打印出来!SLF4J: The following set of substitute loggers may have been accessed SLF4J: during the initialization phase. Logging calls during this SLF4J: phase were not honored. However, subsequent logging calls to these SLF4J: loggers will work as normally expected. SLF4J: See also http://w...

Java获取鼠标悬停工具提示文本【代码】

是否可以用Java(或您知道的任何其他语言)获取工具提示文本(鼠标悬停时).例如,将鼠标悬停在任意应用程序中的某些内容上,然后会弹出一个带有一些信息的小工具提示.是否可以将其作为字符串返回给程序.似乎有可能,我不明白为什么不这样做,但我不是专家.任何帮助,将不胜感激.谢谢.解决方法:所有扩展JComponent的类都具有这些功能. >您这样做:comp.setToolTipText("HEY!");设置文本.>您这样做:String tt = comp.getToolTipText();获取文...

java-如何在批注处理中获取通用类型的合格类名称?【代码】

我有一个像这样的界面:interface MyInterface<V>{}例如,我所有带有@MyAnnotation的带注释的类都以不同的方式实现此接口.//first way Class1 implement MyInterface<SomeClass> //second way AbstractClass<V> implement MyInterface<V> Class2 extends AbstractClass<SomeClass> //third way ConcreteClass implement MyInterface<SomeClass> Class3 extends ConcreteClass好吧,我有1,2和3类的TypeElements,我想找到类型变量...

java-从Clojure持久性哈希获取未知密钥【代码】

从Clojure映射中获取未知密钥的最佳方法是什么?我试过了-(key {:a "test"})这引发-ClassCastException clojure.lang.PersistenArrayMap cannot be cast to java.util.Map$Entry看source code,这很有意义-(defn key"Returns the key of the map entry."{:added "1.0" :static true}[^java.util.Map$Entry e](. e (getKey)))我也尝试过(key (java.util.Map$Entry. {:a "test"}))哪个抛出这个-CompilerException java.lang.IllegalAr...

使用Java API从GitHub获取所有提交【代码】

我想使用Java API从GitHub获取所有提交.到目前为止,我设法创建了以下简单代码:import java.io.IOException; import java.util.List; import org.eclipse.egit.github.core.Repository; import org.eclipse.egit.github.core.client.GitHubClient; import org.eclipse.egit.github.core.service.RepositoryService; import org.junit.After; import org.junit.AfterClass; import org.junit.Before; import org.junit.BeforeClass;...

java-BeanDefinitionRegistryPostProcessor-如何将@Configuration类注册为BeanDefinition并获取其@Beans【代码】

假设我有这个@Configuration类:@Configuration public class SomeConfig{@Beanpublic MyBean myBean(){return new MyBean();} @Beanpublic Another anotherBean(){return new AnotherBean();} }我有一个实现BeanDefinitionRegistryPostProcessor的类,以添加某些BeanDefinitions.在此我也想导入SomeConfig以便将其bean添加到上下文中:@Override public void postProcessBeanDefinitionRegistry(BeanDefinitionRegistry registry) ...

实例 - 相关标签