Tech Notes
반응형
코딩테스트 대비용 SQL 문법정리 (feat. programmers)
기록 2022. 3. 30. 21:56

코딩테스트 대비용 SQL문법을 정리해보았습니다. 코딩테스트에 알고리즘 뿐만아니라 SQL문법관련해서도 출제가 빈번하게 나타나고 있습니다. SQL문법 순위로는 ORACLE, MYSQL순으로 출제가 제일 많이된다고 느껴서, 두개의DB엔진 위주로 문법을 정리하였습니다. https://db-engines.com/en/ranking DB-Engines Ranking Popularity ranking of database management systems. db-engines.com 1. SELECT TOP - MYSQL Syntax SELECT column_name(s) FROM table_name WHERE condition limit number; - ORACLE 12 Syntax SELECT column_na..

article thumbnail
[postgres] pgadmin4로 backup, restore하기
기록 2022. 3. 7. 11:34

pgadmin4를 활용한 DB backup및 restore를 정리해보았습니다. - BACKUP 1. backup할 DB 선택 저는 미리 만들어 둔 USER DB를 backup해보겠습니다. 2. backup 버튼클릭 backup할 DB 우클릭 후 Backup... 버튼 클릭 3. 파일 명 작성, Encoding 지정 Filename을 먼저 작성합니다. 저는 local에서 User_DB_backup.backup이라는 파일을 미리 생성해 두었습니다. Encoding값은 UTF9로 지정해줍니다. 4. Dump options설정 위와 같은 옵션으로 설정을 바꿔줍니다. - RESTORE 1. restore할 DB선택 restore할 DB를 따로 생성해주었습니다. 2. backup파일 선택 지정해두었던 backup파..

[git] 잘못올린 파일 .gitignore로 없애기
기록 2022. 3. 3. 16:14

git에서는 sourceCode만 관리하고 싶었는데, 작업하다보니 불필요한 폴더 및 파일이 같이 올라간 경우가 있었습니다. 불필요한 파일들을 .gitignore을 사용해 없애는 방법에 대해서 정리해보았습니다. 1. .gitignore작성 # 모든 확장자 .json파일 *.json # 현재 폴더 중에서 bin폴더에 있는 모든 파일 /bin # 프로젝트 전체 폴더 중 bin폴더명을 사용하는 bin폴더의 하위 파일은 모두 무시 bin/ # 해당 파일 무시 .vscode .settings 2. .gitignore작성 후 commit 3. repository로 부터 .gitignore에 존재하는 것들을 삭제합니다. git rm -r --cached . 4. git add . 5. git commit 후 push ..

[programmers] 완주하지못한 선수
알고리즘 2022. 2. 22. 17:28

문제 설명 수많은 마라톤 선수들이 마라톤에 참여하였습니다. 단 한 명의 선수를 제외하고는 모든 선수가 마라톤을 완주하였습니다. 마라톤에 참여한 선수들의 이름이 담긴 배열 participant와 완주한 선수들의 이름이 담긴 배열 completion이 주어질 때, 완주하지 못한 선수의 이름을 return 하도록 solution 함수를 작성해주세요. 입출력 예 ["leo", "kiki", "eden"] ["eden", "kiki"] "leo" ["marina", "josipa", "nikola", "vinko", "filipa"] ["josipa", "filipa", "marina", "nikola"] "vinko" ["mislav", "stanko", "mislav", "ana"] ["stanko", "an..

article thumbnail
MacBook air 구매후기
회고 2022. 1. 31. 17:17

1월 30일에 맥북에어를 구매했습니다. 구입한 spec Apple M1 칩(8코어 CPU 및 8코어 GPU) 512GB 저장 용량 https://www.apple.com/kr/macbook-air/ MacBook Air Apple이 제작한 강력한 M1 칩으로 완전히 새롭게 탈바꿈한 MacBook Air. 최대 3.5배 빨라진 CPU, 최대 5배 빨라진 GPU, 18시간의 배터리 사용 시간을 자랑합니다. www.apple.com 1. 구매경로 online apple store에서 우선 구입 후, 여의도 apple store매장에 직접 픽업을 받으러 갔습니다. 설 연휴가 포함되어있어서 배송은 오래 걸릴 것 같으니 하루 빨리 받고싶어서 갔습니다. 2월말일 까지는 UniDays apple promotion진행 ..

[RemindJAVA]-오버로딩vs오버라이딩
언어/JAVA 2022. 1. 17. 03:09

* 이 글은 자바의정석에서 읽은 내용을 제가 정리한 글입니다. 오버로딩(Overloading) - 오버로딩? : 한 클래스 내에 같은 이름의 메서드를 여러개 정의하는 것 - 오버로딩(Overloading)의 사전적의미 : '과적하다' 즉 많이 싣는 것, 하나의 메서드 이름으로 여러기능을 구현 조건 1. 메소드 이름이 같아야한다. 2. 매개변수의 개수 또는 타입이 달라야 한다. * 오버로딩 된 메서드 들은 매개변수에 의해서만 구별될 수 있으므로 반환타입은 오버로딩을 구현하는데 아무런 영향을 주지 못함. - 오버로딩의 예 println메서드 println 메서드를 호출할때 매개변수로 지정하는 값의 타입에 따라서 호출되는 println메서드가 달라진다. PrintStream클래스에는 어떤종류의 매개변수를 지정..

반응형