백엔드 9

1-3. 깃허브 데스크탑 기본 사용법 + 자바 파일 배포 + 마크다운방법

🔵 깃허브 데스크탑 설치https://desktop.github.com/?ref_cta=download+desktop&ref_loc=installing+github+desktop&ref_page=docs Redirecting… desktop.github.com    1. 깃허브 데스크탑을 설치-로그인을 해야 내 깃허브 사이트에 올라감 2. Repository 를 생성-레포를 깃헙데탑내에서 만들면서 ⚠️이때 readme를 체크해서 만듬 (아니면 바깥폴더에 리드미가 또 생김) ⚠️ (README 파일에 기록을 할 예정) 3. 해당경로로 VScode열기깃헙데탑에서 만든 로컬 폴더의 경로를 통해 파일탐색기를 열고, alt+d 를 눌러 경로를 전체 선택한 후 cmd입력 ->code . 을 입력 후 엔터쳐서 해당..

🟪 Backend-Java 2024.06.30

1-2. 자바 개발 환경설정 : JAVA JDK,Vscode + 컴파일 된 코드 실행하기

이전 포스팅에서는https://gsbd.tistory.com/18 1. 자바 기초 지식 & 개발 환경설정 : JAVA JDK,Eclipse📌 기초지식🔵자바의 특징객체 지향 언어 : 작은 단위의 독립적 기능을 만들고, 이를 합쳐 하나의 어플리케이션을 만드는  방식이식성 : OS환경이 달라도 java 코드 변경되지 않음Multi-Thread : 멀gsbd.tistory.com Oracle JDK + Ecilpse 조합으로 사용하는 설정법에 대해 다뤘는데azul JDK + Vscode로 하는 방법(이게 더 쉬운듯) 을 새로 알게되어 포스팅 함(+필자는 Vscode를 자주 사용함)  ++ ) 이클립스 삭제 방법https://parkjye.tistory.com/48 [Eclipse/Windows 10] 이클립..

🟪 Backend-Java 2024.06.29

4. 형변환 (자동 형변환, 강제 형변환 예제)

🔵 형변환데이터의 Type이 변하는것ex) 정수(byte) 와 실수(float)는 같은 숫자 타입이므로 형변환이 가능함문자(char)와 문자열(string)은 문자를 다루지만, 단순 데이터  형변환이 불가능함 (문자열은 class 형태라서 불가능)문자(char)와 정수(int)는 형변환이 가능함-> 문자(char)는 '단일문자' 이고 (A~Z,1~0,특수기호.. 모든 자판글자) , 이는 정수로 변경이 가능(아스키 코드 표 참고)기억하기 [변수의 데이터 타입]1. 정수형 :  byte, short, int, long (1,2,3,8byte 순으로 메모리 사용)-byte: 8비트, 값의 범위: -128 ~ 127-short : 16비트, 값의 범위 : -32,768~ 37,767-int: 32비트, 값의 ..

🟪 Backend-Java 2024.06.26

3. 자바 학습 셋팅 및 자바 변수 (자바 학습용 파일 초반 셋팅/변수 특징/데이터 타입 / 이클립스 콘솔 출력)

