2023/10/21 14

WSL 외부 네트워크 브릿지 설정

WSL2에서 브릿지 네트워크 설정을 하려면 다음과 같은 단계를 따라야 합니다. Hyper-V 매니저를 설치하고 실행합니다. Action > Virtual Switch Manager를 선택하고, New virtual network switch를 클릭합니다. External을 선택하고, Create Virtual Switch를 클릭합니다. 이름은 적당히 입력하고, Connection Type에서 External Network를 선택하고, 현재 외부망에 연결되어 있는 네트웍카드를 선택합니다. Apply를 눌러 적용합니다. %UserProfile% 디렉터리에 .wslconfig 파일을 생성하고, 다음과 같이 입력한 후, 저장합니다 c:/user/사용자 이름. ​ [WSL2] networkingMode = bri..

Server/Windows 2023.10.21

Ubuntu locale 한글 영문

1. 현재 locale 확인 $ locale 2. 영문 패키지 설치 $ sudo apt-get install language-pack-en 3. 영문 추가 $ sudo locale-gen en_US.UTF-8 4. 영문 적용 $ sudo dpkg-reconfigure locales $ sudo update-locale LANG=en_US.UTF-8 LC_MESSAGES=POSIX 5. 컴퓨터 재부팅 Ubuntu locale 영문-> 한글로 변경하는 법 1. 현재 locale 확인 $ locale 2. 한글 패키지 설치 $ sudo apt-get install language-pack-ko 3. 한글 추가 $ sudo locale-gen ko_KR.UTF-8 4. 한글 적용 $ sudo dpkg-recon..

Server/Linux 2023.10.21

JAVA 예외처리

//예외처리 //프로그램에 문제가 발생했을때 시스템 동작에 문제가 없도록 사전에 예방하는 코드를 작성하는 방법 /* * Exception --> Error는 개발자가 대처할 수 있다. * Error --> Error는 개발자가 대처할 수 없음 * Exception * Checked Exception --> 예외처리를 반듯이 해야하는 경우 (네트워크, 파일 시스템 등) * Unchecked Exception --> 예외처리를 개발자의 판단에 맞기는 경우 (데이터 오류 등) * Exception 클래스 하위클래스로 NullPointerException, NumberformatException, ArrayIndexOutOfBoundException 등이 있다. * NullPointerException --> ..

Develop/JAVA 2023.10.21

JAVA 데이터 은닉

// 데이터 은닉 //객체가 가지고 있는 데이터를 외부로 부터 변질되지 않게 보호한다.. //속성은 주로 private으로 설정하여 외부로부터 데이터가 변질되는것을 막음 //Getters, Setters 맴버 변수를 외부에서 변경할 수 있도록 하는 매서드 //Getters or Setters 필요에의해 사용한다. 필요없을 시에는 선언안해도됨 //MainClass.java public class MainClass { public static void main(String[] args) { Student student1 = new Student("홍길동", 90); student1.getInfo(); student1.setScore(100); student1.getInfo(); } } //Student.ja..

Develop/JAVA 2023.10.21

JAVA 객체 패키지와 static

패키지 - JAVA 프로그램은 많은 클래스로 구성되며, 이러한 클래스를 폴더 형식으로 관리하는 것 대표사진 삭제 사진 설명을 입력하세요. 패키지 이름 결정 요령 - 패키지 이름은 패키지에 속해 있는 클래스가 최대한 다른 클래스와 중복되는것을 방지하도록만듬 - 패키지 이름은 이발적으로 도메인을 거꾸로 이용한다. - 패키지의 이름과 구조는 변경될 수 있다. - 패키지 이름만 보고도 해당 패키지 안에 있는 클래스가 어떤 속성과 기능을 가지고 있는 지 예상이 될 수 있도록 이름을 만든다. - 주로 도메인명처럼 구성되어 사용된다. import - 다른 패키지에 있는 클래스를 사용하기 위해서 import 키워드를 이용한다. import 예시 package com.java.main; import com.java.da..

Develop/JAVA 2023.10.21

JAVA 객체 생성자 소멸자 this키워드

//생성자 소멸자 this키워드 public class MainClass { public static void main(String[] args) { //디폴드 생성자, 생성자 자동생성 ObjectClass obj1 = new ObjectClass(); //사용자 정의 생성자 ObjectClass obj2 = new ObjectClass(10); //사용자 정의 생성자 int[] iArr = {10,20,30}; ObjectClass obj3 = new ObjectClass("java",iArr); //소멸자 ObjectClass obj4; obj4 = new ObjectClass(); obj4 = new ObjectClass(); System.gc(); //GC에 의해서 메모리에서 제거될때 호출 , 불..

Develop/JAVA 2023.10.21
반응형