목록분류 전체보기 (500)
공부한것들을 정리하는 블로그 입니다.
클린코드로 유명한 로버트 마틴이 좋은 객체 지향 설계의 5가지 원칙을 정리 • SRP: 단일 책임 원칙(single responsibility principle) • OCP: 개방-폐쇄 원칙 (Open/closed principle) • LSP: 리스코프 치환 원칙 (Liskov substitution principle) • ISP: 인터페이스 분리 원칙 (Interface segregation principle) • DIP: 의존관계 역전 원칙 (Dependency inversion principle 1. SRP 단일 책임 원칙 Single responsibility principle • 한 클래스는 하나의 책임만 가져야 한다. • 하나의 책임이라는 것은 모호하다. • 클 수 있고, 작을 수 있다. •..
우리가 작성하는 모든 클래스는 외부 클래스에서 이용할 목적으로 설계된 라이브러리 클래스이다. 라이브러리 클래스를 설계할 때에는 외부 클래스에서 접근할 수 있는 멤버와 접근할 수 없는 멤버로 구분해서 필드, 생성자, 메소드를 설계하는 것이 바람직하다. 객체 생성을 막기 위해 생성자를 호출하지 못하게 하거나, 객체의 특정 데이터를 보호하기 위해 해당 필드에 접근하지 못하도록 막아야 한다. 그리고 특정 메소드를 호출할 수 없도록 제한할 필요가 있다. 자바는 이러한 기능을 구현하기 위해 접근 제한자를 제공하고 있다. * 객체생성 member input = new member(); member output = null; 1. new 연산자가 호출되면 생성될 객체(input)의 메모리가 할당된다. 2. 생성자가 생..
싱글톤(Singleton) 디자인패턴 이란? 가끔 전체 프로그램에서 단 하나의 객체만 만들도록 보장해야 하는 경우가 있다. 단 하나만 생성된다고 해서 이 객체를 싱글톤(Singleton)이라고 한다. 싱글톤을 만들려면 클래스 외부에서 new 연산자로 생성자를 호출할 수 없도록 막아야 한다. 생성자를 호출한 만큼 객체가 생성되기 때문이다. 생성자를 외부에서 호출할 수 없도록 하려면 생성자 앞에 private 접근 제한자를 붙여주면 된다. 그리고 자신의 타입인 정적 필드를 하나 선언하고 자신의 객체를 생성해 초기화한다. 이때 정적 필드도 private 접근 제한자를 붙여 외부에서 필드값을 변경하지 못하도록 막는다. 대신 외부에서 호출할 수 있는 정적 메소드인 getInstance()를 선언하고 정적 필드에서..
이것보다 직관성 높은 이미지를 본적은 아직 없네요 참고 https://pearlluck.tistory.com/m/46
보호되어 있는 글입니다.
보호되어 있는 글입니다.
보호되어 있는 글입니다.
보호되어 있는 글입니다.
보호되어 있는 글입니다.
1) 정적 컨텐츠 1. 브라우저에 localhost:8080/hello-static.html 입력 2. 내장 톰켓서버에서 스프링 컨테이너의 hello-static 컨트롤러 메소드가 있는지 확인 - 있을 경우, 해당 컨트롤러 실행 3. 없을 경우, resources: static/hello-static.html을 찾은 후, 단순한 html 컨텐츠를 반환 - resources/static 하위 - 파일명 : hello-static.html - 동적인 동작은 없는 단순한 html 컨텐츠를 반환 2) MVC와 템플릿 엔진 1. 브라우저에 localhost:8080/hello-mvc 입력 2. 내장 톰켓서버에서 스프링 컨테이너의 hello-static 컨트롤러 메소드가 있는지 확인 - 있을 경우, 해당 컨트롤러 ..
보호되어 있는 글입니다.
보호되어 있는 글입니다.
보호되어 있는 글입니다.
보호되어 있는 글입니다.
1. https://dencode.com/ 2. http://www.panlab.co.kr/encode/encode 본인은 EUC-KR의 URL Decode/Encode 를 필요로 하므로 2번을 사용
개인보관용 * DATE형식의 컬럼 비교시에는 날짜 형식을 별도로 지정하지 않고 정규식으로 숫자만 남긴 후 변환하여 비교 NO_DT
보호되어 있는 글입니다.
전부터 영양제 정리글을 포스팅해보려 하였는데 글 쓰기 귀찮아서 차일피일 미루던 중에 본인의 영양제 지식과 어느정도 유사한 글을 발견해서 공유합니다. 아래 글도 개인적으로 원본에서 몇가지 수정해놓은 상태지만, 그 외에 추가로 덧붙이자면 1. 어디서 사야될지 모르면 그냥 쿠팡직구나 iHerb 살 것 2. 비싼영양제라고 좋은거 아니니까 차라리 믿을만하고 자기한테 맞는 제품이 있는 브랜드를 고르는데 신경쓸것 3. 초보자는 멀티비타민부터 사면서 영양제 하나씩 맞춰나갈 것 4. 건강보조식품인지 건강기능식품인지 보고 고른 것. 특히 국내산 고를때 주의(건강기능식품으로 골라야됨) 5. 아래 글에서 소개하는 제품들 먹으면서 좀 더 먹고자한다면 루테인, 프로폴리스(다래끼 잇몸 등 염증으로 면역력 필요한사람), 유산균(과민..
#알라딘 -매달 퀴즈 적립금 : 1000 -쇼핑앱 접속 적립금 : 1000 -쇼핑앱 푸시 광고 적립금 : 1000 -룰렛 적립금 : 1000~3000 -특정도서 적립금(이벤트) : 2000 -뉴스레터 : 1000 -토스 연결 : 2000 g마켓 15% 도서할인 11번가 skt 사용자 15% 할인 #당근마켓 : 중고 직거래 #노란북 : 최저가 검색. 중고책 최저가도 검색가능 #문상으로 구매(컬쳐,해피,도서문화상품권) : 7~10% #예스24 -주말 쿠폰 : 1000 -주말 쿠폰(Ebook) : 1000 -24일 쿠폰(선착순) : 1000 -메뉴>혜택모음 눌러서 되는거 확인
보호되어 있는 글입니다.