본문 바로가기 메뉴 바로가기

TMT(Taking My Time)

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

TMT(Taking My Time)

검색하기 폼
  • 전체 카테고리 (19)
    • IT (18)
      • JAVA (13)
      • JAVASCRIPT (1)
      • SPRING (1)
      • Mobile (0)
      • IT 용어 (3)
    • Daily (0)
    • Life Info (1)
  • 방명록

전체 카테고리 (19)
[JavaScript] 변수와 자료형

1. 변수 변수란 직역을 하면 변하는 수라는 뜻인데 프로그래밍에서는 데이터(data)를 저장하기 위해 프로그램에 의해 이름을 할당 받은 메모리 공간을 의미합니다. 즉, 데이터를 저장할수 있는 메모리 공간을 의미하며, 이렇게 저장된 값은 변경될 수 있습니다. javascript에서는 변수를 할당하기 위한 키워드는 다음과 같습니다. var let const 먼저 let과 const는 ES6(ECMAScript6)부터 등장하였으며 두 변수는 선언된 블록 내에서만 스코프가 유효합니다. var는 ES6(ECMAScript6) 이전의 변수 선언 방식으로 let과 동일한 용도로 사용되지만 var는 let의 블록단위 스코프와 다르게 함수 단위의 스코프를 갖습니다. 또한, var는 선언하기전에 사용 할 수 있지만 let..

IT/JAVASCRIPT 2021. 6. 1. 00:02
JSON Web Token(JWT)이란?

1. 토큰이란? 토큰은 정보를 지닌 물리적 가상적 물체를 의미하는데 보안에서의 토큰은 사용자의 물리적인 소지품으로 열쇠, 바우처등으로 생각합니다. 예를들어, 놀이동산에 갓는데 회전목마 이용권을 이용한 사람이 다른 놀이기구를 타지 못하게 하며 회전목마는 이용할수 있다는 권한을 증명할 수 있도록 회전목마 이용권을 발행하여 줍니다. 이용객은 해당 이용권을 가지고 권한을 확인받을 수 있습니다. 서버에서도 로그인을 하면 해당 로그인한 사람이다 라는 이용권으로 주고 권한을 증명할때 사용하는것을 토큰이라 합니다. 2. JSON Web Token(JWT) 이란? 일반 토큰 기반은 과거에 많이 사용하던 방식으로 의미가 없는 문자열(Random String)으로 구성되어 있어 정보를 담을 수 없는 문제점을 지니고 있습니다..

IT/IT 용어 2021. 5. 27. 09:20
[JavaScript] 구조분해할당

1. 구조분해할당 이란? 구조분해할당 구문은 배열이나 속성을 해제하여 그 값을 개별 변수에 담을 수 있게 하는 JavaScript 표현식 이다.(MDN정의) 2. 배열구조분해 var x, y; [x , y] = [1, 2]; console.log(x); //1 console.log(y); //2 배열 리터럴 표현식을 사용하여 즉석에서 쉽게 변수를 초기화 할 수 있다. ▶ 기본 변수 할당 var foo = ["one", "two", "three"]; var [one, two, three] = foo; console.log(one); //"one" console.log(two); //"two" onsole.log(three); //"three" ▶ 선언에서 분리한 할당 var a, b; [a, b] = [1..

IT/IT 용어 2021. 5. 26. 16:45
근로장려금(근로 · 자녀장려금) 신청방법, 신청기간, 자격조건

근로장려금(근로 · 자녀장려금)이 무엇일까? 근로장려금은 열심히 일은 하지만 소득이 적어 생활이 어려운 근로자 또는 사업자(전문직 제외)가구에 대하여 가구원 구성과 총급여액 등에 따라 산정된 '근로장려금'을 지급함으로써 근로를 장려하고 실질소득을 지원하는 근로연계형 소득지원 제도입니다 근로장려금(근로 · 자녀장려금) 신청방법 ● ARS 1544-9944에 전화하여 장려금(1번)을 누르고 주민번호 13자리를 누른 뒤 신청안내문에 기재된 개별인증번호를 입력하고 안내에 따라서 신청하면 됩니다. 평일 오전 9시 이전, 18시 이후, 휴일에 이용하면 신속한 신청이 가능합니다. ● 홈택스 국세청 홈택스 www.hometax.go.kr 국세청 홈페이지에 들어가서 근로(자녀)장려금 신청하기를 클릭합니다. ● 손택스 손..

Life Info 2021. 5. 12. 12:05
CLI(Command Line Interface)란?

CLI(Command Line Interface)란 무엇인가? CLI(Command Line Interface)는 명령어 인터페이스라고 하며 텍스트 터미널을 통해 사용자와 컴퓨터가 상호 작용하는 방식을 뜻합니다. 즉, 작업 명령은 사용자가 컴퓨터 키보드 등을 통해 문자열의 형태로 입력하며 컴퓨터로부터의 출력 역시 문자열의 형태로 주어집니다. 요즘의 대부분의 운영체제는 윈도우 창을 보며 대부분 마우스로 작업하는 GUI(Grapgic User Interface)그래픽 유저 인터페이스를 지원합니다. 하지만 여전히 많은 부분에서 CLI(Comand Line Interface)를 많이 사용하는데 윈도우의 CMD창과 MacOS의 Terminal창이 CLI를 제공하는 프로그램입니다.. CLI 작동방식 CLI는 입력과..

