728x90
반응형

분류 전체보기 1094

자바의 특징

- ( C++에비해 ) 배우기 쉬운 객체지향 언어 - 자동 메모리 관리 : GC ( Garbage Collector ) *가비지 콜렉터란? - Garvage는 '정리 되지 않은 메모리', '유효하지 않은 메모리 주소'를 말한다. 주소를 잃어버려서 사용할 수 없는 값들, 앞으로 사용되지 않지만 메모리를 가지고 있는 객체가 포함된다. Garvage Collector는 메모리 관리 방법 중 하나로, 시스템에서 더이상 사용하지 않는 동적 할당된 메모리 블럭(Garvage)을 찾아 자동으로 다시 사용가능한 자원으로 회수하는 것이다. - 멀티 쓰레드 ( Multi Thread )지원 *멀티 쓰레드란? - 하나의 프로세스를 다수의 실행 단위로 구분하여 자원을 공유하고 자원의 생성과 관리의 중복성을 최소화하여 수행능력..

JAVA 2022.02.07

[JAVA] UUID ( Universally Unique Identifier )

- UUID란 범용 고유 식별자라는 뜻. - 네트워크 상에서 고유성이 보장되는 id를 만들기 위한 표준 규약이다. : 중앙관리시스템이 있는 환경이라면 각 세션에 일련번호를 부여해줌으로서 유일성을 보장해 줄 수 있겠지만 중앙에서 관리되지 않는 분산환경이라면 중복이 발생할 수 있다. 이를 위해 탄생하였다. - UUID 버전은 1, 3, 4 및 5가 있다. 이 중 많이 쓰이는 것은 버전 1과 4이다. 버전 1은 타임스탬프를 기준으로 생성되며, 버전 4는 랜덤 생성이다. 버전 3, 5는 각각 MD5, SHA-1 해쉬를 이용해 생성하는 방식이다. randomUUID()로 사용하면 된다. ( 4버전) 랜덤생성이지만 32자리이기 때문에 중복되는 것은 매우 매우 매우 희박하다고 한다. - 세션 아이디를 발급해야 할 때..

JAVA 2022.02.04

[JSP] HttpServletRequest

웹 브라우저 사용자인 클라이언트로 부터 서버로 요청이 들어오면 서버에서는 HttpServletRequest를 생성, 웹 브라우저에게 응답을 돌려줄 HttpServletResponse를 생성 ( 빈 객체 ) 생성된 것들을 요청정보에 있는 패스로 매핑된 서블릿에게 전달. 전달받은 내용들을 파라미터로 Get / Post 형식으로 클라이언트에게 전달. HttpServletRequest를 사용하면 정보를 컨트롤러로 보냈을 때 HttpServletRequest 객체 안에 모든 데이터들이 들어간다. getParameter()를 이용하여 원하는 데이터를 꺼낸다. ( getParameter()의 반환타입은 String ) Model객체에 값을 담아서 보내면 jsp에서 꺼내서 사용할 수 있다. 아래의 예를 보고 이해가 되..

JAVA 2022.02.01

[HTML]<b>태그

태그 개요 태그는 글자를 굵게 표시하는 태그로, bold의 약자입니다. 태그도 같은 기능을 하며 최신 표준은 태그 보다는 태그를 권고 하고 있습니다. CSS에서 font-weight을 bold으로 설정하는 것과 같은 효과를 나타냅니다. 출처 : https://ofcourse.kr/html-course/b-%ED%83%9C%EA%B7%B8 HTML 태그 - ofcourse 개요 태그는 글자를 굵게 표시하는 태그로, bold의 약자입니다. 태그도 같은 기능을 하며 최신 표준은 태그 보다는 태그를 권고 하고 있습니다. CSS에서 font-weight을 bold으로 설정하는 것과 같은 효 ofcourse.kr

Error 2022.01.31

[JAVA]기본형과 참조형의 종류 및 차이

기본형(Primitive type) : - 기본형 데이터는 값을 그대로 할당하는 것. - 메모리 내에 고정된 크기로 저장되면서, 원시 데이터 값 자체를 보관, 불변적 기본적으로 데이터는 하나의 메모리를 사용한다.(재사용) - 메모리에 이름과 데이터를 같이 보관 , 데이터 한건 - 종류 : 정수형 ( byte, short, int, long ) 실수형 ( float, double ) 문자형 ( char ) 논리형 ( boolean ) 참조형(Reference Type) : - 참조형은 기본형 데이터의 집합 - 참조형 데이터는 값이 지정된 주소의 값을 할당한다.

JAVA 2022.01.30

[jQuery] .animate()

.animate() 는 애니메이션 효과를 만드는 메서드 이다. 문법 .animate( properties [, duration ] [, easing ] [, complete ] ) properties 애니메이션 효과를 줄 속성을 정합니다. 가능한 속성은 다음과 같습니다. backgroundPositionX backgroundPositionY borderBottomWidth borderLeftWidth borderRightWidth borderSpacing borderTopWidth borderWidth bottom fontSize height left letterSpacing lineHeight margin marginBottom marginLeft marginRight marginTop maxHeigh..

Error 2022.01.29

[JSTL] <c:url> 태그

태그를 사용하는 이유 : 태그를 사용하게 되면 URL에 자동적으로 context path가 붙는다. 그래서 태그를 사용하게 되면 context path를 변경하더라도 URL을 수정할 필요가 없다. : 클라이언트가 쿠키생성을 허가 하지 않았을 때 로그인 유지가 어려워 질 수 있다. 이 상황에서 세션을 유지시키기 위하여 sessionId를 링크 뒤에 붙혀준다. 그래서 jstl c:url을 사용하면 주소창이 아래와 같이 출력된다. 링크값;jsessionid=abcdefg12345678(임의로 적은값) 즉, jsessionid값이 링크주소 뒤에 붙어다닌다. jsessionid값이 붙는게 싫다면, - web.xml 을 아래와 같이 변경한다. COOKIE - c:url 대신 ${pageContext.request...

Error 2022.01.28
728x90
반응형