반응형

로컬 리포지토리 생성

- git init

 

생성된 로컬 리포지토리에 사용자 정보 등록

- git config user.name "깃허브아이디"

- git config user.email "깃허브 가입시 사용한 이메일"

 

커밋

- 프로젝트 최상위 폴더에 .ignore 생성 후 내용 입력

- 커밋할 파일을 장바구니에 담기 : git add .

- 커밋 : git commit -m "커밋 메시지"

 

깃허브 원격지에 푸시

- git remote add origin 주소

- git remote remove origin 연결 해제

- git remote -v 연결된 주소

- git push origin master

반응형

'Programming > Git' 카테고리의 다른 글

[Git] commit 메시지 수정  (0) 2021.07.15
[Git] .gitignore  (0) 2021.04.14
반응형

.gitignore의 역할

깃허브에 푸시할 때, DB 계정 정보나 남들이 알면 안 되는 정보가 담긴 파일들은 올라가지 않도록 해야 합니다. 올리고 싶지 않은 파일명을 .gitignore에 작성하면 중요한 정보가 원격지에 푸시되는 것은 방지할 수 있습니다.

 

.gitignore 예시

.DS_Store
.idea/shelf
/confluence/target
/dependencies/repo
/android.tests.dependencies
/dependencies/android.tests.dependencies
/dist
/local
/gh-pages
/ideaSDK
/clionSDK
/android-studio/sdk
out/
/tmp
workspace.xml
*.versionsBackup
/idea/testData/debugger/tinyApp/classes*
/jps-plugin/testData/kannotator
/js/js.translator/testData/out/
/js/js.translator/testData/out-min/
/js/js.translator/testData/out-pir/
.gradle/
build/
!**/src/**/build
!**/test/**/build
*.iml
!**/testData/**/*.iml
.idea/libraries/Gradle*.xml
.idea/libraries/Maven*.xml
.idea/artifacts/PILL_*.xml
.idea/artifacts/KotlinPlugin.xml
.idea/modules
.idea/runConfigurations/JPS_*.xml
.idea/runConfigurations/PILL_*.xml
.idea/runConfigurations/_FP_*.xml
.idea/runConfigurations/_MT_*.xml
.idea/libraries
.idea/modules.xml
.idea/gradle.xml
.idea/compiler.xml
.idea/inspectionProfiles/profiles_settings.xml
.idea/.name
.idea/artifacts/dist_auto_*
.idea/artifacts/dist.xml
.idea/artifacts/ideaPlugin.xml
.idea/artifacts/kotlinc.xml
.idea/artifacts/kotlin_compiler_jar.xml
.idea/artifacts/kotlin_plugin_jar.xml
.idea/artifacts/kotlin_jps_plugin_jar.xml
.idea/artifacts/kotlin_daemon_client_jar.xml
.idea/artifacts/kotlin_imports_dumper_compiler_plugin_jar.xml
.idea/artifacts/kotlin_main_kts_jar.xml
.idea/artifacts/kotlin_compiler_client_embeddable_jar.xml
.idea/artifacts/kotlin_reflect_jar.xml
.idea/artifacts/kotlin_stdlib_js_ir_*
.idea/artifacts/kotlin_test_js_ir_*
.idea/artifacts/kotlin_stdlib_wasm_*
.idea/jarRepositories.xml
.idea/csv-plugin.xml
kotlin-ultimate/
node_modules/
.rpt2_cache/
libraries/tools/kotlin-test-js-runner/lib/
local.properties
buildSrcTmp/
distTmp/
outTmp/
/test.output
/kotlin-native/dist

 

반응형

'Programming > Git' 카테고리의 다른 글

[Git] commit 메시지 수정  (0) 2021.07.15
[Git] 리포지터리 생성 및 로컬 리포지토리 생성  (0) 2021.04.14
반응형
class Car():
    
    def __init__(self, name):
        self.name = name
    
    def run(self):
        print("차가 달립니다.")


class Truck(Car):
    # 이 아래에서 __init__ 메소드를 오버라이드 하세요.
    def __init__(self, name, capacity):
        super().__init__(name)
        self.capacity = capacity
    
    def load(self):
        print("짐을 실었습니다.")

 

반응형

'Programming > Python' 카테고리의 다른 글

[Python] 진법 변환  (0) 2021.04.22
[Python] 파이썬 list  (0) 2021.04.15
반응형

자바와 데이터 베이스 연동

자바에서 데이터 베이스와 연동하여 작업하기 위해서는 사용할 데이터 베이스의 드라이버와 데이터 베이스 사용자 정보가 필요합니다. 아래는 오라클을 이용하기 위해 만든 DButil 클래스입니다.

public class Dbutil {
	public static Connection getConnection() {
    	Connection conn = null; // 커넥션을 담을 변수 생성
        
        String driver = "oracle.jdbc.driver.OracleDriver";
        
        String url = "jdbc:oracle:thin:@localhost:1521:xe";
        
        String user = "xxxx"; // 데이터 베이스 사용자의 접속 아이디 입력
        
        String password = "xxxx"; // 데이터 베이스 사용자의 접속 비밀번호 입력
        
        try {
        	Class.forname(driver);
        	conn = DriverManager.getConnection(url, user, password);
        }catch (Exception e) {
       		System.out.println("데이터 베이스 연결 실패");
    	
        }return conn;
    }
}

싱글톤 패턴 클래스로 생성하였습니다. 싱글톤이란 객체를 생성할 때 한 번만 메모리를 할당하여 메모리 효율을 극대화하기 위한 패턴입니다.

1. Connection conn = null; 데이터 베이스 커넥션 정보를 담을 객체 conn을 생성합니다.

2. 문자열 driver, url, user, password에 각각 데이터 베이스 드라이버 주소, 데이터 베이스 연결 주소, 사용자 아이디와 비밀번호를 입력합니다.

3. 커넥션 연결 시 예외처리를 해줘야 하기 때문에 try, catch로 묶어서 드라이버를 로딩하고 conn에 커넥션 정보를 담아줍니다.

인텔리제이에서 자바와 오라클 연동 테스트

아래 코드에서는 따로 클래스를 생성하지 않고 main에서 오라클과 연동되는지 확인했습니다.

자바에서 오라클과 연동
Connection의 주소값

반응형

'Java > Java 객체 지향' 카테고리의 다른 글

[Java] DTO란?  (0) 2022.02.08
[Java] 자바 MySQL 연동  (0) 2021.05.13
[Java] 인터페이스(Interface)  (0) 2020.12.28
[Java] 추상 클래스(Abstract Class)  (0) 2020.12.28

+ Recent posts