IT/IT 용어 2021. 5. 11. 13:02
13. Java 스트림과 병렬처리

**PrintWriter=>문자 단위로 기록할 수 있는 스트림=>버퍼를 사용하기 때문에 입출력 횟수를 줄여서 효율적으로 기록을 하는 스트림1.생성자PrintWriter(String 파일경로) : 파일에 기록하는 경우PrintWriter(File 객체)PrintWriter(OutputStream 객체) : 네트워크에 이용하는 경우2.기록하는 메소드print(문자열)printf(서식, 데이터)println(문자열)3.닫아주는 메소드close()ex)문자열을 파일에 기록하고 읽기package io;import java.io.BufferedReader;import java.io.FileReader;import java.io.PrintWriter;public class Main1 { public static vo..

IT/JAVA 2017. 11. 9. 19:16
12. Java 스트림과 병렬처리

**ByteStream: 바이트 단위로 입출력 하기 위한 스트림1.InputStream : 바이트 단위로 입력을 하기 위한 메소드를 소유한 추상 클래스int available(): 읽을 수 있는 바이트 수 리턴int read(): 하나의 바이트를 읽어서 값을 리턴            읽은 게 없으면 -1 리턴int read(byte [] b): b 크기 만큼의 데이터를 읽어서 b에 저장하고 읽은 개수를 리턴int read(byte [] b, int offset, int length): offset에서부터 length 만큼의 데이터를 읽어서 b에 저장하고 읽은 개수를 리턴void close()2.OutputStrem : 바이트 단위로 기록을 하기 위한 메소드를 소유한 추상 클래스void write(int ..

IT/JAVA 2017. 11. 9. 19:11
11. Java AWT

**AWT1.Frame: AWT의 윈도우 클래스=>상속받은 클래스를 만들어서 화면에 출력할 수 있고 직접 객체 생성을 해서 출력할 수 있는데 일반적으로 상속받은 클래스를 이용=>객체를 직접 생성해서 출력하게 되면 옵션 설정을 전부 Main에서 해야 하기 때문에 상속받은 클래스를 이용2.Panel=>독자적으로 출력이 되지 않는 컨테이너=>여러 개의 컴포넌트를 묶어서 Frame에 출력하기 위한 클래스3.Dialog=>메시지를 출력하거나 보조적인 입력을 받기 위한 컨테이너1)종류- Model Dialog: 화면에 출력된 상태에서는 다른 윈도우로 제어권이동이 안되는 대화상자 - 메뉴에서 New 나 Open 메뉴를 선택했을 때 보여지는 대화상자- Modeless Dialog: 화면에 출력된 상태에서도 다른 윈도우..

IT/JAVA 2017. 11. 9. 19:09
10. Java Thread

**String 클래스의 boolean matches(String regexp) 은 문자열에 정규식이 포함되어 있으면 true 그렇지 않으면 false를 리턴하는 메소드ex)영문 소문자로 시작하고 영문이나 숫자가 뒤에 7-11자리까지 와야 하는 문자열 검사아이디 만들 때 영문 소문자로 시작하고 영문과 숫자 합쳐서 8-12자리인지 검사정규식 : ^ - 시작하는, $ - 끝나는 , * - 0번이상, + - 1번이상         [0-9] - 숫자 [A-Z] - 영문 대문자 [a-z] - 영문소문자         [A-Za-z] - 영문         {숫자}: 숫자만큼 반복         {숫자1, 숫자2}: 숫자1부터 숫자2 사이 만큼 반복         {숫자,}: 숫자보다 크거나 같게 반복 **Pro..

IT/JAVA 2017. 11. 9. 19:07
9. Java Map,Set

**Map - 인터페이스=>데이터를 Key 와 Value 쌍으로 저장하는 자료구조=>여러 개의 데이터를 하나의 묶음으로 저장하기 위해서 사용=>Key 와 Value 모두 Generic 적용=>Key는 Set으로 저장되기 때문에 중복없이 저장하고 특별한 경우가 아니면 자료형은 String=>Value에는 어떤 데이터 타입도 저장이 가능하며 각 요소의 자료형이 다를 때는 Object 타입으로 선언=>빠른 열거는 사용할 수 없음=>toString은 재정의 되어 있어서 호출하면 Key 와 Value를 쌍으로 묶어서 리턴1.implements 한 클래스1)HashMap : 키의 순서를 알 수 없는 Map 2)LinkedHashMap : 키의 순서를 알 수 있는 Map 3)TreeMap : 키를 오름차순 정렬한 M..

IT/JAVA 2017. 11. 9. 19:05
이전 1 2 다음
이전 다음

Blog is powered by Tistory / Designed by Tistory

티스토리툴바