Dailylog
close
프로필 배경
프로필 로고

Dailylog

  • 분류 전체보기 (26)
    • 언어 (15)
      • JAVA (8)
      • Python (1)
      • HTMLCSS (4)
      • MySQL (2)
    • 프로젝트 (1)
      • Dailylog (0)
      • Git (1)
    • 라이브러리 (0)
      • MFC (0)
      • React.js (0)
    • 프레임워크 (6)
      • MyBatis (5)
      • Spring (1)
    • 기타 (2)
      • Common (2)
      • 정보처리기사 (0)
    • 면접준비 (2)
      • JAVA (2)
  • 홈
  • 태그
  • 미디어로그
  • 위치로그
  • 방명록
Object클래스의 Public메서드(...작성중...)

Object클래스의 Public메서드(...작성중...)

이전에 면접을 보면서 나왔던 질문중에 하나였던 질문입니다. 당연히 기술면접을 준비하면서 이것저것 찾아보면서 면접 질문을 생각해보고 그에대한 답을 생각해보지만 막상 ' Object클래스의 Public메서드에 대해서 몇가지나 알고 설명할 수 있어요? '라는 질문에 제대로 답하지 못했었습니다. 그래서 찾아보게 되었습니다. Object클래스의 Public메서드에 대해서는 역시, 생활코딩 사이트에 잘 나와 있었으며 그 메서드들은 아래와 같습니다. 1. clone() 2. equals() 3. finalize() 4. getClass() 5. hashCode() 6. notify() 7. notifyAll() 8. toSting() 9. wait() [1]. protected Object :: clone() 객체의..

  • format_list_bulleted 면접준비/JAVA
  • · 2020. 10. 24.
  • textsms

인터페이스와 추상클래스

추상 메서드란? 추상 메서드란 abstract 키워드를 통해 원형만이 선언되는, 구체적인 코드를 가지지 않는 메서드를 뜻합니다. 추상 클래스란? 추상 클래스란 abstract 키워드를 통해 선언되며, 하나 이상의 추상 클래스가 선언되어 있습니다. 추상 클래스는 서브 클래스에서 슈퍼 클래스의 추상 메서드를 모두 오버라이딩하여 구현해야만합니다. 인터페이스란? 인터페이스란 interface 키워드에 의해 선언되며, implements 키워드를 통해 상속받습니다. 인터페이스 역시 추상 메서드를 가지며 서브 클래스에서 추상메서드를 모두 오버라이딩 해주어야 합니다. 다른점은? 추상클래스는 개체 생성이 아닌 상속을 목적으로 하는 클래스로, 상속받는 클래스에게 구현을 강제화하는, 기능의 확장 에 목적이 있습니다. 이때..

  • format_list_bulleted 면접준비/JAVA
  • · 2020. 9. 16.
  • textsms
02. 정규표현식

02. 정규표현식

정규표현식은 정규식으로도 불리며, regular expression, regexp, regex등으로 불려집니다. 특정한 패턴의 문자열을 표현시에 사용되며, 이러한 문자(열)을 검색하거나 치환하는 과정을 간편하게 처리 할 수 있도록 도와 줍니다. Java에서는 표준 라이브러리를 통해 정규 표현식 기능을 제공하며, JavaScript에서는 자체적으로 정규 표현식 기능을 제공하고 있습니다. 물론 다른 언어 역시 이러한 방식으로 정규 표현식을 지원하고 있습니다. 제 경우에는 정규 표현식이란 것을 여러번 들어보았고 실제로 몇번 본적도 있지만, 정규 표현식에 대한 이해도가 부족하다고 생각되어, 정규 표현식에 대하여 좀 더 찾아보게 되었습니다. 정규표현식을 사용하는데에 있어서, 특정 언어의 정규표현식 사용 방식을 아..

  • format_list_bulleted 기타/Common
  • · 2020. 7. 30.
  • textsms

01. SOLID원칙

