본문 바로가기

전체 글123

자바스크립트의 동기(synchronous)와 비동기(asynchronous) 처리에 대하여! - -안녕하세요? 오늘은, 자바스크림트의 동기와 비동기 처리에 대해서 알아보도록 하겠습니다.: A와 B의 작업이 실행되는 시각의 차이 동기(synchronous: 동시에 일어나는, 同期: 같은 시기) : 요청과 결과가 동시에 일어남, 요청을 받고, 바로 응답을 해줌, 설계가 간단하고 직관적, 결과가 주어질 때까지 대기, 반환시 반환값 리턴 비동기(Asynchronous: 동시에 일어나지 않는, 非同期: 같은 시기가 아닌) : 요청과 결과가 동시에 일어나지 않음, 동시에 다른 작업이 가능, 시간이 오래걸림, 반환시 콜백의 인자 리턴 예제) var f = require('f');var d = f.readFileSync("file.txt","utf8");console.log(d);f.readFile("file.. 2024. 9. 27.
자바스크립트 CORS(Corss Origin Resource Sharing)과 대처방안에 대하여! -- 안녕하세요? 오늘은 CORS (Corss Origin Resource Sharing)과 그에따른 대처방안에 대해서 알아보도록 하겠습니다. CORS (Corss Origin Resource Sharing)란? : CORS(교차 출처 리소스 공유)는 웹 브라우저에서 구현된 보안 기능으로, 한 출처(도메인)에서 실행되는 웹 애플리케이션이 다른 출처에서 리소스를 요청할 수 있도록 허용하거나 제한합니다. 이는 웹 애플리케이션의 보안을 유지하고 악의적인 사이트가 민감한 데이터에 접근하는 것을 방지하기 위해 중요합니다. CORS (Corss Origin Resource Sharing) 발생 이유는, 보통 Https에서 Http로 요청을 하였을때 혹은, 서로 다른 도메인에서 자료를 가져올 때 발생합니다. 그럼, .. 2024. 9. 27.
스프링부트 STS Git 프로젝트 연동 방법에 대해서! -- 안녕하세요? 오늘은, 스프링부트(STS)에서, Git 프로젝트를 연동하는 방법에 대해서 알아보도록 하겠습니다. 우선 이클립스를 실행시켜 줍니다. 이클립스 상단 우측에 Open Perspective를 클릭해 줍니다. ※ Window > Show View > Other... 에서도 가능 Perspective 팝업창에서, Git을 선택 후, Open 버튼을 클릭 해 주세요. 좌측의 Git Repositories 탭에서, Clone a Git repository를 클릭 해 주세요. 접속하려는 Git의 주소(URI)와, 권한부여받은 계정의 정보를 입력해 줍니다. URI를 입력하게 되면, Host와 Repository path는 자동으로 입력이 됩니다. 권한을 부여받은, 계정의 아이디(User)와 비밀번호(P.. 2024. 9. 26.
스프링부트 STS openJDK 셋팅 방법에 대해서! -- 안녕하세요? 오늘은, 스프링부트에서 OpenJDK 설정에 대해서 알아보도록 하겠습니다.별도로 자바 환경 변수 설정 및 셋팅에 대해서는, 아래 포스팅을 참고 바랍니다.https://logger-debug.tistory.com/entry/%EC%9E%90%EB%B0%94-%ED%99%98%EA%B2%BD%EB%B3%80%EC%88%98-%EC%84%A4%EC%A0%95-%EC%9E%90%EB%B0%94-%EB%B2%84%EC%A0%84-%EB%B3%80%EA%B2%BD 자바 환경변수 설정 자바 버전 변경- -우선, 오라클 홈페이지에 접속하여 JDK를 설치하여 줍니다. URL은 아래와 같습니다. https://www.oracle.com/java/technologies/downloads/#jdk17-win.. 2024. 9. 26.
스프링부트 STS 메이븐 프로젝트 생성과 프로젝트 import에 대해서! -    - 안녕하세요? 오늘은, 저번시간의 스프링부트 다운 및 설치에 이어서, 스프링부트 스타터를 이용한, 메이븐 프로젝트 생성에 대해서 알아보도록 하겠습니다. 기존 선행작업은, JDK 설치 및 환경설정과, 스프링부트 설치 입니다.   선행작업이 안되신 분들은, 아래 포스팅을 참조해주시면 감사하겠습니다. [ 자바 환경변수 설정 & 자바 버전 변경하기 ] https://logger-debug.tistory.com/entry/%EC%9E%90%EB%B0%94-%ED%99%98%EA%B2%BD%EB%B3%80%EC%88%98-%EC%84%A4%EC%A0%95-%EC%9E%90%EB%B0%94-%EB%B2%84%EC%A0%84-%EB%B3%80%EA%B2%BD  자바 환경변수 설정 자바 버전 변경- -우선, .. 2024. 9. 26.
스프링부트 STS 다운로드부터 설치와 실행까지! - -안녕하세요? 오늘은, 스프링부트 STS를 다운로드 및 실행하기까지의 과정을 알려드리도록 하겠습니다.목차는 다음과 같이 구성이 되어 있습니다. 1. 스프링부트 사이트 접속 2. 원하는 버전 다운로드 3. 다운파일 압축 해제 4. 압축 해제 후, 내부 contents 압축 해제 5. SpringToolSuite4.exe 실행 자 그럼, 시작해볼까요?1. 스프링부트 사이트 접속 STS 다운로드 사이트 :  https://spring.io/tools    2. 원하는 버전 다운로드   다운로드 사이트 메인입니다. 원하시는 버전의 툴을 다운로드 해 주세요. ​ 3. 압축 파일 압축 해제 & 4. 압축 해제 후, 내부 contents 압축 해제 ※ 알집은 이름 및 경로 길이 문제 발생 해결법 : 반디집으로 압.. 2024. 9. 26.
증여와 양도에 대해서! 부모님 차를 받는다면! - -안녕하세요? 오늘은, 부모님의 차를 받아서 사용을 하려고 할 때, 어떻게 처리를 해야하는지 ! 그리고 세금은 어떻게 되는지 알아보도록 하겠습니다.양도란 ?: 세무상으로 자산에 대한 등기 또는 등록에 관계없이 매도, 교환, 법인에 대한 현물출자 등으로 인하여 그 자산이 유상으로 사실상 이전되는 것을 말합니다. 증여란 ?: 당사자의 일방이 재산을 무상으로 상대방(친족 또는 타인)에게 수여하는 의사를 표시하고 상대방이 이를 승낙하여 성립하는 무상/낙성/편무/불요식의 계약을 말합니다.정리하자면, 양도는 유상으로 소유권을 이전하는 것입니다.증여는 무상으로 재산을 타인 명의로 이전하는 것입니다.여기서 중요할 점이 있습니다,양도소득세는, 기본적으로 아파트나 토지와 같은 움직이지 않는 물건인 부동산을 거래했을 때.. 2024. 9. 23.
이클립스(Eclipse) 성능개선 및 Validation 최적화 설정 - -안녕하세요? 오늘은, 이클립스(Eclipse) 속도 관련하여, 이클립스 성능개선 및 Validation 최적화 설정에 대하여 알아보도록 하겠습니다.Validation : 유효성 체크 해제 Spelling : 철자 체크 해제 Hyperlinking : 컨트롤키를 누르고 있으면 나오는 기능 해제 Folding : 소스 자동 폴딩 해제 Content Assist : 자동 완성 기능 해제 Update imports 해제 1. Validation : 유효성 체크 해제 Window > Preferences : Validation > Disable All2. Spelling : 철자 체크 해제 Window > Preferences : Spelling > Enable spell checking 해제3. Hyper.. 2024. 9. 23.
이클립스 단축키 정리 - -안녕하세요? 오늘은, 프로그래밍 개발에 자주 쓰이는 IDE 중 하나인, 이클립스(Eclipse)의 단축키에 대해서 알아보도록 하겠습니다.■ : 자주 사용하는 유용한 기능 찾기/바꾸기Ctrl+F : Find/Replace 다이얼로그 표시Ctrl+K, Ctrl+Shift+K : 선택한 문자열과 동일한 다음/이전 문자열 찾기Ctrl+J, Ctrl+Shift+J : 점증적 찾기 (incremental search)Ctrl+H : Search 다이얼로그 표시Ctrl+Shift+R : 파일 검색창 열기소스 코드 편집Ctrl+1 : 빠른수정Ctrl+Space : 컨텐트 어시스트Ctrl+Shift+Space : 파라미터 힌트 표시Ctrl+/ : 주석 토글('//' 사용)Ctrl+Shift+/, Ctrl+Shift.. 2024. 9. 23.
증여와 증여세 그리고 세금 완전 정복!! --안녕하세요 ?오늘은 증여와 증여세에 대해서 알아볼까 합니다.살아계신 부모님에게 무언가를 물려받았거나,혹은증여를 받았을 때에는 어떻게 해야 하는가 ?증여란 ?: 당사자의 일방이 재산을 무상으로 상대방(친족 또는 타인)에게 수여하는 의사를 표시하고, 상대방이 이를 승낙하여 성립하는 무상/낙성/편무/불요식의 계약을 말합니다.증여세의 과세대상은 수증자에게 귀속되는 재산으로서, 금전으로 환가할 수 있는 경제적 가치가 있는 모든 물건과 재산적  가치가 있는 법률상 또는 사실상의 모든 권리가 됩니다.잠깐 !!여기서 비과세가 되는 항목은,축하금/부의금/기념품 등 통상 필요하다고 인정되는 금품혼수용품(가사용품 등에 한하고 호화/사치품이나 주택/차량 등은 제외)피부양자의 생활비/교육비로써 사회통념상 인정되는 금품학자금.. 2024. 9. 19.
증여와 세금인 증여세! 그리고 증여세율에 대해서! -- 증여세란? : 증여세란 타인(증여자)으로부터 재산을 증여받은 경우에 그 재산을 증여받은 자(수증자)가 부담 하는 세금을 말합니다. - 증여란? : 그 행위 또는 거래의 명칭·형식·목적 등과 관계없이 직접 또는 간접적인 방법으로 타인에게 무상으로 유형·무형의 재산 또는 이익을 이전(현저히 낮은 대가를 받고 이전하는 경우를 포함)하거나 타인의 재산 가치를 증가시키는 것을 말하며,유증과 사인증여는 제외합니다. (출처 : 대한민국 국세청) - 증여세율은? : 최소 10%에서 최대 50%까지 5단계로 나눠짐증여세율 정리 2021 - 증여재산공제는? : 직계존속과 직계비속 등의 차이가 존재- 세율은? : 증여세 산출세액은 과세표준에 세율을 곱하여 계산하는 것이며, 세율은 최저 10%부터 최고 50%까지의 5단.. 2024. 9. 19.
오라클 데이터 한번에 수정 삭제 삽입! MERGE INTO! --지정한 조건에 따라,데이터가 존재한다면 Update / Delete데이터가 존재하지 않다면 Insert예제문법)MERGE INTO 테이블명 알리아스USING 비교할 혹은 DUALON (비교 조건)WHEN MATCHED THENUPDATE SET 컬럼명 = '데이터값'WHEN NOT MATCHED THENINSERT (컬럼명) VALUES (데이터값)설명)- INTO : DATA가 UPDATE되거나 INSERT 될 테이블 또는 뷰를 지정- USING : 비교할 테이블 또는 뷰나 서브쿼리를 지정- ON : UPDATE나 INSERT를 하게 될 조건- WHEN MATCHED : ON 조건절이 TRUE인 ROW에 수행 할 내용 (UPDATE, DELETE포함 가능)- WHEN NOT MATCHED : ON .. 2024. 9. 19.
오라클 테이블 속성 등 조회 쿼리 - -Table All Tab Comments -> SELECT * FROM ALL_TAB_COMMENTS WHERE TABLE_NAME = 테이블명;  return Owner / Table name / Table Type / CommentsTable All Col Comments -> SELECT * FROM ALL_COL_COMMENTS WHERE TABLE_NAME = 테이블명;  return Owner / Table name / Column name / CommentsTable All Tab Column -> SELECT * FROM ALL_TAB_COLUMNS WHERE TABLE_NAME = 테이블명;  return Owner / Table name / Column name / Data Typ.. 2024. 9. 19.
오라클 테이블 생성 등 관련 쿼리 성 DDL 쿼리 - -Create Table -> CREATE TABLE 테이블명( 컬럼명 데이터타입 제약조건 널조건 )Rename Table -> RENAME 변경전테이블명 TO 변경할테이블명 ;Copy Table -> CREATE TABLE 테이블명 AS SELECT * FROM 복사할테이블 명;Delete Table -> DELETE TABLE 테이블명;Add Table Column -> ALTER TABLE 테이블명 ADD(컬럼명 데이타타입(사이즈) default 값 널조건);- 추가된 컬럼은 항상 마지막 순서 (컬럼 순서를 변경 불가)- 추가된 데이터는 각 행에 널값으로 삽입- 테이블 내에 레코드가 존재한다면 낫널인 컬럼을 추가 불가- 빈 테이블일 경우 낫 널을 부여 가능※ 디폴트값 추가 시에는, 테이터타입 뒤.. 2024. 9. 19.
윈도우에서 Git 설치하는 방법에 대해서! -- 안녕하세요? 오늘은, 형상관리 중에서도, 가장 핫한! Git 의 설치에 대해서 알아보도록 하겠습니다. 우선, Git을 다운로드 해 줍니다. URL : https://git-scm.com/download/win본인의 환경에 맞는 버전을 다운로드 해 줍니다. 저같은 경우는, Executable Setup의 64비트 윈도우용을 받았습니다. 다운로드가 완료되면 실행을 해 줍니다.   Next 버튼 클릭  설치 경로 설정을 해 줍니다.   Next 버튼 클릭  원하는 컴포넌트(구성요소)들을 골라줍니다.   Git Bash Here와 Git GUI Here는 필수 선택 해 줍니다. Additional icons  > On the Desktop : 바탕화면에 아이콘 추가 Git LFS (Large File Su.. 2024. 9. 13.
자바 메이븐 다운로드 및 설정! Maven setting - -안녕하세요? 오늘은, 자바용 프로젝트 관리 도구중 하나인, Maven의 다운로드 및 설정에 대해서 알아보도록 하겠습니다. 우선, Maven 다운로드 사이트에 접속을 합니다. https://maven.apache.org/download.cgi현 시점 버전은, 3.8.4 입니다. 바이너리 zip 파일을 다운로드 해 줍니다. 다운로드가 완료 되었다면, 압푹을 풀어서, 사용할 위치에 이동을 시켜 줍니다. 저는 D드라이드에 압축해제를 해 주었습니다. 이제 JDK 환경변수를 잡을때와 동일하게, 시스템변수에 접근을 해 줍니다.  내 컴퓨터 마우스 우클릭 > 속성 클릭   좌측 하단의 고급 시스템 설정 클릭 고급 시스템 설정 팝업의 하단의 환경 변수(N).. 버튼 클릭환경 변수 팝업창에서, 새로 만들기(W)..... 2024. 9. 13.
직계존속과 직계비속 그리고 혈족과 방계혈족에 대해서! - -안녕하세요? 이번 포스팅에서는, 혈족의 개념에 대해서와, 직계존속과 직계비속, 방계혈족에 대해서 알아보도록 하겠습니다.-직계존속 [直系尊屬]: 직계존속(直系尊屬)이란 민법상 가장 가까운 혈족을 말하는 개념이다. 부계와 모계의 조부모, 부모가 직계존속이며 계모, 적모는 민법상 직계존속이 아니다.직계비속 [直系卑屬]: 직계비속(直系卑屬)은 자신을 기준으로 하대의 직계혈족(자녀, 손자, 증손)등을 말한다.쉽게 설명하자면,나의 위로 부모님, 할아버지, 할머니는 직계존속이고,나의 아래로 자식, 손자는 직계비속입니다. -* 혈족이란?: 혈족(血族)이란 자기와 혈연으로 이어져 있는 자를 말한다.민법상 혈족에는 법정혈족과 자연혈족이 있다.법정혈족이란 친자라고 하는 혈통이 이어져 있다고 법적으로 의제되어 기타의 친.. 2024. 9. 13.
실수로 오라클 커밋 롤백 방법 - -DB 데이터를 관리 중, 실수로 INSERT, UPDATE, DELETE 후, COMMIT을 했는데, 다시 ROLLBACK을 원한다면, 아래 조회쿼리로 확인 해 보세요!SELECT *FROM 테이블명AS OF TIMESTAMP(SYSTIMESTAMP - INTERVAL '원하는시간' MINUTE);위의 쿼리는, 원하는 시간 이전의 데이터가 조회가능합니다.1). 일단 기존의 데이터는 새로 백업을 합니다.(백업 생략 가능)2). 변경 데이터는 DELETE를 해줍니다.(DELETE FROM 테이블명)3). 기존 데이터로 INSERT를 해줍니다.INSERT INTO 테이블명SELECT * FROM 테이블명AS OF TIMESTAMP(SYSTIMESTAMP - INTERVAL '원하는시간' MINUTE);※.. 2024. 9. 11.
모든 임대주택 종류와 조건에 대해서 ! --안녕하세요!요즘은 내집마련 ! 부동산이 핫하죠 ?오늘은, 임대주택에 대해서 알아보도록 하겠습니다.임대 주택의 종류로는,행복주택국민임대호텔 리모델링형 공공임대주택등등의 다양한 임대주택이 있습니다.이번 포스팅에서는, 공공임대주택에 대해 이야기 해 드릴게요.1. 영구임대주택과 50년 공공임대 주택종류전용 면적기간영구임대주택40m² 이하영구 이용 가능50년 공공임대 주택60m² 이하50년 임대 가능영구임대주택과 50년 공공임대 주택은, 보증금과 임대료가 시세의 30% 수준으로 책정이 됩니다.자격요건으로는,소득 1분위의 생계급여 또는 의료급여 수급자,국가유공자,일본군 위안부 피해자,한 부모 가족등 사회보호계층의 주거안정을 목적으로 건설된 임대주택입니다.2. 국민 임대전용 면적기간85m² 이하30년 거주 가능국.. 2024. 9. 11.
내집마련 로또청약 ! 청약 공공분양 민간분양 정리 --안녕하세요~!!오늘의 부동산 기초상식인, 공공분양과 민간분양, 그리고 차이점과, 청약과 방법 등에 대해 상세하게 알아보겠습니다.일단 간략하게 설명을 드리도록 하겠습니다.“공공분양”이란?: 공공주택 사업자가 국가 또는 지방자치단체의 재정이나 주택도시기금을 지원받아 분양을 목적으로, 국민주택규모 이하의 주택을 공급하는 것을 말합니다.“민간분양”이란?: 민간기업인 주택건설사업자가 주택지구 내에서 건설되는 공공주택 외의 주택을 분양을 목적으로 공급 하는 것을 말합니다.※ 공공분양 및 민간분양 아파트의 공급방법에는 ① 일반공급 ② 우선공급 ③ 특별공급 이 있습니다.이해가 되셨나요?자 그럼, 더욱 상세하게 알아보도록 하겠습니다.1. 공공분양- “공공분양”이란 공공주택 사업자가 국가 또는 지방자치단체의 재정이나 .. 2024. 9. 11.
Oracle 제거 간단 가이드 - -오라클(Oracle)은 세계적인 데이터베이스 관리 시스템(DBMS)으로, Oracle Corporation이 개발하고 제공합니다.오라클 데이터베이스는 기업과 조직에서 데이터를 저장, 관리, 처리하는 데 사용됩니다.-1. 시작 > 실행 > services.msc 입력 > Oracle로 시작하는 서비스들 종료2. 시작 > 프로그램 -> Oracle 메뉴 > Oracle 설치 제품 > Universal Installer 실행 > 제품 설치 해제3. Oracle 설치 경로의 deinstall.bat 파일 > 관리자 권한으로 실행 > CMD창에서 시키는대로 진행4. 재부팅5. 시작 > redegit 입력 > HKEY_LOCAL_MACHINE > SOFTWARE > ORACLE 삭제6. -HKEY_LOCAL_.. 2024. 9. 10.
PostgreSQL 설치부터 연결까지: 초보자를 위한 완벽 가이드 - -안녕하세요, 여러분! 오늘은 여러분의 블로그에서 자주 다루지 않았던 주제 중 하나인 데이터베이스에 대해 이야기해 보려고 합니다.특히, 이번 글에서는 강력한 오픈 소스 데이터베이스 관리 시스템(DBMS)인 PostgreSQL에 대해 알아보겠습니다.PostgreSQL이란?PostgreSQL(포스트그레SQL)은 오픈 소스 관계형 데이터베이스 관리 시스템(RDBMS)으로, 데이터베이스의 저장, 검색, 수정, 삭제 등 다양한 기능을 지원합니다. 1986년부터 개발을 시작하여 1996년부터 공식적으로 오픈 소스 프로젝트로 전환된 PostgreSQL은 현재 전 세계적으로 널리 사용되고 있으며, 다양한 기능과 성능으로 많은 데이터베이스 관리자와 개발자들에게 사랑받고 있습니다. PostgreSQL의 주요 특징오픈 .. 2024. 9. 10.
Tortoise SVN을 활용한 신규 저장소 생성 가이드 - - 안녕하세요, 여러분! 오늘은 소스 코드 버전 관리를 위한 Tortoise SVN을 활용하여 새로운 저장소를 생성하는 방법에 대해 알아보려고 합니다.SVN은 프로젝트의 변경 사항을 추적하고 관리하는 강력한 도구로써, 팀 프로젝트의 협업과 개발 과정을 효율적으로 관리할 수 있습니다.   Tortoise SVN 소개 : Tortoise SVN은 Windows 환경에서 사용할 수 있는 SVN 클라이언트입니다.직관적인 인터페이스와 유연한 기능을 제공하여 소프트웨어 개발자들이 프로젝트를 관리하는 데 도움을 줍니다.     Tortoise SVN 설치 : Tortoise SVN을 설치하려면 공식 웹사이트(https://tortoisesvn.net/)에서 설치 프로그램을 다운로드하고 실행합니다. 설치 프로세스는.. 2024. 9. 10.
골프가 처음인 당신에게! 골프장비에 대해서 - -안녕하세요~?오늘은,골프를 치기 위해서,가장 중요하고도 무조건적인,필수 지참물 !!클럽에 대해서 알아보도록 하겠습니다.자,시작해 볼까요?골프란?: 클럽(club)으로 공을 쳐서 경기장에 파 놓은 홀(hole)에 차례차례 넣어 가는 구기(球技).모두 18홀을 돌며,타수(打數)가 가장 적은 사람이 승리함.각 홀을 플레이해서 총타수를 계산하는스트로크 플레이와각 홀마다 승패를 겨루는매치 플레이의 형식이 있음 https://logger-debug.tistory.com/entry/%EA%B3%A8%ED%94%84%EA%B0%80-%EC%B2%98%EC%9D%8C%EC%9D%B8-%EB%8B%B9%EC%8B%A0%EC%97%90%EA%B2%8C-%EA%B3%A8%ED%94%84%EA%B7%9C%EC%B9%99%.. 2024. 9. 9.
골프초보가 알아야하는 필수 골프용어 - -안녕하세요?오늘은 요즘 유행하는 골프!! 그 중에서 골프 규칙과 용어에 대해서 알아보도록 하겠습니다.* 스코어용어골프는 총 18홀(총72타)로 구성이 되어있습니다.전반 9홀 / 후반 9홀로 구성이 되어있는데요,각 홀마다Par3/Par4/Par5 등의 기준 타수가 정해져 있습니다.골프 규칙에 대해서는, 아래 포스팅을 참조하시면 더욱 편하게 이해가 가실 거에요. https://logger-debug.tistory.com/entry/%EA%B3%A8%ED%94%84%EA%B0%80-%EC%B2%98%EC%9D%8C%EC%9D%B8-%EB%8B%B9%EC%8B%A0%EC%97%90%EA%B2%8C-%EA%B3%A8%ED%94%84%EA%B7%9C%EC%B9%99%EC%97%90-%EB%8C%80%ED%95.. 2024. 9. 9.
골프가 처음인 당신에게! 골프규칙에 대해서 --안녕하세요, 오늘은, 골프의 정의와 규칙에 대해서 알아보도록 하겠습니다.골프란?: 클럽(club)으로 공을 쳐서 경기장에 파 놓은 홀(hole)에 차례차례 넣어 가는 구기(球技).모두 18홀을 돌며,타수(打數)가 가장 적은 사람이 승리함.각 홀을 플레이해서 총타수를 계산하는스트로크 플레이와각 홀마다 승패를 겨루는매치 플레이의 형식이 있음골프 규칙 1. 경기- 코스에서 플레이는 홀의 순서에 따라 진행해야 한다.- 경기자는 반드시 골프 룰을 따라야 한다.- 정규 라운드는 1라운드 18홀이다.2. 클럽과 볼- 경기에 사용하는 클럽은 14개를 초과할 수 없다.- 볼을 치다가 클럽이 손상되면 다시 샷을 할 수 있다.- 경기 중 손상된 클럽은 다른 클럽으로 교체할 수 없다.- 볼이 망가진 경우를 제외하고 홀이 .. 2024. 9. 9.
vue 설치 및 개발환경 셋팅 - -안녕하세요?오늘은, 프론트엔드 중에서 자바스크립트 기반의 프레임워크인 Vue.js의 설치에 대해서 알아보도록 하겠습니다. vue 프로젝트를 만들기 위해서는, 우선 node.js와 npm이 설치가 되어야 합니다. 아래 사이트에서 node.js를 다운합니다. https://nodejs.org/ko/  다운로드가 완료 되었으면, 설치파일을 실행시켜 줍니다. Next 버튼 클릭동의에 체크를 해 주신 후, Next 버튼 클릭   설치 경로를 지정해 줍니다.   Next 버튼 클릭  설치할 항목들을 선택 해줍니다.   Next 버튼 클릭   Next 버튼 클릭  Install 버튼 클릭 설치 완료 모습입니다.   Finish 버튼 클릭  - 이제, vue 명령어와 빠른 프로젝트 생성 및 관리를 할 수 있도록 .. 2024. 9. 9.
자바 환경변수 설정 자바 버전 변경 - - 안녕하세요, 오늘은 프로그래밍 환경설정 중 제일 첫 단계인, 자바 환경변수 설정 및 자바 버전 변경에 대해서 알아보도록 하겠습니다. 우선, 오라클 홈페이지에 접속하여 JDK를 설치하여 줍니다. URL은 아래와 같습니다. https://www.oracle.com/java/technologies/downloads/#jdk17-windows 저같은 경우에는, 개인 로컬에서 작업을 할 용도로, 스텐다드 에디션인 Java SE 중에서도, 가장 최신버전인 17을 다운로드 하였습니다. 지, 다운로드 된 파일의 압축을 해제하고, 설치를 진행합니다. - 자바 버전 확인을 합니다. 1). CMD 창 오픈 후, 명령어 입력합니다. ※ 자바 버전 확인 명령어 : java -version 방법1) 윈도우키 + R (실행.. 2024. 9. 5.
리액트 프로젝트 만들기! 리액트 프로젝트 간단 생성 (create-react-app 사용) - 1. create-react-app 설치명령어 입력 : npm install -g create-react-app              (=npm i -g create-react-app) npm을 이용해, create-react-app 설치 완료 화면 2. create-react-app 을 이용해 프로젝트 생성 명령어 입력 : create-react-app 프로젝트명 create-react-app을 이용한, 리액트 프로젝트 생성 완료 화면 3. 개발 서버 실행 프로젝트 디렉토리 위치에서 명령어 입력 : npm start npm을 이용한, 리액트 프로젝트 개발서버 실행 화면 npm을 이용한, 리액트 프로젝트 개발서버 정상 실행 화면 리액트 프로젝트 실행 완료 후, 정상 브라우저 접속 화면 2024. 9. 5.
앵귤러 (=Angular) 개념 및 특징 정리 - [정의]2009년에 발표한 구글에서 만든 자바스크립트 프레임워크자바스크립트로 만든 클라이언트 측 MVC/MVVM 프레임워크 모던 단일 페이지웹 어플리케이션 개발의 정수  [특징]자바스크립트로 작성할 코드량을 줄여줌: DOM을 선택/조작하는 코드 작성 불필요 양방향 데이터 바인딩이 가능: 모델의 데이터와 뷰 데이터가양방향 데이터 바인딩이 되어모델이 바뀌면 뷰 데이터도 같이 변경됨 HTML, CSS, 로직 등의 개발 영역의 분리: 기존에는 DOM 조작과 이벤트 처리를 위해HTML을 숙지하고 있어야 했지만,AngularJS는 뷰 코드와 로직 코드가명확히 분리   [개념 및 주요요소] Model: 단순 자바스크립트 객체로 된 데이터: 보통 JSON으로 표현되는 어플리케이션의특정한 데이터 구조: JSON 데이.. 2024. 9. 5.