일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- toString
- 출처 : https://webdir.tistory.com/506
- http://jeonghwan-kim.github.io/dev/2019/06/25/react-ts.html
- 출처 : https://joshua1988.github.io/web-development/javascript/promise-for-beginners/
- https://velog.io/@velopert/create-typescript-react-component
- object
- 게시판
- Today
- Total
목록글 전체 보기 (234)
Back Ground
오늘은 HTTP 통신 시, 서버에서 보내주는 응답 코드에 대해 간단히 정리해 보려고 합니다.(개인적으로도 가끔 쉽게 찾아보려고 정리하는 겸 해서 게시물을 작성하였습니다.^^) 클라이언트(웹 브라우저)에서 서버에 어떠한 요청(리퀘스트, Request)를 하면 서버는 응답(리스폰스, Response)를 보내줍니다. 적절한 처리가 이루어져서 성공 응답과 함께 결과 값을 보내주기도 하고, 정상적인 처리가 되지 않은 경우에는 실패 응답과 함께 에러 정보를 보내주기도 합니다. 웹 개발자라면 기본적으로 서버가 정상 응답한 경우, 200 코드를 보내주는 것은 다들 알고 계실겁니다.200을 포함하여 200번대 응답은 서버에서 정상적으로 처리하여 응답한 경우, 보내주는 값들입니다. 그리고 각 코드는 100번대 단위로 응답..
JVM은응용프로그램이 실행되면, JVM은 시스템으로부터 프로그램을 수행하는데 필요한 메모리를 할당 받고 JVM은 이 메모리를 용도에 따라 여러 영역으로 나누어 관리한다. 1. 메서드 영역(method area)- 프로그램 실행 중 어떤 클래스가 사용되면, JVM은 해당 클래스의 클래스 파일 (*.class)을 읽어서 분석하여 클래스에 대한 정보(클레스 데이터)를 이곳에 저장한다.이 때, 그 클래스의 클래스 변수(class variable)도 이 영역에 함께 생성된다. 2. 힙 (heap)- 인스턴스가 생성되는 공간. 프로그램 실행 중 생성되는 인스턴스는 모두 이곳에 생성된다.즉, 인스턴스변수(instance variable)들이 생성되는 공간이다. 3. 호출스택(call stack 또는 execytion..
배열이란 ? - 배열은 같은 타입의 여러 변수를 하나의 묶음으로 다르는 것 ↓서로 다른 타입의 변수들로 구성된 배열은 만들 수 없다.[ 서로 다른 타입의 값들을 하나로 묶으려면 '클래스'를 정의하면 된다. ] 클래스장 가기 배열 선언과 생성 선언방법 선언 예 ① 타입[] 변수이름; int[] score; String[] name; ② 타입 변수이름[]; int score[];String name[]; 원하는 타입의 변수를 선언하고 변수 또는 타입에 배열임을 의미하는 대괄호 []를 붙이면 된다. 두 방법 중- ①타입을 선호한다 : 대괄호가 변수 이름의 일부라기보다는 타입의 일부라고 보기 때문. [배열의 생성] 배열을 선언한 다음에는 배열을 생성해야한다.배열을 선언하는 것은 단지 생성된 배열을 다루기 위한 ..
클라이언트로 부터 SQL문을 실행할 때 서버가 돌아가다가 멈춘 현상 DB - Lock 걸린 상태 [원인]SQL Developer에서 Update문을 실행 후 commit 하지 않은 상태에서 서버로 SQL문을 호출 했을 시 java파일에서는 대기를 타고있다. SQL Developer ORACLE.exe [ ] SQL Developer의 SQL쿼리문(Not Commit 상태) ↖ ↗ JAVA의 SQL 쿼리 ↖ JAVA.exe SQL Developer.exe 이 순간 이미 SQL Developer의 쿼리가 전달 된 상태로 대기하고 있기 때문에 JAVA의 쿼리는 실행하지 못하고 묶여있다. 이것이 LOCK BTLMS의 정상적으로 실행 되는 로그 Successfully 부분이 뜨게 설정해 놨다. BTLMS의 비정상..
보호되어 있는 글입니다.
Gson은 java객체를 JSON 표현식으로 변환할 수 있게 하는 Java 라이브러리이다. 물론, JSON 표현식 형태의 스트링을 java 객체로 변환 또한 가능하다.주로 사용할 클래스는 Gson이고 그냥 new Gson()으로 객체 생성하면 된다. GsonBuilder 클래스도 있으나 다양한 셋팅을 해서 Gson객체를 생성할 때나 사용한다.Gson객체는 상태값 같은 것을 가지고 있지 않으므로 다수의 Json 직렬화(serialization)와 역직렬화(deserialzation) 처리시에 계속 재 사용해도 된다. 밑의 예제는 https://sites.google.com/site/gson/gson-user-guide 사이트의 예제이므로 참고하길 바란다.그 중 많이 쓸거 같은 예제들만 한번 골라서 알아보자..
스프링 프레임워크의 가장 중요한 특징은 객체의 생성과 의존관계를 컨테이너가 자동으로 관리 한다는 점이다.이 것이 바로 스프링 IoC(제어의 역행이다)의 핵심 원리이기도 하다. 스프링은 IoC를 다음 두가지 형태로 지원한다. - Dependency Lookup- Denpndency Injection Inversion of Control ┌--------------- -------------┴----------- -----------------┐ Dependency Lookup Dependency Injection ┌----------------- ------------┴------------ -------------------┐ Setter Injection Constructor Injection IoC ..
Environment 인바이어런먼트 외부에서 입력한 정보를 이용해서 설정값을 변경하는 방법들을 제공하고 있는 방법 ex) 톰켓 서버에 server.xml 이라는 파일에 사용할 포트번호를 설정하며, 아파치 웹 서버는 httpd.conf 파일에 포트 번호와 디렉토리 경로를 설정한다. Environment는 두가지 기능 제공 - 프로퍼티 통합관리 - 프로필을 이용해서 선택적으로 설정 정보를 사용할 수 있는 방법 제공 Environment는 시스템 환경변수 , JVM 시스템 프로퍼티 , 프로퍼티 파일 등의 프로퍼티를 PropertySource라는 것으로 통홥관리한다.@PropertySource ( "classpath : /com/myco/app.properties") 클래스 경로 :따라서 설정 파일이나 클래스 ..