Use entrySet() instead of keySet()+get() in WARCSpout and Solr IndexerBolt
I maintainer di solito rispondono entro 1 giorno
Valutazione
- Difficoltà
- 2/5
- Tempo stimato
- 1-3 ore
- Idoneità per principianti
- 82/100
Direzione di ricerca
Esamina external/warc/.../WARCSpout.java in open() e external/solr/.../bolt/IndexerBolt.java in execute(). Individua i cicli che iterano su keySet() e chiamano get() per ogni chiave, poi verifica come ciascun ciclo usa i valori della mappa. Il lavoro è completato quando entrambi i cicli usano entrySet() e il comportamento esistente rimane invariato.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
SpotBugs reports WMI_WRONG_MAP_ITERATOR in two places, where the code
iterates keySet() and then calls get() for each key:
external/warc/.../WARCSpout.java(open(), reading the HDFS config map)external/solr/.../bolt/IndexerBolt.java(execute(), iterating metadata)
Iterating entrySet() avoids the extra lookup per entry. The change has no
behavior impact. Would you accept a small PR for this? Happy to do it.
- Lingua principale
- Java
- Stelle
- 1k
- Fork
- 295
- Merge medio
- 1g 14h
- PR unite (30g)
- 62
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Ha un modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di apache/stormcrawler
-
Remove dependency on httpcomponents.core5Forse già presa @rzo1 l’ha presa 1 giorno fa. ApertaBREAKING CHANGE core
Difficoltà 5/5 Più di una settimana Idoneità per principianti 15/100
apache/stormcrawler#2266 ·
I maintainer di solito rispondono entro 1 giorno
-
URLNormalizer The query is split on `;` as well as `&`, which rewrites URLsForse già presa @jnioche l’ha presa 27 giorni fa. Apertabug
apache/stormcrawler#2199 · 1 assegnatario ·
I maintainer di solito rispondono entro 1 giorno
-
[Bug report] BasicURLNormalizer unmangleQueryString inserts a second `?` when a query value contains a `/`Forse già presa @jnioche l’ha presa 27 giorni fa. Apertabug core
apache/stormcrawler#2198 · 1 assegnatario ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 70/100
apache/stormcrawler#2131 ·
I maintainer di solito rispondono entro 1 giorno
-
[Improvement] Work towards Maven 4 CompatibilityForse già presa @mvolikas l’ha presa 352 giorni fa. Apertagood first issue help wanted
apache/stormcrawler#1662 · 2 commenti · 1 assegnatario ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di apache/stormcrawler
Issue simili
-
[BUG] jackson3 JacksonJsonpMapper(ObjectMapper) fails to deserialize `_source` with "Trailing token" errorForse già presa @junyeokk l’ha presa oggi. Apertabug untriaged
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
opensearch-project/opensearch-java#2236 ·
I maintainer di solito rispondono entro 1 giorno
-
Posting fails with "Context too long"Forse già presa @jimklimov l’ha presa oggi. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 67/100
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 62/100
open-learning-exchange/myplanet#18392 ·
I maintainer di solito rispondono entro 2 giorni
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
linagora/twake-calendar-side-service#1218 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno