일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- GoingBus
- 카카오
- 리눅스마스터 3과목
- 프로그래머스
- map
- 고잉버스
- 리눅스
- 반복문
- 연습문제
- 스프링 컨테이너
- 코테
- Kotlin
- 월간코드챌린지
- Java
- 명령어
- Linux
- 리눅스마스터 1급 정리
- 자바스크립트 코딩의 기술
- 자바
- java 백준 1차원 배열
- Memoir
- toCharArray
- 백준 java
- JavaScript
- 백준 javascript
- 코딩테스트
- 문자열
- 스프링 빈
- 리눅스마스터1급
- 개발자 회고록
- Today
- Total
목록 IT (156)
hoon DevLog

넷플릭스 계정 공유. 워낙 비싼 요금제로 가족이나 친구, 지인을 통해, 계정 공유를 이용해서 넷플릭스를 사용하고 있었다. 위 스크린샷은 넷플릭스 공식 홈페이지에 공시된 요금표인데, 금액별로 지원되는 기능이 다양하다. 그러나. 이제는 공유 금지니, 계정 공유 단속이라며, 요금은 계속 오르고 있다. 안 그래도 요즘 물가도 오르며 불경기에, OTT 서비스로 매달 17,000원. 1년에 204,000원인데 적잖이 부담이 되는 금액이다. 때문에 필자가 사용하게 된 것이 바로 Goingbus(고잉버스)!! 유튜브 우회 포스팅에서도 볼 수 있듯이, 다양한 OTT서비스를 지원하는 고잉버스는 이렇게 넷플릭스와 같은 다양한 OTT 서비스를 할인해 주는 프로모션을 제공하고 있다!! GoingBus 공식 페이지로 이동 [회..

본 포스팅은 인프런에 있는 인터넷 강좌인,김영한 강사님의 스프링 핵심 원리 기본편을 공부하며,개인적으로 공부하고, 정리하는 용도로 포스팅을 해보겠다. [이전 포스팅 목록]Spring gradle project 환경설정 및 회원 가입 서비스 예제 만들기Spring gradle project 주문/할인 도메인 설계Spring gradle project 객체 지향 원리 적용Spring gradle project AppConfig 리팩토링 OCP 위반 해결 및 중복 제거SRP 단일 책임 원칙 : 한 클래스는 하나의 책임만 가져야 한다.클라이언트 객체는 직접 구현 객체를 생성하고, 연결하고, 실행하는 다양한 책임을 가지고 있음SRP 단일 책임 원칙을 따르면서 관심사를 분리함구현 객체를 생성하고 연결하는 책임은 A..

작년부터 아주 핫했던, 챗GPT!!우리나라에서 심심이로 통용됐던 챗봇의 개념을 확장하여,이제는 AI의 영역으로 넘어와 못하는 것이 없다.때문에 이런 ai가 일자리 3억 개를 사라지게 할 거라는 기사도심심치 않게 볼 수 있다.심지어 chatGPT도 버전이 있어서,더 업그레이드된 버전을 사용한다면,더욱 최신의 정보를 검색하고,정교한 답변을 얻을 수 있다. 또한, 엑셀이나 이미지와 같은 파일을 직접 업로드해서명령을 내릴 수 있는데요.월 20달러라는 비용이 부담스럽다.하지만!!!!!!!이런 우리를 위해서 등장한 것이 GoingBus(고잉버스)!!!유튜브 우회 포스팅에서도 볼 수 있듯이,다양한 OTT서비스를 지원하는 고잉버스는이렇게 chatGPT도 할인해주는 프로모션을 제공하고 있다!!GoingBus 공식 페..

본 포스팅은 인프런에 있는 인터넷 강좌인,김영한 강사님의 스프링 핵심 원리 기본편을 공부하며,개인적으로 공부하고, 정리하는 용도로 포스팅을 해보겠다. [이전 포스팅 목록]Spring gradle project 환경설정 및 회원 가입 서비스 예제 만들기Spring gradle project 주문/할인 도메인 설계Spring gradle project 객체 지향 원리 적용AppConfig 리팩토링저번 포스팅에 말했던 AppConfig를 코드를 통해 알아보도록 하자.package hello.core;import hello.core.discount.FixDiscountPolicy;import hello.core.member.MemberService;import hello.core.member.MemberSer..

본 포스팅은 인프런에 있는 인터넷 강좌인,김영한 강사님의 스프링 핵심 원리 기본편을 공부하며,개인적으로 공부하고, 정리하는 용도로 포스팅을 해보겠다. [이전 포스팅 목록]Spring gradle project 환경설정 및 회원 가입 서비스 예제 만들기Spring gradle project 주문/할인 도메인 설계3. 객체 지향 원리 적용 (1)새로운 할인 정책 개발아래 문구는 강의에서 나오는 강의 자료다.실무에서 악덕은 기획자든 개발자든 누가 될지 모른다.(개인적으로 이렇게 예시를 들어가며 말해주는 기획자는 악덕까지는 아닌 듯하다.)전에 사용했던 FixDiscountPolicy 객체에 이어, 할인 정책이 바뀐다는 상황을 고려하여 RateDiscountPolicy라는 객체를 새로 만들어주었다.RateDisc..

본 포스팅은 인프런에 있는 인터넷 강좌인,김영한 강사님의 스프링 핵심 원리 기본편을 공부하며,개인적으로 공부하고, 정리하는 용도로 포스팅을 해보겠다. 혹시나 이 포스팅을 처음 본 거라면,아래 링크의 포스팅을 먼저 참고하고 오길 추천한다.Spring gradle project 환경설정 및 회원 가입 서비스 예제 만들기2. 스프링 핵심 원리 이해1 - 주문/할인 도메인 설계 예제 만들기주문과 할인 정책주문 도메인 협력, 역할, 책임주문 도메인 전체다이어그램을 통해서 우리가 해야 할 일은 크게 주문 서비스 역할, 회원 저장소 역할, 할인 정책 역할이라는 인터페이스를 만들고, 각 인터페이스에 해당하는 서비스 구현체를 만드는 것이다.이렇게 하면, 역할과 구현을 분리해서 자유롭게 구현 객체를 조립할 수 있다.덕분에..

본 포스팅은 인프런에 있는 인터넷 강좌인,김영한 강사님의 스프링 핵심 원리 기본편을 공부하며,개인적으로 공부하고, 정리하는 용도로 포스팅을 해보겠다.2. 스프링 핵심 원리 이해1 - 환경설정 및 회원 가입 서비스 예제 만들기예제 만들기 전 간단하게 Spring 프로젝트 환경설정에 대해서 알아보자.프로젝트 생성을 위한 Spec 사항은 다음과 같다.Project : Gradle - Groovy Project Spring Boot: 3.x.xLanguage : JavaPackaging : JarJava : 17 또는 21(오류의 최소화를 위해 17 버전 사용)Project MetadatagroupId : helloartifactId : coreDependencies: 선택하지 않는다.Spring Initali..
Error 발생 경로 환경 : Spring Mybatis에서 PostgreSQL에서 쿼리문을 작성하는 도중, 아래와 같은 에러가 발생했다. org.postgresql.util.PSQLException: ERROR: input of anonymous composite types is not implemented Position: 702 at org.postgresql.core.v3.QueryExecutorImpl.receiveErrorResponse(QueryExecutorImpl.java:2565) at org.postgresql.core.v3.QueryExecutorImpl.processResults(QueryExecutorImpl.java:2297) at org.postgresql.core.v3.Qu..