내 서블릿 애플리케이션 (java + tomcat)은 온라인 cityid-temperature 매핑을 제공하는 것을 목표로합니다. 매핑 규칙은 디스크의 파일에서 init() 함수로로드됩니다. 그러나 파일은 매일 업데이트되므로 을 다시로드하거나 함수를 다시 시작하여 표준 서블릿이 제공하지 않는 메모리로 파일을 다시로드해야합니다. 구현 방법? 감사!servelt 프로그래밍에서 재 초기화 로직을 구현하는 방법
0
A
답변
0
시작할 때 파일의 타임 스탬프를 어떻게 든 저장하십시오. 가끔씩 저장된 타임 스탬프와 파일의 타임 스탬프를 비교하십시오. 파일이 최신 파일 인 경우 파일을 다시로드하십시오.
여러 가지 방법으로 타임 스탬프를 저장할 수 있습니다. 예를 들어, 응용 프로그램 컨텍스트에 변수를 캐시하십시오. 또는 시작시 현재 시간으로 비어있는 파일을 작성하여 마지막으로 파일을로드 한 시점을 알 수 있습니다. 빈 파일의 시간 소인을 참조 값으로 사용하고 다시로드 할 때 빈 파일을 다시 작성하십시오.
관련 문제
- 1. iPhone 프로그래밍에서 스크롤 목록보기를 구현하는 방법
- 2. 게으른 <T> 재 초기화 방법?
- 3. Java 클래스 재 초기화
- 4. 재 초기화 구조체의 멤버
- 5. 레크리에이션 또는 재 초기화?
- 6. flex : 새로 고침 (재 초기화)하는 방법
- 7. NSArrayController 서브 클래스의 초기화 메소드를 구현하는 방법
- 8. Faye에서 비즈니스 로직을 구현하는 방법은 무엇입니까? 레일
- 9. 프로그래밍에서 수학 방정식을 구현하는 데 문제가 있음
- 10. 중요 섹션 재 초기화 방지
- 11. WatiN을 사용하여 재 초기화 제어
- 12. 생성자를 통한 C++ 객체의 부분 재 초기화
- 13. ScalaTest : Singleton Object 재 초기화 문제
- 14. NoClassDefFoundError - 이전에 실패한 클래스에서 재 초기화 거부
- 15. SQL Server 2008 복제 (재 초기화 방지)
- 16. ajax 호출 후 jQuery 함수 재 초기화
- 17. 파괴 시뮬레이션 후 NivoSlider 재 초기화
- 18. postgres와 함께 django의 BCryptPasswordHasher를 재 구현하는 방법 9.1
- 19. UI와 비즈니스 로직을 연결하는 방법
- 20. 모델에서 데이터베이스 로직을 처리하는 방법
- 21. 아이폰 프로그래밍에서 세션을 사용하는 방법?
- 22. iOS 프로그래밍에서 pList 사용하는 방법
- 23. iOS 프로그래밍에서 시간을 멈추는 방법
- 24. iOS 프로그래밍에서 시간을 얻는 방법
- 25. 간단한 프로그램 로직을 연속적으로 호출하는 방법
- 26. jQuery에서 "AND"대신 "OR"로직을 구현하는 방법은 무엇입니까?
- 27. 비즈니스 로직을 모델과 분리해야합니까?
- 28. 초기화 방법
- 29. 재 스퍼 재 스포트를 jsp로 표시하는 방법
- 30. 레일스 모델에서 복잡한 검색 로직을 리팩토링하는 방법