예전부터 학교 강의시간마다 조금씩 조금씩 들어왔지만, 자세히는 모르고 있었던 개념중에 하나였습니다. 이번에 정보처리기사를 준비하게되면서 혹시 나오지는 않을까, 하면서 봐두었던것중에 하나인데 시험도 끝이났으니 이번 기회에 한번 자세히 알아보려고 합니다. SOLID(객체 지향 설계) 컴퓨터 프로그래밍에서 SOLID란, 객체지향 프로그래밍 및 설계의 다섯 가지 기본 원칙이며, 프로그래머가 시간이 지나도 유지 보수와 확장이 쉬운 시스템을 만들고자 할 때 이 원칙들을 함께 적용할 수 있다. SOLID는, 다섯가지 원칙의 두문자를 뜻하면 5가지 원칙은 아래와 같다. S) 단일 책임 원칙(SRP, Single Responsibility Principle) :: 한 클래스는 하나의 책임만 가져야 한다. O) 개방-폐쇄..

  • format_list_bulleted 기타/Common
  • · 2020. 7. 28.
  • textsms
Spring에서의 Gson을 사용한 Json처리

Spring에서의 Gson을 사용한 Json처리

보통은 Spring에서 Json을 처리할 때에 Jackson을 사용하는것 같습니다. Spring과 관련하여 검색을 하다보면 심심찮게 Jackson을 사용하여 Json을 만드는것을 볼 수 있었습니다. 또한 제 경우에는 대학교 수업중에도 언급이 됬었습니다만... 어쩌다보니 포스팅은 Gson을 이용한 Json처리를 먼저 포스팅하게 되었습니다. 제 경우에는 Spring에서 유튜브API를 사용하는 방법/소스들을 찾아보던 중에 Gson이라는 객체를 이용하던 소스를 보게되었고, 해당 코드를 이해하기 위해서 Gson에 대하여 찾아보게 되었었고, 실제 프로젝트 상에서도 Gson객체를 생성하는데에 있어서 Gson을 활용하게 되었습니다. 참고로, 안타깝게도 해당 소스는 youtubeAPI상에서 deprecated되어있었고,..

  • format_list_bulleted 프레임워크/Spring
  • · 2020. 6. 16.
  • textsms

MySQL - Error Code: 1175. SAFE MODE(안전모드)관련해결

MySQL을 사용할 때, delete 혹은 update를 사용할 때에 SAFEMODE에 대한 경고와 함께 SQL문이 실행되지 않을때가 있습니다. 12:06:26 DELETE FROM POSTTBL Error Code: 1175. You are using safe update mode and you tried to update a table without a WHERE that uses a KEY column. To disable safe mode, toggle the option in Preferences -> SQL Editor and reconnect. 0.000 sec 대충 이러한 내용인데, SAFE MODE의 값을 변경해주시면 됩니다. - 현재 SAFE MODE 값 확인 :: SELECT @@SQ..

  • format_list_bulleted 언어/MySQL
  • · 2020. 5. 16.
  • textsms
  • navigate_before
  • 1
  • 2
  • 3
  • 4
  • 5
  • navigate_next
공지사항
전체 카테고리
  • 분류 전체보기 (26)
    • 언어 (15)
      • JAVA (8)
      • Python (1)
      • HTMLCSS (4)
      • MySQL (2)
    • 프로젝트 (1)
      • Dailylog (0)
      • Git (1)
    • 라이브러리 (0)
      • MFC (0)
      • React.js (0)
    • 프레임워크 (6)
      • MyBatis (5)
      • Spring (1)
    • 기타 (2)
      • Common (2)
      • 정보처리기사 (0)
    • 면접준비 (2)
      • JAVA (2)
최근 글
인기 글
최근 댓글
태그
  • #giterror
  • #MySQL #ALTER
  • #mfc
  • #git #error
  • #ObjectClass
  • #MySQL #SAFEMODE
  • #java
  • #Spring #Gson
  • #dailylog
  • #LSP
전체 방문자
오늘
어제
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바