이전 글에서 Windows 7에서 언어 설정 변경하는 방법을 알아 보았습니다.  윈도우즈 10 언어 변경 방법도 윈도우즈 7과 동일한 방법으로 진행 되지만 화면이 7과는 다르기 때문에 변경 방법에 대해 한번 정리를 해 보았습니다.


windows 10 언어 변경



작업을 진행 하기 전에 파일 탐색기를 열어서 나중에 영문으로 바꾼경우 어떻게 변경되는지 비교해 보겠습니다.


windows 10 언어 변경


언어 설정 변경을 위한 업데이트 방법은 설정 창에서 작업 합니다.  


windows 10 언어 변경


시작 버튼에서 설정 아이콘을 클릭하여 설정 창을 띄웁니다.


windows 10 언어 변경


설정 창에서 [시간 및 언어]를 선택 합니다.


windows 10 언어 변경


좌측 메뉴에서 [지역 및 언어]를 선택 합니다우측 언어에 한국어로 되어 있는 부분이 현재 언어 설정 입니다.


windows 10 언어 변경


[Windows 표시 언어]에 한국어만 있습니다조금 아래에 [언어 추가]를 클릭 해서


windows 10 언어 변경


변경 하려는 언어를 검색 하거나 스크롤을 이용하여 선택해 주고 다음 버튼을 클릭 합니다.


windows 10 언어 변경


잘못 선택 했다면 하단의 [다른 언어를 선택하세요.]를 선택 하고 앞으로 돌아가서 다시 선택을 하고 잘 선택 하였다면 [설치] 버튼을 클릭 합니다.


windows 10 언어 변경


설치가 진행되고 있습니다잠시 후


windows 10 언어 변경


언어 항목이 English로 변경되고 [다음에 로그인하면 이 언어가 표시됩니다.]라는 안내 문구가 있습니다안내 문구대로 윈도우즈를 다시 로그인 합니다.


windows 10 언어 변경


다시 탐색기를 열어보면 한글로 생성된 폴더는 해당 언어로 수정이 되지 않는군요

windows 10 언어 변경


한가지 단점은 한글을 입력하려고 키보드의 한영 변환 키를 눌렀는데 영문만 써집니다. 우측 하단 [ENG]를 클릭해서 직접 한글을 클릭해 주면 한글도 입력 가능 합니다.

 

다시 한글로 변경 하려면 설정에 들어가서


windows 10 언어 변경


이번엔 한글을 선택하고 다시 시작하면 됩니다.


- copy coding -


가끔 프로그램을 설치 하려면 해당 언어의 운영체제가 필요한 경우가 있습니다.  예전에는 영문판, 일본판 Windows를 구해서 설치 해야 했는데 윈도우즈 7은 쉽게 언어 설정을 변경할 수 있습니다대부분의 언어가 윈도우즈 업데이트를 통하여 사용을 할 수 있지만 일부 언어는 구입 통해 업데이트를 진행 해야 합니다.


windows 언어 변경


언어 설정 변경을 위한 업데이트 방법은 제어판에서 부터 시작 합니다.


windows 언어 변경


제어판에서 [국가 및 언어]를 선택 합니다.


windows 언어 변경


키보드 및 언어 탭을 선택 하여 [언어 설치/제거] 버튼을 클릭 합니다.


windows 언어 변경


표시 언어 설치 또는 제거 창이 나타나면 [표시 언어 설치]를 선택 합니다.


windows 언어 변경


[Windows Update 실행]을 선택 합니다.


windows 언어 변경


Windows Update 창이 나타나면 [자동 업데이트 사용] 버튼을 클릭 하여 update 항목을 다운로드 합니다.


windows 언어 변경


업데이트 진행이 완료 되면


windows 언어 변경


윈도우즈에 필요한 업데이트 항목이 나오는데 여기서 아래 부분에 있는 [39개의 선택적 업데이트 사용 가능]을 클릭 합니다. 여기에서 나오는 개수는 컴퓨터마다 다른 숫자가 나올 수 있습니다.


windows 언어 변경


설치 가능한 언어가 리스트 되는데 필요한 언어를 체크하고 확인 버튼을 클릭 합니다.


windows 언어 변경


1개의 선택적 업데이트 선택함이 추가 되었습니다.  11개의 중요 업데이트도 클릭을 해서 불필요한 업데이트가 있다면 체크를 해제하고 우측의 [업데이트 설치] 버튼을 클릭 합니다.


windows 언어 변경


선택한 업데이트 항목들을 다운로드 합니다.


windows 언어 변경


다운로드가 완료되면 설치가 진행 됩니다.


windows 언어 변경


업데이트 설치가 완료되었습니다.


windows 언어 변경


국가 및 언어 창에서 [표시 언어 선택] 항목의 값을 설치한 언어로 하고 확인 버튼을 클릭 합니다.


windows 언어 변경


언어를 적용 하려면 로그인을 다시 해야 합니다. [지금 로그오프]를 클릭하여 다시 로그인 합니다.


windows 언어 변경


로그인을 하면 모든 메뉴들이 영문으로 변경이 되어 있습니다.


- copy coding -


예전에 Quartz를 이용해서 작업할 때 보다는 @Scheduled annotation을 사용하면 배치 작업을 무척 쉽게 만들 수 있습니다.


spring boot Scheduler @Scheduled batch


얼마나 간단하고 쉬운지 한번 만들어 보겠습니다.


spring boot Scheduler @Scheduled batch


먼저 프로젝트를 하나 생성 합니다.


spring boot Scheduler @Scheduled batch


