• 20201111_TIL

    오늘 한 일 이전에 facebookClone 프로젝트의 pug 파일을 작성하다가 ellipsis(‘…’) 추가하는 부분을 찾아보기만 하고 정리하는 것을 잊어버렸었다. 마침 html table에서 줄바꿈을 방지하는 방법을 찾다가 생각나 정리하기로 했다. white-space 속성 (css) 속성 값 normal 연속 공백을 하나로 합침. 개행 문자도 다른 공백 문자와 동일하게 처리합니다. 한 줄이 너무 길어서 넘칠 경우...


  • 20201110_TIL

    오늘 한 일 java 공부 인터페이스 활용 인터페이스의 디폴트 메서드를 사용하다보면 다중 구현으로 인해 에러(Diamond Problem)가 발생할 수 있다. 이때는 한 쪽의 중복되는 디폴트 메서드를 삭제하거나 클래스에서 오버라이딩해 사용하면 된다. 인터페이스 간에도 상속이 가능하다. 구현코드의 상속이 아니므로 형 상속(type inheritance)라고 한다. public interface MyInterface extends X, Y { void myMethod();...


  • 20201109_TIL

    오늘 한 일 java 공부 왜 인터페이스를 사용하는가? Dao 클래스들이 IUsetInfoDao에 정의된 메소드를 구현하면 UserInfoWeb은 IUsetInfoDao에 정의된 메소드 명세만 보고 Dao를 사용할 수 있기 때문. JDBC (Java DataBase Connectivity): DB가 Java와 연결되려면 어떤 것들이 구현되어야 하는지에 대한 명세. connection, statement 등의 인터페이스로 이루어져있다. 사용자는 Oracle, MS Sql, Mysql에서 작성한 jar...


  • 20201108_TIL

    오늘 한 일 Java 공부 상속은 언제 사용할까? 하나의 클래스에 여러 특성을 한꺼번에 구현하는 경우 많은 코드에 많은 if문이 생길 수 있다. 이 때 하나의 클래스에 공통적인 요소를 모으고 나머지 클래스는 이를 상속받은 다음 각각 필요한 특성과 메서드를 구현하도록 하면 훨씬 깔끔하다. IS-A 관계 (is a relationship : inheritance): 일반적인(general)...


  • 20201107_TIL

    오늘 한 일 오늘 우아한테크코스 코딩테스트를 봤다. 4시간에 7문제가 주어졌는데 5번까지는 쉬웠고 6번은 중상 7번은 중 정도의 난이도였다. 며칠 코딩 테스트 연습덕에 앞의 문제들을 빨리 넘길 수 있어서 다 풀 수 있었다. 앞으로도 하루나 이틀에 한 문제씩은 꾸준히 풀어주는 것이 좋을 것 같다.