IT
-
[Spring] jsp에서 jsp로 데이터 주고 받기IT/JAVA • SPRING 2019. 9. 16. 17:58
웹 프로그래밍을 하면 여러 페이지를 만들어 서로 데이터를 보내고 받고 할 수 있다. 데이터를 전송할 수있는 방식은 두가지가 있다. 1. get방식 get방식은 주소(URL)를 보낼때 뒤에 데이터를 붙여 같이 보내는 방식이다 이런식으로 saem-ee.jsp 페이지로 넘어갈 때 name이라는 변수에 새박이라는 데이터를 담아 보내는 것이다. post방식보다 빠르고 편하지만 url에 데이터가 노출되므로 보안에 약하며 전송하는 길이에 제한이 있다. 2. post방식 post방식은 태그에 method=post속성을 이용해 submit하여 데이터를 보내는 방식이다. get보다는 속도가 느리지만 데이터가 노출되지 않아 보안에 강하고 많은 데이터를 전송할 수 있다. ------------------------------..
-
[알고리즘 문제] 백준 알고리즘 : 감소하는 수IT/알고리즘 2019. 9. 15. 23:21
친구들과 함께 새롭게 시작한 1일 1커밋 프로젝트!!!!덕분에 오랜만에 알고리즘 문제를 풀어보았다. 생각보다 머리가 너무 안돌아가서 당황했다 ㅠㅜ 열심히좀 해야할듯 복귀기념 문제는 간단한 걸로 준비해봤땅 ^*^ n번째 감소하는 수가 뭔말인가 한참을 고민했는데 말그대로 1은 1번째 2는 2번째 --- 쭉해서 18번째의 감소하는 수는 무엇인가 출력하는 것이다.ex) 12번째 -> 1,2,3,4,5,6,7,8,9,10,20,21 해서 출력되는 수는 21이 된다 소스코드 ↓↓↓ 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707..
-
톰캣실행오류 - java.lang.ClassNotFoundExceptionIT/내가 마주한 에러 2019. 8. 1. 13:48
프로젝트를 요리조리 건들다 보니까 톰캣을 실행할 때 심각: Error configuring application listener of class org.springframework.web.context.request.RequestContextListener java.lang.ClassNotFoundException 이런 오류가 나왔다. 찾아본 결과 메이븐업데이트를 했을 때 메이븐 라이브러리 경로가 삭제되어 나는 오류라고 한다. 이 오류를 해결하기 위해서 해당 프로젝트 우클릭 -> properties -> Deployment Assembly -> java Build Path Entries -> maven Dependencies -> apply 순서대로 진행해주면된다.
-
톰캣 실행 오류 - Server Tomcat v8.0 Server at localhost failed to startIT/내가 마주한 에러 2019. 7. 3. 11:16
잘되던 프로젝트가 어느날 갑자기 안될 때가 있다. 이런 경우에 정말 난감하다..... 하지만 이런 경우가 정말 많다는거... 보통 프로젝트 clean을 하면 되는 경우가 많지만 안될 때 이제 더욱 난감해진다 이번에 3일간 뻘짓했던 것을 기록해두고 다음에 또 찾아써야겠다.(오류 고치기 급급해서 오류화면을 캡처를 하지 못했다 ㅜ) 1. 에러의 시작 publishing failed with multiple errors 지정된 파일을 찾을 수 없습니다 첫 오류의 시작은 이거였다. 두 가지 프로젝트를 진행하고 있었는데(서로 workspace가 다름) 하나를 마무리하고 나머지 서버를 오랜만에 실행시켜보니 저런 에러가 떴다. 오류디테일을 보니 C:/경로/경로/경로/xxx.jar (지정된 파일을 찾을 수 없습니다)라고..
-
[알고리즘 문제] 프로그래머스 행렬의 곱셈IT/알고리즘 2019. 5. 22. 11:00
중학교때 많이 풀었던 행렬의 곱셈을 자바코드로 작성해보자. 너무 오래되서 계산방법이 헷갈렷........... 첫번째 행렬의 열의 수와 두번째 행렬의 행의 수가 같아야 곱셈이 가능하다.곱셈으로 인해 생성되는 행렬은 첫번째 행렬의 행, 두번째 행렬의 열의 크기만하다. 예) [2][3] [3][2] [2][2] 1 2 3 1 2 6 121 2 3 x 1 2 = 6 121 2 이 점을 꼭 생각하면서 풀어야한다!!! 소스코드 ↓↓↓ 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455public class matrix { public static void main(String[] ar..
-
[Tibero]Tibero_tibero is stopped or disabled.IT/내가 마주한 에러 2019. 5. 19. 11:02
서버를 실행시키면 갑자기 잘되던게 서버와의 통신이 실패했다고 나올때가 있다. DB가 다운되서 그렇다고 한다. 이럴때 cmd에 들어가 tbboot를 실행시켜주면 되는데 또 하나의 문제가 생겼다.. Tibero_tibero is stopped or disabled. 대체 나한테 왜이러는지 모르겠다... 찾아보니 이는 관리자 모드로 들어가서 tbboot를 실행시켜준다면 된다해서 들어가서 실행시켜보았다. 진짜 나한테 왜이러는 건지 모르겠다......... 찾아본 결과 tbdown clean을 해준뒤 tbboot를 하면 된다고 한다. 한번 더 믿어보기로한다.......... 드디어 db를 재부팅?할 수 있었고 서버도 잘 동작하는 것을 확인 할 수 있었다. 출처 - https://goodkimday.tistory...
-
[javascript] 자바스크립트 반복문IT/javascript 2019. 5. 14. 15:29
프로그래밍의 꽃은 반복문이다. 단순 반복 작업들을 빠르게 실행시키는데 아주 최적화 되어있다. 오늘은 자바스크립트에서의 반복문 종류를 정리해 볼 것이다. 1부터 10까지 출력하는 코드를 작성할 때 우리는 이렇게 10번의 alert문을 사용하여 출력할 수 있는데 이를 반복문을 사용하여 3줄의 코드로 줄일 수가 있다. 1. for문 for문은 명령문을 몇번 반복할지 정할 수 있다. 형식은 다음과 같다. for(변수 초기화; 변수 조건식; 변수 증감식) {명령문;} 반복문의 변수는 보통 i,j로 한다. 변수 값을 초기화한 뒤 조건문에 맞으면 명령문을 실행하고 변수에 증감식을 실행한다. 자바와 아주 똑같은 문법이다. 이를 1부터 10까지 출력하는 코드로 만들면 다음과 같이 쓸 수 있따 123456 for(var ..