/[projects]/dao/DaoAdresseService/src/main/java/dk/daoas/daoadresseservice/AddressSearch.java |
Parent Directory | Revision Log
Links to HEAD: | (view) (download) (annotate) |
Sticky Revision: |
PMD
trimToSize på arraylists så der spares lidt mere plads
Litra: Ved at bruge ArrayList i stedet for TreeMap kan vi spare yderligere 100mb heap space
Ved at ændre litraList fra HashMap til TreeMap kan der spares ca 140MB heap space
Use collections.sort instead of List.sort(null)
No need to keep all adresses around in a list
Upgrade to seven days
Mere cleanup imellem de forskellige indlæsnings stages
Comment
More cleanup after stage1
Move more work into AliasGenerator
Increase performance when building structures
Refactor alias generator to seperate class
Set initialCapacity on some of the larger deduplicate helper instances
hvis man har sagt at nærmeste husnr er ok - så er nærmeste litra også ok
prefer copy constructor over clone()
Ret bug i opbygning af aliaser
Ingen brug for concurrent hashmap og reserver plads ved oprettelsen
Korriger fejl ved metaphone
fix bug in dataInspector
Implementér anvend-nærmeste-husnr
Hvis der ikke er direkte hit litra så tager vi den første fra husnr/litra sættet
split husnr og litra ud i selvstændige elementer
Implementer en (double)metaphone hjælper
yet another alias
Remove unneeded import
Smartere håndtering af transport typer ved udvidet dækning /afstand-anden-rute
Database: More deduplication AddressSearch: Minor typo in console output regarding timings
Added alias
ret max afstand på udvidet dækning / cykel ruter
*Very* stupid bug
Remove unused var
Add servlet for simple Address Search
yet an alias
Udtræk på 100% dækkede adresser Link til søgning i index.html
Simplify code
AddressSearch bruger ikke selv config objected, så ingen grund til at gemme en reference
Separate database interface and implementation (preparation for mocking and more unit tests)
Added alias
Vis også total antal adresser
Yet another alias
more alias
yderligere 2 aliaser
Cleanup after extract function:lookupStretname
Endelig en udgave hvor vi gradvis klipper af vejnavn, hvis alm forsøg på at finde vejnavn fejler
Save experimental code for alter use / reference
lav også udenlandske tegn erstatninger på alle varianter
Yet another alias
Yet another alias
Mere alias
Eksponer VasketVejnavn
der skal ikke ændres kom+vejkode ved udvidet dækning
FindBugs
frasorter også postboks
Mere alias
mere alias og frasortering af "pakkepost"
yderligere 2 alias varianter
Sikre at input data er trimmet inden videre behandling
1) Sikre at adressen ikke er dækket inden vi markerer udvidet dækning 2) Bruge Lang3 StringUtils til at sammenligne med (den er nullsafe)
Implementer naturlig sortering for husnr i DataInspector
And make search work again
Make DataInspector work again
Fix 100% dækning efter at postnr gemmes som short istedet for int
More de-duplication
Gadeident kan godt være i en 32bit int
For some address vars, a 16bit short is more than enough
Fix typo
Implement DataInspector
switch to maven
Ret potentiel NPE fejl
Mere alias og lav statistik over de adresser hvor både ny og gl bruger google
Bedre frasortering af døgnpost
Bedre test for pakkeboks
Frasorter pakkeboks / døgnboks med special statuskode
cleanup
More refactoring
Address is spelled with 2 d's
Refactor external service to a common interface
Mere alias
Rapportér det fundne vejnavn uanset om vi fandt et adressepunkt
romertal alias'er
Gør vask endnu bedre
Fjern " nr" fra slutning af vejnavn
yet more alias + always dump all data to response xml
Brug samme gadeident reference som først opslået i postnr veje, så vi sikrer at flere veje med samme navn, peger på samme gadeident
1) simplify helper code 2) read alias table from database and use
Flere alias varianter
Rapporter brugen af levenshtein
Integrer Levenstein
Tilfoej split til udtrækket Mere vjenavn vask
Use openstreetmap before google
Mere alias + tag højde for : og ; i adressefeltet ved vask
StringUtils.equals is null-safe
Prevent NPE
endnu en alias variant
Implemented search log to db
Make OSM timeout configurable
lidt flere alias'er
More output from search
Vask vejnavn kan vente til vi ved om vi har et husnr
Refactor usage of config object
Load google keys from config
Add configuration
Formater indlæst tid ordentligt
Gem statistic omkring indlæsnings tid og tidsforbrug
First version of admin page and data reload
Udtraekket skal være sorteret
Tilføjet udtræk over ikke-dækkede adresser
use for-each to iterate over variants
Add special cases for ü
Udvidet dynamic alias opbygning
Add timing statements to data builder
Bugfix for helper cache
Correct use of helper cache
If Google/osm helped finding a gadeident - save it for later
Implement OpenStretMap helper
Only use google name if it actutally returned a non-null value
Implement Google lookup
Add some more aliases
alias opbygningen skal ske på lowercase udgaven af strengen
Dynamisk opbygning af alias varianter
Disable timing/debugging statements
Add benchmarking statements
Collect statistics
1) Sørg for at data strukturerne har en fornuftig initial Capacity for an undgå for mange udvidelser under start 2) da vi ikke bruger idAdresseMap efter indlæsningen er der der ingen grund til at gemme disse data på objekt niveau
Korrekt håndtering af BK udvidet dækning + lad MySQL lave case konvertering for at undgå en masse ekstra String objekter under opbygningen.
Flyt alle bean typer ned i sin egen package
Ingen grund til at gemme vasketVejnavn i adresse POJO'en da det bare kræver mere hukommelse
gem 100% mappet - kan være vi får brug for den senere.
Implementer 100pct dækning
Sikring omkring lukkede adresser + SearchServlet skal auto loade når context initialiseres
Implementer udvidet dækning i DAO & BK
First functioning edition
Initial import.
This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.
ViewVC Help | |
Powered by ViewVC 1.1.20 |