Witam wszystkich,
Na wstępie powiem od razu, że jestem z tych co to im się zamarzyła kariera w IT i próbują się przebranżowić. Natomiast nie jestem zbytnio zaawansowany na tej drodze.
Natknąłem się na pewien problem, który chciałbym rozwiązać aplikacją webową(może nadawałaby się do jakiegoś "portfolio" w przyszłości), ale do rzeczy.
Problemów mam co niemiara, ale pytanie które mnie trapi w tej chwili i na które nie udało mi się znaleźć odpowiedzi, jak ogarnąć ściąganie pliku .json codziennie. Mianowicie chodzi mi o to, że codziennie w nocy pojawia się plik, który moja aplikacja ma wykorzystywać. Jak mogę zaprogramować, żeby każdego dnia po północy sprawdzała dostępność nowego pliku (powiedzmy co kila minut) i pobierała ten nowy plik, jeśli już się pojawi.
Znalazłem podpowiedzi jeśli chodzi o sam fakt pobierania, tak że z tym pewnie bym sobie poradził, ale nie mam pojęcia jak ruszyć z tym sprawdzaniem czy jest.
Nie oczekuje gotowego rozwiązania, proszę tylko bardziej doświadczonych Javowców o podpowiedź czego szukać jakie funkcje/klasy posprawdzać, czego się nauczyć, żeby to miało ręce i nogi.
Z góry dziękuję za pomoc.
PS: A przy okazji... mając dużego .json'a(ok.300mb, ponad 2mln linii), jaki sposób polecacie do wyszukiwania Stringa(konkretnej wartości, w tablicy z wartościami)?