프로젝트 이름을 대충 적어주고


spring boot Scheduler @Scheduled batch


 

화면을 만들건 아니지만 일단 Web을 추가해서 생성 합니다.

 

이제 설정을 해줍니다.


Application 메인 파일을 열고

package com.copycoding.batch;

 

import org.springframework.boot.SpringApplication;

import org.springframework.boot.autoconfigure.SpringBootApplication;

import org.springframework.scheduling.annotation.EnableScheduling;

 

@SpringBootApplication

@EnableScheduling

public class BatchApplication {

 

        public static void main(String[] args) {

               SpringApplication.run(BatchApplication.class, args);

        }

}

 

@EnableScheduling 어노테이션을 추가해 줍니다.

 

그리고 실제 스케쥴 작업할 class 파일을 만듭니다.

 

package com.copycoding.batch;

 

import java.time.LocalDateTime;

 

import org.springframework.scheduling.annotation.Scheduled;

import org.springframework.stereotype.Component;

 

@Component

public class ScheduleTask {

 

@Scheduled(fixedDelay = 2000)

public void task1() {

        System.out.println("The current date (1) : " + LocalDateTime.now());

}

       

@Scheduled(fixedDelayString = "${spring.task.fixedDelay}")

public void task2() {

        System.out.println("The current date (2) : " + LocalDateTime.now());

}}

 

중요한건 class 파일에 @Component를 설정해야 합니다이렇게 두개의 어노테이션을 적어주기만 하면 설정은 끝입니다.

이제 메소드를 만들고 @Scheduled를 이용해서 메소드의 작동 시간을 입력하고 코딩을 해줍니다위에 있는 프로그램을 실행하면


spring boot Scheduler @Scheduled batch


 

이런식으로 결과를 얻을 수 있습니다.  annotation만으로 쉽게 배치 작업이 완료 됩니다.

 

@Scheduled() 어노테이션에 들어가는 설정들을 정리해 보았습니다.

 

fixedDelay

@Scheduled(fixedDelay = 1000)

이전 작업이 종료된 후 설정시간(밀리터리세컨드) 이후에 다시 시작

fixedDelayString

@Scheduled(fixedDelay = “1000”)

fixedDelay와 동일 하고 지연시간(the delay in milliseconds)을 문자로 입력

fixedRate

@Scheduled(fixedRate = 1000)

설정된 시간마다 시작을 한다. 즉 이전 작업이 종료되지 않아도 시작.

fixedRateString

@Scheduled(fixedRateString = “1000”)

fixedRate와 동일 하고 지연시간(the delay in milliseconds)을 문자로 입력

initialDelay

@Scheduled(fixedRate = 5000, initialDelay = 3000)

프로그램이 시작하자마자 작업하는게 아닌 시작을 설정된 시간만큼 지연하여 작동을 시작 한다.(예제는 3초 후 부터 5초 간격으로 작업)

initialDelayString

@Scheduled(fixedRate = 5000, initialDelay = “3000”)

initialDelay와 동일 하고 지연시간(the delay in milliseconds)을 문자로 입력

cron

@Scheduled(cron = "* * * * * *")

첫번째 부터 위치별 설정 값은

(0-59)

(0-59)

시간(0-23)

(1-31)

(1-12)

요일(0-7)

zone

@Scheduled(cron = "0 0 14 * * *" , zone = "Asia/Seoul")

미설정시 local 시간대를 사용한다.

oracle에서 제공하는 문서를 참조하여 입력 한다.

https://docs.oracle.com/cd/B13866_04/webconf.904/b10877/timezone.htm

 

- copy coding -


현재 나와있는 스프링 부트는 4버전이지만 좀 안정적인 사용을 위해서는 3버전을 설치하기로 하고 다운로드 페이지로 이동을 합니다.

https://github.com/spring-projects/toolsuite-distribution/wiki/Spring-Tool-Suite-3


Spring 사이트는 텍스트 위주로 되어 있어서 정보를 많이 얻을 수는 있지만 뭐가 찾으려면 직관적으로 찾기는 좀 어려운 사이트인것 같습니다.


spring boot download install


링크된 페이지에 가면 Spring tools 최신 4버전 부터 아래로 버전별로 리스트 되어 있고 사용하려는 버전을 선택 하면 됩니다.


spring boot download install


최신 버전은 4이지만 3버전의 마지막 배포본을 다운 받았습니다.

설치는 압축을 풀기만 하면 되기 때문에 가능하면 사용하려는 위치로 압축파일을 이동해서 풀어줍니다. 압축을 풀어줄 때 알집이 아닌 7zip을 이용하길 권장합니다.


spring boot download install


알집으로 압축을 풀면 저만 그런가 오류가 발생해서 실행은 되지만 찜찜한 기분이 들어 7zip을 이용 합니다.


spring boot download install


압축이 풀리면 3개의 폴더가 생기는데 이중 sts라고 되어 있는 폴더에 들어가 보면 


spring boot download install


사용하려는 STS를 볼 수 있습니다.

STS.exe를 실행 합니다.


spring boot download install


java를 설치하지 않았다면 JDK를 찾을 수 없다는 안내 창이 나타나고 기존에 java가 설치 되어 있다면 


spring boot download install


다음과 같은 창이 나오고 작업 폴더를 선택하고 Launch 버튼을 클릭 합니다.


spring boot download install


Spring boot 설치가 완료 되었습니다. 이제부터 좋은 프로그램을 만들기만 하면 됩니다.


- copy coding -


1···40414243444546···118

+ Recent posts