본문 바로가기

분류 전체보기

(438)
Docker 설치 오류 1. Docker 다운로드 https://www.docker.com/products/docker-desktop Docker Desktop for Mac and Windows | Docker Learn why Docker Desktop is the preferred choice for millions of developers building containerized applications. Download for Mac or Windows. www.docker.com - WSL 2 installation is incomplete 오류 [해결방법] https://docs.microsoft.com/ko-kr/windows/wsl/install-manual#step-4---download-the-linux-ke..
Doker failed to initialize 오류 해결 방법 => C:\Users\사용자명\AppData\Roaming\Docker\settings.json 삭제 후 재실행
Spring / Spring Boot / Gradle 용어 정리 Spring 자바 기반의 웹 어플리케이션을 만들 수 있는 프레임워크 현대 자바 기반의 엔터프라이즈 어플리케이션을 위한 프로그래밍 및 Configuration Model 제공한다 Spring Boot 스프링(Spring)을 더 쉽게 이용하기 위한 도구 1. 간편한 설정 2. 편리한 의존성 관리 & 자동 권장 버전 관리 3. 내장 서버로 인한 간단한 배포 서버 구축 4. Spring Security, Data JPA 등의 다른 스프링 프레임워크 요소를 쉽게 사용 Gradle 설정 파일 간결하고 빠른 빌드를 위한 빌드 자동화 시스템 프로젝트 '빌드'(프로젝트를 실행할 수 있는 형태로 만드는 것) 도구. 라이브러리의 버전 문제, 충돌 문제, 종속적인 문제 등 보완 Maven의 여러 줄 코드를 한 줄의 코드로 라..
MySQL / ORM / JPA / Hibernate 용어 정리 MySQL - 오라클 사가 관리 및 배포하고 있는 오픈소스 관계형 데이터베이스 관리 시스템 장점 : 가장 대중화 되어있고 아마존 오로라 클라우드로 이관하기 편함 ORM (Object Relational Mapping) 객체가 관계형 데이터베이스의 테이블이 되도록 매핑 시켜주는 것 객체 모델과 관계형 모델간에 불일치가 존재하는데, 이 객체간의 관계를 바탕으로 SQL을 자동 생성하여 불일치를 해결하는 것 SQL Query가 아닌 직관적인 코드(메서드)로서 DB의 데이터를 조작 가능 # 객체 지향 프레임워크 별로 ORM을 사용하고 있다. - Django : ORM cookbook - Node.js : Sequalize - Spring Boot : Hibernate, JPA JPA (Java Persistenc..
그림한장으로 보는 서버 최신 가이드북 01 웹 브라우저를 사용하여 웹 사이트에 액세스하고 있을 때 웹 브라우저 = ‘클라이언트’, 웹 사이트의 콘텐츠가 있는 컴퓨터 = ‘서버’ 02 서버의 처리는 클라이언트의 요청으로 시작된다. 웹 브라우저 = Internet Explorer, Safari 03 웹 서버 = HTTP, 웹 암호화 서버 = HTTPS 메일 송신 서버 = SMTP, 메일 수신 서버 = POP 04 서버 구축 = 서버 소프트웨어를 컴퓨터에 인스톨하여 실행시키는 것 웹 서버 소프트웨어 = Apache, IIS, nginx 05 인터넷 연결 = DNS 서버 파일 공유 = 파일 서버 사용자의 요청에 따라 페이지를 반환하는 장치가 필요 = 웹 애플리케이션 서버, 데이터베이스 서버 06 설정 변경 - 사용자의 추가 및 삭제 관리 컴퓨터의 ..
step 6 원티드에서 봤던 포스트 중 인상깊은 글들이 있어 적어본다.. 계속 성장하려면 도중에 포기하지 않는 꾸준함과 나에게 맞는 방법을 찾아가는 기민함이 필요하다. 오랫동안 꾸준히 하기가 가장 어렵기 때문에 흔히들 알고 계시는 TIL(Today I Learned)을 하면서 오늘 배운 것을 정리하는 습관을 들여보는 것도 좋은 방법입니다. 거창하게 발표 문서를 만든다거나, 블로그에 아주 정확한 내용을 쓴다거나 하는 게 아니라 쉽게 접근하고 수정할 수 있도록 하는 것이 가장 좋습니다. 그게 어느 정도 몸에 익으면 내가 어떤 목표를 가지고 있고 그 목표에 필요한 항목들이 무엇인지 전체적으로 설정해 주시는 것도 중요할 것 같습니다. ‘더 큰 회사로 가려면 현재 내 실력에서 30%~40%는 올려야 한다.’ 같은 본인만의 수..
step 5 어제 오늘 진짜 개발자님들을 만났다. debugger, git 변경 전 후 코드를 vsc에서 볼 수 있게 하는거 등 본인 코드도 아닌데 문제점을 파악하는게 신기했다. 나도 그런 개발자가 될 수 있도록 많이 노력해야겠다! 성장한 점은 어느정도 리액트가 액숙해졌다는 것!
step 4 나의 성장 가능성을 발견했다! 얘기를 듣는 순간순간에 공감하고 대응할 수 있는 능력은 떨어지지만, 그 상황을 나에게 대입해보고 상상하려고 노력한다. 아직 갈 길이 멀지만 점점 좋은 모습으로 변해가고 있다고 생각한다. 예전에는 긍정적이지도 부정적이지도 않았고, 나 자신에 대해서는 낙천적으로 생각했었다. 요즘은 취업 준비 때문인지 그동안 받아왔던 스트레스 때문인지 정확히는 모르겠지만 부정적으로 생각하는 일이 많아졌다. 그래도 내가 부정적으로 생각하고 있다는 걸 인지하고 있다는 점에서 개선 가능성이 보이고, 다른 사람의 단점이 보이면 나는 그 단점이 없는지 되돌아보는 시간을 가지게 된다. 이런 글을 쓰는 시간에는 자신감, 긍정 마인드가 차오른다. 매 순간순간 이런 마인드를 가지면 좋지만 그렇게 하기 힘들기 때..

LIST