Tomcat으로 웹서비스를 제공하는 웹서버를 돌리고 있는데 몇일전 갑자기 이런 에러 메시지를 몇시간 계속 로그파일에 뿌리더니 어느순간인가 부터는 톰캣을 살아 있는데 웹서버에 연결이 되지 않는 현상이 발생되었네요. 로그는 아래와 같습니다. 해결방법을 찾기 위해 여기저기 해결방안을 찾던 중 아래 사이트에서 다음과 같은 내용을 발견하였습니다. tomcat에서 rmi client 돌리다 발생하는 에러 MalformedURLException
어제 코딩을 하던 중 찾은 내용입니다. 내용은 제목 그대로 입니다. 출처는 아래 링크입니다. http://cafe.naver.com/suninet.cafe?iframe_url=/ArticleRead.nhn%3Farticleid=588 Introduction In this section, you will learn what is UTF - 8 Encoded Data and how does that perform the work. First of all you have to know about the UTF-8. UTF-8, it stands for 8-bit Unicode Transformation Format. It represents the Unicode. In this program standard ..
아직도 문제가 해결되지는 않았지만 몇일동안 SQL에서 발생되는 교착상태(일명 DeadLock) 때문에 고생하면서 검색했던 자료 중 괜찮은 자료가 있어서 기록해둘까 합니다. 출처 : mssql lock ** LOCK ** 트랜잭션은 LOCK 과 떨어져서 설명될 수 없는 관계이고, LOCK 도 트랜잭션 없이 설명될 수 없다. LOCK 즉 잠금의 문제는 동시성 문제이다. 어떤 자원을 누군가 사용하고 있다면 어떤 형태로든 잠금이 설정된다. 그리고 그 잠금의 종류에 따라서, 해당 자원은 다른 사람이 어느 한계까지만을 사용할 수도 있고 아예 엑세스 자체도 불가능할 수도 있다. 그래서 여러 사용자가 함께 사용하는 응용프로그램이거나 특히 웹사이트 같은 경우엔 트랜잭션 사용 시 잠금에 관한 설정을 꼭 고려해야 한다. 1..
오늘도 역시 삽질 끝에 알아낸 소중한 하나의 정보를 기록합니다. ㅋㅋ 오늘은 자바의 String.split( ) 함수에서 구분자로 역슬래시("\")를 사용해서 문자열을 분리하던 중 String.split("\"); 는 구문 자체 오류로 나타나고 기본적으로 "\" 는 "\\"로 사용해야 한다고 알고 지냈기에 별다른 문제없이 문자열을 "\"으로 분리하기 위해 String.split("\\"); 사용했습니다. 하지만 실행을 시켜보니 프로그램이 계속 아래와 같은 오류를 뱉어내면서 제대로 동작을 안했습니다. ㅠㅠ Unexpected internal error near index 1 \ ^ 네이버에서 관련 자료를 한참 검색하였으나 찾지 못하고 구글을 검색하여 찾았습니다. ( 좋아하지도 않는 영어로 된 문서를 찾아서..
오늘은 List와 ArrayList를 쓰면서 나름 삽질을 하고 "아~ 정말 삽질 제대로 했구나~!!" 라는 생각을 하면서 자바 Collection 관련 제대로 잘 정리된 글을 발견해서 퍼왔습니다. 나도 이런 글을 스스로 적어서 올려봐야 하는데.. 맨날 남의 글 찾아다가 블로그에 기냥 열심히 정리만 하고 있네요.. 가끔 필요할 때 검색하는 것 보단 빨리 찾아서 볼 수 있어서 좋긴한데... ㅡㅡㅋ 아직 더 많은 수련이 필요할 듯... 출처 : 자바 Collection 여태 개발하면서 무지 많이 써오던 컬랙션들. 성능이나 별다른 고민없이 걍 대충 써왔던 것 같다. "켄트 벡의 구현 패턴"이란 책을 보다 보니 자세한 설명이 있어서 그 동안 알고 있던것과 더불어 정리해 두는 게 조을 것 같다. 1. 인터페이스 T..
오늘은 자바스크립트를 이용해서 서비스 팩2 의 팝업 차단 기능을 무시하고 팝업을 여는 방법에 대해 적어보도록 하겠습니다. 웹페이지를 만들면서 제컴이 팝업 차단 기능이 해제되어 있어서 신경도 안쓰던 부분이었는데 오늘 다른 곳에서 보니 팝업 창 차단 관련 메시지가 뜨거나 창이 자동으로 바로 닫혀 버리는 일이 발생하여 이러저리 방법을 수소문 하던 중 괜찮은 팁(Tip)을 하나 발견하여 이래야 나중에 다시 검색해서 원하는 자료를 찾는 번거로움을 줄일 수 있겠단 생각에 글을 남겨둡니다. 그리고 아래 소스 중에서 setTimeout('k_Popup2("'+url+'","'+target+'","'+flag+'")', 500); 부분이 있는데 저는 setTimeout을 사용하지 않고 바로 setTimeout이 호출하는..