profile
개발자+분석가+BusinessStrategist
post-thumbnail

도커에서 mysql 한글 깨짐 해결법

command와 volumes 설정으로 UTF8 인코딩MySQL에 접속:1\. mysql 컨테이너에 접속2\. mysql 접속MySQL의 UTF-8 인코딩 문자셋 설정 확인법:character_set_client, character_set_connection, char

2024년 10월 18일
·
0개의 댓글
·
post-thumbnail

학습 및 독서 효율적인 정보를 습득하기 위한 필기 및 표기법

들어가기에 앞서 현재 어떤것들이 있는지 살펴보자방법노트를 세 개의 영역으로 나눕니다: 키워드 영역, 노트 필기 영역, 요약 영역.수업 내용을 키워드와 주요 사항을 중심으로 필기합니다.수업이 끝난 후, 키워드 영역에 주요 키워드를 작성하고, 요약 영역에 전체 내용을 간단

2024년 10월 17일
·
0개의 댓글
·
post-thumbnail

객체 지향 설계의 원칙 + 전략에 대한 이해

객체지향의 개념과 SOLID 설계 적용 보통 좋은 소프트웨어 일수록 모듈의 독립성이 높다고 한다. 독립성이 높다는건? : 응집도(Cohension)는 강할수록, 결합도(Coupling)는 느슨할 수록 독립성이 높은걸 의미한다. 결합도(Coupling)가 높은 클래스의

2024년 8월 22일
·
0개의 댓글
·
post-thumbnail

백엔드에서 자주 사용되는 디자인패턴 -생성 패턴형-

--- 생성 패턴 ---- 빌더(Builder) 객체의 생성과 표현을 분리해 객체를 생성하는 패턴 -------- 팩토리 메서드(Factory Method) -------- 객체 생성을 서브 클래스나 메서드로 분리해서 위임하는 패턴 팩토리 메서드 패턴을 사용하는

2024년 8월 13일
·
0개의 댓글
·
post-thumbnail

코딩테스트 위한 Python 기본 문법 정리

실수 표현 정확도 한계 0.3 + 0.6=0.899.. > 해결 방법 : round(수, 표시 소수 자리 수) 반올림 권장 함수(변수) 형태는-> 변수 = 함수(변수) 형태로 할당해야 변수값 변경됨 > a = round(0.3 + 0.6, 1) # 0.9 str

2024년 8월 13일
·
0개의 댓글
·
post-thumbnail

Mastering Spring Web 101 Workshop 10기 후기

금요일 저녁에 시작하여 3시간 정도의 온라인 강의, 토요일, 일요일 (아침 9시부터 6시까지)Todo 스케줄 앱을 개발하는 과정을 진행한다. 이미 짜여진 코드(프론트엔드 코드, 엔티티, 기본적이고 단순한 서비스 코드들)를 기반으로 설계와 코드 작성을 활용하여 스프링 부

2024년 8월 13일
·
0개의 댓글
·
post-thumbnail

백엔드에서 자주 사용되는 디자인패턴 -행위 패턴형-

행동을 클래스로 캡슐화해서 동적으로 행동을 바꿀 수 있게 하는 패턴전략 패턴을 사용하는 이유객체 책임과 행동이 상황에 따라 다양한 기능이 빈번하게 추가/삭제되는 경우.객체의 결합을 통해 기능이 생성될 수 있는 경우.객체를 사용하는 코드를 손상시키지 않고 런타임에 객체에

2024년 8월 9일
·
0개의 댓글
·
post-thumbnail

백엔드에서 자주 사용되는 디자인패턴 -구조 패턴형-

객체의 결합을 통해 기능을 동적으로 유연하게 확장할 수 있게 하는 패턴데코레이터 패턴을 사용하는 이유전략 패턴을 사용하면 알고리즘의 변경에 따라서 코드 변경을 최소화 가능.객체 간의 결합도가 낮아져 유지보수와 테스트가 용이함.자주 사용되는 경우 : 데이터 압축 라이브

2024년 8월 9일
·
0개의 댓글
·
post-thumbnail

자바 버전 문제로 생기는 오류 해결

case 1. 자바 환경 변수 재설정 1. 작업표시줄 검색창에 환경 변수를 검색하여 시스템 환경 변수 편집으로 들어갑니다. 2. 시스템 속성의 고급 탭에서 우측 하단의 환경 변수를 클릭합니다. 3. 환경 변수에서 새로 만들기 버튼을 클릭하여 아래 정보를 입력하고 확

2024년 7월 17일
·
0개의 댓글
·
post-thumbnail

서비스 개발에 필요한 JPA의 CrudRepository 기능들

Spring Data JPA의 CrudRepository 사용법 CrudRepository 인터페이스는 Spring Data JPA에서 제공하는 기본적인 CRUD(Create, Read, Update, Delete) 작업을 위한 메서드들을 정의합니다. 이 인터페이스는

2024년 7월 1일
·
0개의 댓글
·
post-thumbnail

spring annotation(스프링 어노텐이션) 정리

@SpringBootApplication: 스프링 부트 애플리케이션의 메인 클래스를 지정. 이 애노테이션은 @Configuration, @EnableAutoConfiguration, @ComponentScan을 포함.@Configuration: 자바 기반의 설정 클래스

2024년 5월 19일
·
0개의 댓글
·
post-thumbnail

spring을 위한 gitignore 설정

깃허브에 코드를 올릴때 gitignore로 설정에 필요없는 버전이나 설정들은 무시하고 코드를 push(업로드) 하도록 한다.gitignore 링크에서 gitignore를 다운받아서 사용한다.https://www.toptal.com/developers/gitig

2024년 5월 15일
·
0개의 댓글
·
post-thumbnail

깃허브 협업을 위한 push, pull기초

멤버 두번째 > 멤버2 코드 수정 후 깃헙에 업로드 > > ![](https://velog.velcdn.com/images/path_

2024년 5월 15일
·
0개의 댓글
·
post-thumbnail

가독성이 높고 쉽게 이해되는 간결한 글쓰기 전략

누군가의 마음을 움직여야 ‘비즈니스’가 시작된다. 단 한줄의 글로 소비자의 마음을 사로잡을 수도 있고, 페이스북에 쓴 한줄의 글로 회사가 위기를 겪게될 수도 있다. (그래서, 투자자들은 피투자사 대표의 페이스북을 조마조마 살핀다.)출판의 시대에는 책을 통해 사상이 전달

2024년 4월 24일
·
0개의 댓글
·
post-thumbnail

가치있는 개발 회사를 고르는 기준

개발 관련 산업은 원래 많은 시간이 투입되는 비용입니다. 그러므로 워라벨을 챙긴다는건 사실 모순적으로 보입니다. 워라벨을 챙기면서 회사를 다닌다는 것은 그 회사가 기존에 구축한 시스템을 지속적으로 재사용하는 것인데, 이 말은 즉, 새로운 개발 트렌드에 발맞춰 가는 것이

2024년 4월 10일
·
0개의 댓글
·
post-thumbnail

취업을 위한 기초 개발 공부법

코딩만 한다해서 준비된 개발자는 절대 될 수 없다. 물론, 단순 코딩을 해서 개발자로 취업은 가능하나 전체적인 개발 구조를 모른체로 취직을 한다면 그건 지식을 기반으로 무언가 개발하는 개발자가 아니라 단순 코더라는 노가다꾼이라 볼 수 밖에 없다. 그럼 개발을 위한 전체

2024년 4월 9일
·
0개의 댓글
·
post-thumbnail

TDD 개념과 전략 및 과정

TDD(Test Driven Development)의 정의와 필요성 정의 : 테스트가 코드 개발을 주도하는 작성 방법론 목적 : 전체적인 테스트를 위한 개발을 단위별 서비스 유형별로 분화하여 개발하고 이에 맞게 전체적인 개발을 시행 특성 : 반복 테스트를 주기적으

2023년 12월 25일
·
0개의 댓글
·
post-thumbnail

개발자라는 직업과 나에 대한 생각

대부분이 소프트웨어 개발에 첫 관심을 갖는 계기는 게임등을 접하면서 생길 것 이다. 나 역시 그렇게 개발에 대한 관심이 생겼었다. 아무것도 없는 상태에서 나만의 사고와 상상력으로 무언가를 창조하는 것 그것이 내가 개발자가 된 계기가 되었다. 이제와서 내가 개발 경험을

2023년 12월 2일
·
0개의 댓글
·
post-thumbnail

richmaker 경제 공동체의 자산 운용 프로젝트

수입 및 지출에 관한 거래 내역수입 및 지출에 관한 카테고리별 거래내역총 수입/지출 + 정기 지출 + 변동 지출 추출거래 내역과 관련된 mock데이터의 생성 (python 이용)Cloud front를 활용한 AWS S3 구축

2023년 9월 25일
·
0개의 댓글
·
post-thumbnail

jumpit의 그룹 프로젝트 지원서 관리 및 마이 페이지 백엔드 제작 회고록

\+직무별 스킬 데이터들 정리 및 관리\+마이 페이지 제작\+지원서 수정, 업데이트, 삭제, 및 지원 상태 관리 제작\+관심있는 공고 스크랩관심 공고 스크랩 :지원현황 :지원 상태 :지원서의 상태가 변할때마다 이력서 및 개인 정보등 필요로하는 데이터 추출이 다르며, 지

2023년 9월 11일
·
0개의 댓글
·