전체 글
-
[Oracle] CASE WHEN 표현식데이터베이스/oracle 2020. 11. 18. 12:09
CASE문 사용법 CASE문은 다른 프로그래밍 언어들에서 사용하는 그 CASE와 비슷하다 CASE문에는 사용법은 같지만 조건이 다른 2가지 방식이 존재하며, 값에 따라 결과값을 RETURN하는 방식과 조건에 따라 결과값을 RETURN하는 방식이 있다. 값의 따라 결과값을 RETURN하는 방식 CASE 대상값 WHEN 값1 THEN 결과1 WHEN 값2 THEN 결과2 . . . WHEN 값n TEHN 결과m END; 예제 1 위와같은 게시판 글들이 모여있을때 BBS_ID에 마지막 숫자를 통해 게시판에 성격과 글제목을 알고싶다면. SELECT NTT_SJ,CASE SUBSTR(bbs_id,20,1) WHEN '1' THEN '자유게시판' WHEN '2' THEN '고객게시판' WHEN '3' THEN '질..
-
web.xml이란 무엇인가?자바웹프로그래밍/전자정부프레임워크-번외 2020. 11. 18. 00:08
Web.xml 스프링 웹프로그래밍이나 서블릿위주인 웹프로그래밍을 하다보면 web.xml 을 만지는 일들이 있다. 그렇다면 도대체 web.xml이 무엇일까? web.xml에서 서블릿 맵핑 되는 방법 ,인증이 필요한 URL 등의 정보를 확인한다. Web.xml은 WebApplication의 Deployment Descriptor(배포 설명자) 로써 XML형식의 파일이다. 모든 Web application은 반드시 하나의 web.xml파일을 가져야하고 위치는 WEB-INF폴더 아래에있다. web.xml파일의 설정들은 Web Application 시작시 메모리에 로딩된다. 배포 설명자웹 애플리케이션의 배포 설명자는 애플리케이션의 클래스,리소스,구성 및 웹 서버가 이를 사용해서 웹 요청을 처리하는 방법을 기술하는..
-
ImmutableMap이란?자바웹프로그래밍/JAVA 2020. 11. 17. 15:23
*도움이 되셨다면 광고 한번 클릭 부탁드립니다! 제게 큰 힘이됩니다! ImmutableMap은 com.google.common.collect. 에서 가져올수있다. ImmutableMap은 변경 불가능한 Map 유형이다. 이는 Map의 데이터 선언후 고정되거나 일정하다는것을 의미하며, 읽기 전용이다. 예를들어 맵에 요소를 추가,삭제 및 업데이트를 하려고하면 UnsupportedOperationException이 발생한다. ImmutableMap은 null요소도 허용하지 않는다. null 요소로 immutableMap을 만들려고하면 NullPointerException이 throw됩니다. Map에 null요소를 추가하려고하면 UnsupportedOperationException이 발생한다. Immutable..
-
[백준 알고리즘 3009]네 번째 점 python으로 구현.알고리즘/백준알고리즘 2020. 11. 16. 22:48
네 번째 점 출처다국어분류 한국어 시간 제한메모리 제한제출정답맞은 사람정답 비율 1 초 128 MB 11869 8553 7819 73.995% 문제 세 점이 주어졌을 때, 축에 평행한 직사각형을 만들기 위해서 필요한 네 번째 점을 찾는 프로그램을 작성하시오. 입력 세 점의 좌표가 한 줄에 하나씩 주어진다. 좌표는 1보다 크거나 같고, 1000보다 작거나 같은 정수이다. 출력 직사각형의 네 번째 점의 좌표를 출력한다. 예제 입력 1 복사 30 20 10 10 10 20 예제 출력 1 복사 30 10 이문제는 x,y값이 중복되지 않는 값을 찾는것이다. 설명은 아래에 해놓았다 if __name__ == '__main__': a = [] result_index_x =0 result_index_y =0 count..
-
ajax 와 submit(form) 의 차이?자바웹프로그래밍/전자정부프레임워크-번외 2020. 11. 16. 16:52
*도움이 되셨다면 광고 한번 클릭 부탁드립니다! 제게 큰 힘이됩니다! Ajax Ajax는 서버와 클라이언트의 데이터 전송 및 처리를 비동기식(Asynchronous)방식으로 처리한다. 비동기식 방식이란 서버에서 return Data가 날라오지 않아도 기다리지 않고 다른 작업을 바로 진행하는 방식이다. 그렇기에 대기시간이 줄어들어 웹페이지를 역동성있게 표현할수있다. 또한 전체페이지를 다시 읽어오는것이 아니여서 시간도 단축시킬수있다. function search(){ $.ajax({ url: "/loginservlet", dataType: "JSON", type: "POST", data: { nm: "", res_no: "" }, success: function(data){ },error: function(..
-
context:include-filter && context:exclude-filter&&context:componet-scan이란?자바웹프로그래밍/전자정부프레임워크-번외 2020. 11. 15. 20:16
Context:componet-scan - componet scan을 지원하는 태그이다. - Bean이 될 수 있는 모든 Component들을 자동으로 찾아 Bean 컨테이너에 등록한다. - 단, 의존성 관계 등록은 따로 하지않는다. - 특정 패키지 안의 클래스들을 스캔하고, Annotation을 확인후 빈 인스턴스를 생성 @contorller @service @repository @component 등의 bean 등록 Annotation이 존재하여야 빈을 스캔후 생성할수있다. - @autowired와 @qualifier anootation을 인식할수있다. - @commpoent를 통해 자동으로 빈등록하고, @autowired로 의존관계를 주입 받는 어노테이션을 클래스에서 선언하여 사용했을 경우에는 해당..
-
webgl debugutill webgl inspector webgl디버거!!!! isntall 및 사용법3D웹 프로그래밍/WebGl 2020. 11. 14. 19:44
웹지엘 인스펙터 대부분 javascript 개발자들은 크롬 개발자 도구를 이용하여 개발을 진행한다. 그러나 이러한 일반적인 도구들은 일반적인 웹 개발에 적합하고, 웹지엘에 특화되어있지는 않다. 웹지엘을 위해 특별히 제작된 도구가 바로 웹지엘 인스펙터이다. 이것은 Direct3D의 PIX나 오픈지엘의 gDEBugger와 비슷한 기능을 제공하는 웹지엘 디버거다. benvanik.github.io/WebGL-Inspector/ WebGL Inspector An advanced WebGL debugging toolkit About WebGL Inspector is a tool inspired by gDEBugger and PIX with the goal of making the development of adv..
-
[WebGL] 웹지엘 오류 처리 방법 및 오류 코드 종류3D웹 프로그래밍/WebGl 2020. 11. 14. 08:52
웹지엘이 오류 발생을 감지하면 ,내장된 오류 코드를 생성한다. 오류가 생성되면 다음과 같은 메소드를 호출할때까지 다른 오류는 더이상 생성되지 않는다. gl.getErros() 위의 메소드는 내장된 오류를 조회하는 쿼리이다. 이것은 현재 오류코드를 반환하여 오류 상태를 gl.NO_ERROR로 재설정한다. 이후에는 새로운 오류가 생성될수 있다. 웹지엘 오류 코드 설명 gl.NO_ERROR 마지막 gl.getError() 호출 후에 어떤 새로운 오류도 생성되지 않음 gl.INVALID_ENUM GLenum 인자값의 범위를 초과함. gl.drawArrays()는 원래 gl.TRIANGLES와 같은 적합한 enum 값을 인자로 해야하는데 gl.COLOR_BUFFER_BIT와 같이 다른 타입의 값을 인자로 해 호출..