📌 자바학습용으로 환경설정 🔵 Eclipse 파일 새로만들어 세팅하기Eclipse 실행 후 JAVA를 열어 'New Java Project'를 클릭학습용 이기 때문에 모듈로 묶을 필요 없으므로 module의  'create module' 체크해제+ JRE의 마지막 선택항목에 체크 프로젝트 네임을 지정 (ex. exam01) 하여 Finish클래스 파일 생성단어별 첫 글자를 대문자로 하여 name을 정하고  public static에 체크하여 기본제공되는 코드 틀을 사용함🔵 파일작성 특징public이 붙어있는 class의 이름과 파일의 이름이 동일해야함클래스는 *파스칼 표기법을 사용하여 작성파스칼 표기법 : 단어의 첫시작 글자를 대문자, 이후 음절의 시작글자를 대문자로 작성(ex. HelloJavaW..

🟪 Backend-Java 2024.06.23

2. 자바 언어의 구성 : Hello Java!/코드 프로세스/자바 주석의 종류

📌 기초지식🔵자바 프로그램의 실행 C의 경우: windows 컴파일러- Linux컴파일러- Mac OS컴파일러 가 각각 따로 있고 저마다의 실행파일과 실행을 따로 하는 프로세스로 진행C로 만들어진 JAVA의 경우 : 위의 3가지 OS를 JDK로 묶어 '자바 컴파일러' 로써 JVM을 통해 3가지 OS에서 최종적으로 각각 실행하게 해주는 프로세스로 진행 🔵자바 코드 프로세스자바 컴파일러(JAVA Compiler) - 자바 소스 파일을 JVM이 해석할 수있는 JAVA ByteCode(.class 파일) 로 번역자바 바이트코드(JAVA Bytecode)- 바이트 코드는 JVM이 이해할 수 있는 저수준 언어- 기존의 언어의 컴파일 결과로 생성되는 오브젝트파일(.obj)과 달리,- 바이트 코드(.class)는..

🟪 Backend-Java 2024.06.23

1. 자바 기초 지식 & 개발 환경설정 : JAVA JDK,Eclipse

📌 기초지식🔵자바의 특징객체 지향 언어 : 작은 단위의 독립적 기능을 만들고, 이를 합쳐 하나의 어플리케이션을 만드는  방식이식성 : OS환경이 달라도 java 코드 변경되지 않음Multi-Thread : 멀티코어 프로그래밍이 가능-동시성 : 멀티 작업을 위해 , 하나의 코어에서 멀티 스레드가 번갈아 가며 실행-병렬성 : 멀티작업을 위해 멀티 코어에서 개별 스레드를 동시에 실행 가비지 컬렉터: 프로그램에서 사용하는 메모리를 자동으로 회수 🔵자바프로그래밍 과정 *JVM(Java Virtual Machine) : OS에 종속받지 않고 CPU가 JAVA를 인식, 실행할 수 있게 하는 가상 컴퓨터 기계*.class 라는 기계어(bytecode)가 됐을때, JVM이 번역을 할 수 있는 요건이 됨  📌자바 ..

🟪 Backend-Java 2024.06.23

Vs code live server 자동 새로고침 안될때 해결방법 + 라이브 서버 자동 저장방법

라이브 서버에서 자동 새로고침이 안되는 경우 해결방법은 4가지가 있습니다. 1. 혹시 라이브 서버를 실행하고자 하는 파일 제목 첫번째 글자가 .인 경우 .을 없애자! -ex) .samsungweb.html 같은 제목일때 .을 없애어 samsungweb.html으로 저장. 2. 혹시 라이브 서버를 실행하고자 하는 파일의 상위 폴더 제목에 #이 들어갔다면 #을 없애자! 3. "UTF-8"을 적지 않았다면 작성! (+ 로 제대로 적었는지 확인) 4. 설정- auto save를 검색해 사진과 같이 afterdelay로 변경! delay를 600 (0.6초)로 변경!

🛠️ Dev. 2024.01.04

VS code 코딩프로그램 배경화면테마 바꾸기 (테마적용)(+초보자용 .json 설정값)

1. 아래의 사이트 or 프로그램 내부에 background 를 검색하여 프로그램을 받습니다. marketplace.visualstudio.com/items?itemName=shalldie.background visual studio 내부의 마켓플레이스에서 검색할시 동방프로젝트 캐릭터, 마리사가 반겨주네요! (역시 동덕들;; 어마무시한 기술력...) 2. 설치 후 톱니바퀴 버튼을 눌러 확장설정에 진입합니다. 3. '기존이미지를 사용?' (동프덕후라면 사용할만도?) 체크박스를 사진과 같이 해제 해줍니다. 이후에 편집링크를 클릭하여 .json에 진입합니다. 4. 스크린샷에 나온것처럼 사진이 들어있는 위치를 잡아줍니다. ※ 파일명에 한글 들어가면 안됩니다. background position(사진을 어디에 띄..

🛠️ Dev. 2024.01.04

VS Code 초보팁! 태그 자동완성 끄는법 (IntelliSense 끄기)

주황색 charset이 보이시나요? 인텔리센스의 자동완성기능입니다. 자꾸 태그나 다른것들이 자동완성으로 뜨면 기본코드를 외우는거 조차 쉽지 않죠 (꿀기능이지만 끄고싶은 초보도있죠ㅎㅎ) 그래서 이렇게 설정 (ctrl+;)에 가서 IntelliSense를 검색한후 관련 체크 박스를 모두 해제하면 된답니다. (속성제한 해제는 꼭 하셔야 기본적인 태그가 안뜹니다~)

🛠️ Dev. 2024.01.04