목록프로그래밍 언어 (86)
IT 일기장
친구랑 카페에서 공부하다 접하게된 알고리즘이다. 이해하기 쉽다 리스트에 숫자들을 담아서 내가 찾고자 하는 숫자가 몇번째에 있는지 찾는 알고리즘이다. 아래 코드에서 배열은 0번부터 시작이므로 4가 출력된다. def Binary_Search(data, value): left = 0 right = len(data) - 1 while left
이전에 평소처럼 이클립스를 실행시키는데 8080 포트번호가 이미 사용중이라고 실행이 되지 않았었다. 내가 한 짓을 생각해보면.. 딱히 문제되는 부분이 없고 다른 컴퓨터도 마찬가지로 8080 포트가 이미 사용중이어서 원인을 찾을 수가 없었다... 암튼 해결은 했으니 기록해둔다. CMD에서 해당 명렁어를 입력해준다. netstat -a -o | findstr 8080 그리고 아래 명령어 입력해준다. taskkill /f /pid 24520 24520은 위 CMD 화면에서 가장 오른쪽에 있는 숫자 입력해주면 된다. 이렇게 하면 8080 포트는 강제로 중지된다.
값이 Null인 경우 NullPointException 에러가 자주뜨는데 이를 막기 위해 공백으로 바꿔주는 방법이 있었다. public static String NullCheck(String obj, String defaultStr){ String result = defaultStr; if(obj != null && !"".equals(obj)){ result = String.valueOf(obj); } return result; } 사용법 예시는 다음과 같다. request.getParameter("test") 값이 Null이면 공백으로 치환해준다. String test = NullCheck(request.getParameter("test"),"");
Ajax 에서 배열값을 Controller에 전송하고 싶은데 getParameterValues를 활용해도 null이 출력된다. 그럴땐 Ajax Option 중 tradition : true 속성을 추가해주면 전송할 수 있다. $(document).ready(function(){ var test = [1,2,3,4,5,6]; $.ajax ({ url : "/test/test.ajax" , data : {"test":test} , type : "post" , traditional : true , success : function(data) { alert("success"); } , error : function(jqXHR,textStatus,e) { alert("오류가 발생하였습니다. 관리자에게 문의해 주세..
직장 다니면서 자격증 공부하는게 여간 쉽지 않다는걸 느꼈다. 준비가 덜 된 상태에서 3월 12일에 인하공전에 가서 아는 동생과 함께 시험을 보고 오픈카톡이나 카페같은데 가서 시험 봤던 사람들이 복기한 가답안을 통해 채점 해봤는데 공개되지않은 5문제를 제외하고 예상점수 54점이 나왔었다.. 음... 나머지 문제가 기억이 안나서 불합격이려나 싶었는데 4월 8일 성적공고일에 확인해본 결과 60점 턱걸이로 합격했다! 일단 기분이 좋았지만 개발자로서 아직 SQL에 대한 개념이 확실하게 잡혀있진 않은거 같아서 SQLP도 추가로 따보려고 한다.
가장 많이 쓰였던 기능이 아닐까싶다. Ajax를 이해하기 가장 쉬운 예제이기도하고.. 해서 기록해둔다 본인은 Spring + MyBatis 환경에서 구현했다 Home.jsp ID를 입력할 input text box와 ID를 체크할 버튼을 만들어준다 ID : 아아디 체크 그리고 버튼 클릭시 이벤트를 발동시킬건데 여기서 Ajax를 사용할거다. JQuery CDN이 꼭 필요하니 추가하고 사용하자 본인의 경우 스크립트는 head 태그 아래에 둔다 데이터를 보낼때 여러가지 방식이 있는데 그건 나중에 정리해야겠다.. 아무튼 여기까지 됐으면 다음은 저 URL을 타고 (/loginCheck.do) 이동할 Controller를 만든다 ProjectController.java @Controller public class ..
심각: Parse Fatal Error at line 75 column 9: 요소 유형 "Context"은(는) 짝이 맞는 종료 태그 ""(으)로 종료되어야 합니다. org.xml.sax.SAXParseException; systemId: file:/C:/Program%20Files/Java/tomcat-7.0.59.gtpdb5/conf/server.xml; lineNumber: 75; columnNumber: 9; 요소 유형 "Context"은(는) 짝이 맞는 종료 태그 ""(으)로 종료되어야 합니다. at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXParseException(ErrorHandlerWrapper.java:2..