전체메뉴94 [spring] java.lang.NoSuchMethodError: org.springframework.core.annotation.AnnotatedElementUtils.findMergedAnnotation mongodb 와의 연동을 위해서 spring 4 버전으로 올렸다.필요한 dependency(mongo-java-driver , spring-data-mongodb) 도 다 추가해주었지만, 자꾸 다음의 오류가 떴다.같은 라이브러리가 서로 다른 버전으로 dependency 에 추가된 경우라고 했는데 아무리 찾아봐도 중복된 게 없었다. 인내심을 가지고 영어문서들을 계속 읽다가, 그 해결책을 dependency Hierarchy 탭에서 찾을 수 있었다. (이건 한번도 눌러보지 않은 탭이었음)바로 내가 추가해준 spring-data-mongodb 안에 포함된 spring-core 와 spring beans 등이 현재 스프링버전보다 높은 버전으로 되어있었다는 것을....그래서 스프링 버전을 그에 맞게 올려주니까 .. 2017. 6. 15. 2017. 05. 26 채팅구현 - 로그 실시간 채팅 및 로그 불러오기 기능은 모두 구현했다. 채팅의 내용을 DB 에 넣는 것에 대해서 구현했는데, 문제는 이 내용들을 DB 에 한꺼번에 (일정량) 넣을 것인지, 아니면 메세지를 주고받을 때마다 넣어야 될 것인지에 대해서 고민해봐야 할 것 같다. 우선은 주고받을 때마다 넣는 방식으로 구현했는데, 그렇게 하면 나중에 너무 느려질 가능성이 있을 것 같다. node.js 의 함수 구조같은 것들을 좀 더 공부해서 코드를 효율적이고 깔끔하게 짜야할 것 같다. 예를 들면 쿼리를 받아 DB 에 집어넣는 부분은 따로 다른 파일로 빼주면 더 깔끔하게 구현 가능할 것 같다는 생각이 든다. 2017. 5. 29. 2017. 05. 25 채팅 구현 - 방 리스트 1. 아이디 값을 다르게 해서 채팅방 들어가도록 확인 2. 방 리스트를 출력하도록 구현 3. 채팅로그 저장 (이건 아직 진행중) 현재 로그를 매번 보낼 때 마다 DB 에 저장하는 것으로 할지 고민중! 2017. 5. 26. 2017. 05. 24 채팅 구현 - 실시간 채팅 채팅 구현 시작 과정은 송신자 1. 메세지 창 클릭시, toggle 창 (chat.jsp) 띄움. 2. 방 확인 (추후 다시 새악), 이미 있다면 그 전 내용들을 다 불러올 것 3. 입장(방 서버에 우선 생성), 보낸다. (Queue 에 메세지를 보낸 사람, 받는 사람 등 정보를 순차적으로 저장) 4. 나갈 때 저장? 수신자 1. 첫 메인화면 로그인 시, ajax 를 통한 polling -> 안읽은 메세지를 체크 2. 아이콘을 클릭했을 때, chat.jsp 호출 (혹은 방 목록 나열한 파일) 3. 채팅방 선택 4. 채팅 2017.05.24 누군가 있을 때, 채팅창에 그 내용이 써지도록 함 (실시간 채팅 까지 완료) 2017. 5. 25. 백준1697_숨바꼭질 문제수빈이는 동생과 숨바꼭질을 하고 있다. 수빈이는 현재 점 N(0 ≤ N ≤ 100,000)에 있고, 동생은 점 K(0 ≤ K ≤ 100,000)에 있다. 수빈이는 걷거나 순간이동을 할 수 있다. 만약, 수빈이의 위치가 X일 때 걷는다면 1초 후에 X-1 또는 X+1로 이동하게 된다. 순간이동을 하는 경우에는 1초 후에 2*X의 위치로 이동하게 된다.수빈이와 동생의 위치가 주어졌을 때, 수빈이가 동생을 찾을 수 있는 가장 빠른 시간이 몇 초 후인지 구하는 프로그램을 작성하시오. 입력첫 번째 줄에 수빈이가 있는 위치 N과 동생이 있는 위치 K가 주어진다.출력수빈이가 동생을 찾는 가장 빠른 시간을 출력한다.예제 입력 복사5 17예제 출력 복사4 [코드] 12345678910111213141516171819.. 2017. 4. 12. 백준9328_열쇠 문제상근이는 1층 빌딩에 침입해 매우 중요한 문서를 훔쳐오려고 한다. 상근이가 가지고 있는 평면도에는 문서의 위치가 모두 나타나 있다. 빌딩의 문은 모두 잠겨있기 때문에, 문을 열려면 열쇠가 필요하다. 상근이는 일부 열쇠를 이미 가지고 있고, 일부 열쇠는 빌딩의 바닥에 놓여져 있다.상근이가 훔칠 수 있는 문서의 최대 개수를 구하는 프로그램을 작성하시오.입력첫째 줄에 테스트 케이스의 개수가 주어진다. 테스트 케이스의 수는 100개를 넘지 않는다.각 테스트 케이스의 첫째 줄에는 지도의 높이와 너비 h와 w (2 ≤ h, w ≤ 100)가 주어진다. 다음 h개 줄에는 빌딩을 나타내는 w개의 문자가 주어지며, 각 문자는 다음 중 하나이다.'.'는 빈 공간을 나타낸다.'*'는 벽을 나타내며, 상근이는 벽을 통과할.. 2017. 4. 11. 이전 1 ··· 5 6 7 8 9 10 11 ··· 16 다음