postgresql 테이블 DDL 복사
Back End2024. 4. 11. 20:34postgresql 테이블 DDL 복사

사이드 프로젝트의 서버측 개발을 마무리하고 리팩토링을 하면서 기타 부가적인 문서등을 작성을 하고있었다. ERD 작업을 하면서 평화로운 나날을 보내던 내게 구글 크롬이 메모리 부족으로 https://dbdiagram.io/d 에서 작업중이던 탭을 중지했다.. 여기서 또 문제가 로그인을 안해서 다 날아갔다는 점... 개선할게 없는지 하나하나 손수 적어가면서 풀어봐야지 했던 내 자신이 미워져서 그냥 dump 를 뜨고 dbdiagram 에 import 를 하려 한다.. 📚 Preparation 🔠 사용중인 DB 와 맞는 psql version ⚙️ intellij 대황 인텔리제이는 덤프도 쉽게 뜰 수 있게 해준다..!! 원하는 DB 에서 Import/Export -> Export with 'pg_dump' 하게..

Book/면접을 위한 CS 전공지식 노트2024. 4. 4. 03:59프로그래밍 패러다임

프로그래밍 패러다임은 2가지로 나뉜다. 1. 선언형 프로그래밍 함수형 프로그래밍 2. 명령형 프로그래밍 객체지향 프로그래밍 절차지향 프로그래밍 선언형 1. 함수형 프로그래밍 순수 함수들을 쌓아올려서 로직을 구현한다. 고차함수를 통해 재사용성을 높인 프로그래밍 패러다임 JS 는 함수가 일급 객체이기 때문에 함수형 프로그래밍쪽이 선호된다. 순수 함수 출력이 입력에만 의존하는 함수 e.g. input { a = 2 , b = 3 } output { a + b } 고차 함수 함수가 함수를 값으로 받아서 사용하는 함수 명령형 1. 객체지향 프로그래밍 추상화 복잡한 시스템으로 부터 핵심적인 개념을 뽑아내는 것 나, 개발자, 키 180, 안경안씀 등의 내용을 뽑아 내는 것 캡슐화 객체의 속성과 메소드를 하나로 묶고 ..

Book/면접을 위한 CS 전공지식 노트2024. 4. 2. 19:53디자인 패턴

1. 싱글톤 패턴 - 하나의 클래스에 오직 하나의 인스턴스만 가지는 패턴 - DB 연결에 많이 사용된다. - 인스턴스가 하나다보니 리소스가 적게 든다. - 인스턴스 하나를 여러 곳에서 다루기에 의존성이 커진다. - TDD 에서의 걸림돌이 되기도 한다. 자바에서의 싱글톤 // Java // 쓰레드 세이프한 static 방식 class Singleton { private static class singletonInstance { private static final Singleton Instance = new Singleton(); } public static Singleton getInstance() { return singletonInstance.Instance; } } public Class Main ..

2부 자바, 세상에서 가장 유명한 언어
Book/자바 알고리즘 인터뷰 with 코틀린2024. 2. 13. 20:282부 자바, 세상에서 가장 유명한 언어

자바를 좋아하지 않지만 제목 인정 ( 여자친구도 컴공 세상을 모르지만 자바를 자바라, C언어는 C쁠C쁠은 안다 ) 자바의 역사 - 1996년 1.0 버전 릴리즈 - 1998년 1.2 버전 릴리즈 컬렉션 프레임 워크 추가 - 2004년 5 버전 릴리즈 1.x 버전과 같은 버저닝 형태에서 5,6으로 변경 제네릭 도입 등 대대적인 발전, 제네릭 도입 - 2006년 6 버전 릴리즈 가장 오래 유지된 버전 - 2011년 7 버전 릴리즈 오라클 인수 후 첫 릴리즈 - 2014년 8 버전 릴리즈 스트림, 함수형 프로그래밍 언어 특징 도입 람다식 도입 - 2017년 9 버전 릴리즈 JShell 등장 - 2018년 11 버전 릴리즈 LTS 버전 체계 도입, FGC -> G1GC 의 default GC 변경 - 2021년..

1부 코딩 인터뷰 & 코딩 테스트
Book/자바 알고리즘 인터뷰 with 코틀린2024. 2. 13. 18:461부 코딩 인터뷰 & 코딩 테스트

코딩인터뷰, 기업들의 평가 기준 제출 횟수에 따라 점수를 감점하는 기업도 있다. 응답시간에 따라 점수를 메기는 기업도 있다. 테스트 케이스에 대한 결과를 안알려주는 곳도 있다. 채점 후 점수에 대해서 알려주지 않는 기업도 있다. 코딩테스트 플랫폼 1. 해커랭크 - 코드를 풀면서 순위 경쟁 - 현재는 부분 유료 - 인터넷에 풀이가 없는 경우가 많다 ( 빡쌔다 ) - https://www.hackerrank.com/ HackerRank - Online Coding Tests and Technical Interviews HackerRank is the market-leading coding test and interview solution for hiring developers. Start hiring at ..

[코테] 프로그래머스 - 크기가 작은 부분 문자열
Back End/KOTLIN2024. 1. 18. 04:41[코테] 프로그래머스 - 크기가 작은 부분 문자열

뜻밖의 난관을 겪은 문제였다. 아는 만큼 보인다.. 라는 게 확실히 느껴졌다. 소스의 복잡도를 낮추는데 집중하다보니 자료형에 대해 소홀했던 모습을 보였다. 다음 문제를 풀었을 때 발생한 문제이다. 숫자로 이루어진 문자열 t와 p가 주어질 때, t에서 p와 길이가 같은 부분문자열 중에서, 이 부분문자열이 나타내는 수가 p가 나타내는 수보다 작거나 같은 것이 나오는 횟수를 return하는 함수 solution을 완성하세요. 예를 들어, t="3141592"이고 p="271" 인 경우, t의 길이가 3인 부분 문자열은 314, 141, 415, 159, 592입니다. 이 문자열이 나타내는 수 중 271보다 작거나 같은 수는 141, 159 2개 입니다. 즉 t 문자열을 p문자열 만큼 자른 부분 문자열을 만들고..

image