일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- https://velog.io/@velopert/create-typescript-react-component
- 출처 : https://webdir.tistory.com/506
- object
- http://jeonghwan-kim.github.io/dev/2019/06/25/react-ts.html
- 게시판
- 출처 : https://joshua1988.github.io/web-development/javascript/promise-for-beginners/
- toString
- Today
- Total
목록JAVA (13)
Back Ground
주관적인 생각 솔직히 요즘 시대에 쓰는게 맞는가 싶을 정도로 왜 사용하는지 잘 모르겠다.전자정부프레임워크 사용시 사용 된다고 하는데 STS나 Eclipse에도 eGov 설정을 쉽게 할 수 있는데Kawa를 사용한다는 이야기를 들어서 알아 봤지만특별히 사용 목적을 잘 이해가지 않는데 혹시 Kawa로 사용해서의 장점같은 것들이 있다면댓글로 적어주셨으면 감사하겠습니다. Kawa 는 자바 언어이 특성을 그대로 보여줄 수 있는 쉐어웨어(Shareware) 통합개발환경으로 Tek-Tools사 제품자바 전용 툴이기는 하지만 JDK 는 따로 설치를 해야 한다.통합 환경 : 전문적인 자바 프로그램을 개발하기 위한 환경 2.1 자바 개발 환경 Kawa는 Java 플랫폼에서 다른 프로그래밍 언어를 구현 하는 데 유용한 프레임..
자바에서 JVM , JRE , JDK 대해서 설명하자면 JVM JVM은 자바 가상머신(Java Virtual Machine)의 약자이다. JVM은 자바소스코드로 부터 만들어지는 자바 바이너리 파일(.class)을 실행할 수 있다.또한 JVM은 플랫폼에 의존적이다. 즉 리눅스의 JVM과 windows의 JVM은 다르다.단, 컴파일된 바이너리 코드는 어떤 JVM에서도 동작시킬 수 있다. JVM은 다음과 같은 역활을 한다. 바이너리 코드를 읽는다.바이너리 코드를 검증한다.바이너리 코드를 실행한다.실행환경(Runtime Environment)의 규격을 제공한다.(필요한 라이브러리 및 기타파일) JREJRE는 자바 실행파일(Java Runtime Environment)의 약자이다. JRE는 JVM 이 자바 프로그..
이클립스를 Encoding을 MS949 기본값으로 설정해 놨던 상태였다. java에서 문자열을 바이트를 구해 DB에 입력할 생각이였다. 1 int test_byte = test_text.getByte().length; cs "홍길동" 이라는 문자열의 byte를 구한다. 그렇다면 문자열은 2byte 처리하기때문에 [ 6 byte ] 가 나오게된다. 그렇게 Map 에 담아서 DAO를 통해 DB에 넣었는데... 1 map.put("test_text", test_text); cs DB TEST_TEXT VARCHAR2(6); ORA-12899: "테이블"."test_text" 열에 대한 값이 너무큼 (실제:9 최대값:6) 라고 들어 뜰 것이다. 그 이유는 DB의 "CHARACTER SET"이 UTF-8로 되어있..
ModelAndView는 Controller의 처리 결과를 보여줄 view와 view에서 사용할 값을 전달하는 클래스이다. -생성자 ModelAndView() : 그냥 생성 ModelAndView(Object view) : 렌더링 할 View ModelAndView(Object view, Map model) : 렌더링 할 View와 View에 전달할 Map ModelAndView(Object view, String modelName, Object modelObject) 렌더링 할 View와 View에 전달할 객체의 이름과 값 ModelAndView(String viewName) : ViewResolver에 전달할 View 이름 ModelAndView(String viewName, Map model) : ..
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[]; 원하는 타입의 변수를 선언하고 변수 또는 타입에 배열임을 의미하는 대괄호 []를 붙이면 된다. 두 방법 중- ①타입을 선호한다 : 대괄호가 변수 이름의 일부라기보다는 타입의 일부라고 보기 때문. [배열의 생성] 배열을 선언한 다음에는 배열을 생성해야한다.배열을 선언하는 것은 단지 생성된 배열을 다루기 위한 ..
Gson은 java객체를 JSON 표현식으로 변환할 수 있게 하는 Java 라이브러리이다. 물론, JSON 표현식 형태의 스트링을 java 객체로 변환 또한 가능하다.주로 사용할 클래스는 Gson이고 그냥 new Gson()으로 객체 생성하면 된다. GsonBuilder 클래스도 있으나 다양한 셋팅을 해서 Gson객체를 생성할 때나 사용한다.Gson객체는 상태값 같은 것을 가지고 있지 않으므로 다수의 Json 직렬화(serialization)와 역직렬화(deserialzation) 처리시에 계속 재 사용해도 된다. 밑의 예제는 https://sites.google.com/site/gson/gson-user-guide 사이트의 예제이므로 참고하길 바란다.그 중 많이 쓸거 같은 예제들만 한번 골라서 알아보자..
다운로드 https://tortoisesvn.net/downloads.html 실행을 클릭한다. Next를 선택한다. License Agreement를 선택하고 Next 기본 설정으로 설치할 것이므로 Next 선택 Install 선택하고 설치 시작 설치 완료 Finish선택 3.Repository 생성-생성하고자 하는 폴더를 만들고 마우스 오른쪽 키를 누르고TortoiseSVN -> Create repository here를 선택한다. Create folder structure 선택하면Default dirctory structrue successfully created! 팝업이 나타한다.그리고 아래와 같이 프로젝트에 필요한 파일이 생성된다. 4.파일 적용4.1Checkout URL of reposi..