profile
더 나은 세상으로 나아가는 서비스를 만들고 싶습니다.

[Python] Virtualenv에서 pip 호출시 오류

python3.10이 기본인 ubuntu 22.04에서 python3.9 설치 후 virtualenv로 환경을 분리했다.

2023년 1월 29일
·
0개의 댓글
·
post-thumbnail

[OOP] SOLID

객체지향 프로그래밍의 5원칙즉, 사람 객체가 직원, 학생, 아들, 아버지 역할을 동시에 맡으면 안된다.원칙을 위반하는지 되돌아 볼 필요가 있는 상황: 로직에 if가 점점 늘어난다.객체의 상태에 따라 다른 행위를 하도록 하기 위한 분기처리가 많아진다. -> Code Sm

2022년 12월 13일
·
0개의 댓글
·
post-thumbnail

[Django] 어느날 갑자기 Django Admin에 접속되지 않는다면..?

어느날 갑자기 관리자페이지가 접속되지 않는다면..? 살려줘 현생이 바빠서 한동안 신경쓰지 못했던 웹서비스가 있었다. 이직 후 여유가 생겨서 이러서 개발하려고 했으나, Django Admin접속에서 부터 막힐것이라고는 생각하지 못했다. 먼저 해당 웹서비스의 구성

2022년 12월 13일
·
0개의 댓글
·
post-thumbnail

2022년 상반기 회고, 그리고 퇴사

두번째 프로젝트의 끝 입사 후, 두번째로 투입된 모 캐피탈사의 크로스브라우징 프로젝트가 1월에 마무리 되었다. 개발물량과 난이도에 여유가 있던 프로젝트였고, 그 여유를 활용해 팀원을 백업하고 사내 프레임워크와 Spring 구조에 대해 알아 볼 수 있었던 좋은 기회였다

2022년 12월 13일
·
0개의 댓글
·

[DB] 자주 쓰는 DB 명령어

자주 쓰는 DB 명령어에 대해 정리해보자.

2022년 11월 21일
·
0개의 댓글
·

[번역] DDD, 헥사고날, 어니언, Clean, CQRS, ... 어떻게 이걸 함께 사용할까?

EBI와 Port & Adaptor 아키텍처를 상기시켜보자. 뿐만 아니라, Port & Adaptor 아키텍처는 3가지의 핵심 영역으로 명확히 구분된다.사용자 인터페이스:비즈니스 로직 (== 어플리케이션 코어): 사용자 인터페이스가 호출해 실제 작업을 수행하는 코드 블

2022년 11월 17일
·
0개의 댓글
·
post-thumbnail

[대규모 서비스를 지탱하는 기술] Chap. 3 MySQL 운용

노드 크기를 지정할 수 있는 B트리로 구성 되어있다.\-> 파일시스템의 블록단위로 노드크기를 지정할 수 있다. -> 디스크 탐색 횟수 최적화가 가능하다.\-> 탐색에 필요한 순회 횟수를 줄일 수 있다.조회의 조건이 되는 컬럼: where, order by, group

2022년 11월 14일
·
0개의 댓글
·
post-thumbnail

[Oracle] CentOS 7에 Oracle 설치하기

CentOS에 Oracle Database를 설치하며 겪은 후기(삽질)을 적어본다.지금 하려는 작업은 라이센스 관련 이슈가 있는 2가지를 한번에 설치하려고 하는 것임을 알아두자.Rethat을 포크한 OS로 시작했으나, 최근 여러 어른들을 사정으로 애매해졌다.CentOS

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

[Java] @interface vs interface

코드를 보던 중 @interface 타입으로 정의된 클래스(인터페이스?)를 보아서 이건 뭐지..? 싶었다.interface: 인터페이스 (외부에 노출할 API)를 정의하는 타입@interface: 어노테이션을 정의whats-the-difference-between-in

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

[Django] Serverless 환경에서 S3 활용하기

zappa 프레임워크를 사용해, Django 프로젝트를 AWS에 배포해 운영하고 있는 상황이다. 정적파일, 미디어 파일은 S3를 저장소로 활용 중이었는데 파일 업로드 기능을 추가하면서 문제가 생겼다.파일 업로드를 시도하면 아래의 오류가 Response로 날아온다.최소

2022년 9월 14일
·
0개의 댓글
·
post-thumbnail

[Django] Proxy Model

네트워크의 프록시와 비슷한 역할동일한 모델을 마치 다른 모델인 것 처럼 간주하고 사용할 수 있다.필요하다면 프록시 대상이 되는 모델의 메타 정보를 수정할 수 있음동일한 모델을 여러 Django Admin에 들록하고 싶을 때multiple-modeladmins-views

2022년 9월 12일
·
0개의 댓글
·
post-thumbnail

[Java] 여러가지 요소의 이름짓기

Class(분류) 스럽게 명명한다.Object(객체) 스럽게 명명한다.

2022년 8월 16일
·
0개의 댓글
·
post-thumbnail

[Python] yield

함수에서 List를 반환하는 것과 유사하나, Generator 라는 객체는 반환한다는 점에서 차이가 있음

2022년 7월 22일
·
0개의 댓글
·
post-thumbnail

[FastAPI] FastAPI란?

API서버를 작성하는 데 적합한 Python 프레임워크

2022년 7월 21일
·
0개의 댓글
·
post-thumbnail

결합도, 그리고 응집도

어느날에 누군가가 결합도와 응집도에 대해 설명해줄 수 있는지 물어보았는데, 분명 들은 적은 있는데 기억이 나지 않고, 엉뚱한 이야기를 해버렸다. (ㅠㅠ)

2022년 6월 11일
·
0개의 댓글
·
post-thumbnail

오늘도 뼈를 맞았다.

물건을 찾기위해 집정리를 하고, 자리에 앉으니 몇년째 책꽃이에 들어있는 클린코드(Clean Code) 가 보였다.지난달 팩트로 얻어맞은 면접에서 멋있는 개발자가 되고 싶다고 하셨는데, 이를 위해서는 어떤 노력을 해야할까요?라는 질문의 대답으로 3가지를 했는데 그 중에서

2022년 5월 17일
·
0개의 댓글
·
post-thumbnail

이 길이 내 길이 맞나...?

요즘 회사에 이런저런 힘든 일이 많다. 일정이 무너지고... 멘탈도 무너지고...

2022년 5월 16일
·
0개의 댓글
·
post-thumbnail

[MSA]CQRS

Command and Query Responsibility Segregation직역: 커맨드와 쿼리로 책임을 분리한다.Command: Create, Update, Delete 작업Query: Read 작업읽기 작업와 CUD 작업을 위한 모델을 분리다양한 수준에서 분리할

2022년 5월 9일
·
0개의 댓글
·
post-thumbnail

제일 아닌것 같은게 범인이다.

serverless로 배포가 죽어라 안되는 상황이었다.

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

[NPM]특정버전 의존성 설치하기

개발환경 이해에 대해 부족한 상태로 배포하려고 하니 하나하나가 고난의 연속이다.

2022년 4월 24일
·
0개의 댓글
·