| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- JPA
- NullCheck
- 개발서적
- 딥러닝
- 스프링어노테이션
- Machine Learing
- 객체지향특징
- spring
- 스프링스터디
- 노마드코더
- 개발필독서
- valid
- 인텔리제이
- 스프링컨테이너
- mysql
- springboot
- 임팩트커리어스터디
- REST API
- 클린코드
- requestbody
- til
- 노개북
- IntelliJ
- 머신러닝
- Deep Learning
- 스프링프레임워크
- 인공신경망
- 북스터디
- 북클럽
- Dao
- Today
- Total
목록전체 글 (27)
dev.jaieve 공부기록
국비훈련과정을 이수하면서 이클립스를 이용한 Spring Maven 기반의 프로젝트를 수행해왔다. 최근 코멘토를 통해 개발직 현업 실무에서 쓰는 환경을 따라해보는 기회를 얻으면서 인텔리제이를 설치하고 Gradle 기반의 프로젝트를 처음 접하게 됐다. Maven은 pom.xml로 라이브러리를 관리하던것과 달리 application.properties(또는 .yml)과 build.gradle로 dependencies를 관리하는 것을보며 보다 편하게 개발환경을 세팅할 수 있었다. 하지만 그 차이점을 몰라서 블로그에 정리하면서 빌드 관리도구에 대해 이해해보고자 한다. '빌드'와 '빌드 툴' 에 대한 이해 빌드란 소스코드 파일을 실행 가능한 소프트웨어 산출물로 만드는 과정을 말한다. 예를 들어 게임회사에서 게임을 ..
환경 설정 1. 인텔리제이 설치 다운로드 IntelliJ IDEA: 우수성과 인체 공학이 담긴 JetBrains Java IDE 무료버전인 Community를 다운로드 한다. 2. Java의 JDK 11 설치 - Oracle아닌 open jdk 11버전 선택 참고한 글 : 윈도우 OpenJDK 11 설치, OpenJDK 다운로드 설치 방법 new project로 만들면서 java 버전을 11로 선택했다. 때문에 jdk를 11로 동일하게 맞춰줘야 함. 11.0.1(build 11.0.1+13)의 Windows 버전 다운로드 Archived OpenJDK GA Releases 자바 환경변수 등록 참고한 글 인텔리제이에 설치, 11로 변경해줘야하는 부분들 설정이 안되어 있으면 나타날 수 있는 오류 참고한 글 ..
인공지능 지능적인 기계, 특히 지능적인 컴퓨터 프로그램을 만드는 과학기술 1956년 스탠퍼드대학교 컴퓨터 과학자 "존 매카시" 동적 컴퓨팅 환경에 내장되어 있는 알고리즘을 생성하고 적용하여 인간의 지능을 모방하는 기초 지능이다. 간단히 말해서 AI는 인간처럼 사고하고 행동하는 컴퓨터 기술 인공지능을 완성하기 위해서는 3가지의 핵심 요소가 필요하다 계산 시스템 데이터와 데이터 관리 고급 AI알고리즘(코드) 인공지능이 중요한 이유 오늘날 인간과 기계에 의해 생성되는 데이터의 양은 방대하다.(빅데이터) 이를 해석해서 의사결정을 내리는 것은 인간의 뇌로 할 수 있는 활동이 아니다. 컴퓨터는 모든 경우의수를 계산하여 최상의 결정을 내리는데에 매우 효율적일 것이다. 인공지능과 머신러닝, 딥러닝은 앞으로 비즈니스 의..
깃허브와 SSH 통신을 하면 로그인없이 원격저장소(깃허브)를 사용할 수 있다. win + R 에서 powershell를 쳐서 명령 크롬프트를 열고 다음 명령어를 입력한다. ssh-keygen ssh-key가 만들어진 것을 확인하기 위해 해당경로로 이동 cd C:\\Users\\MSI/.ssh/ dir key 설명 public key 로 사용되는 것이 id_rsa.pub 이며, private key로 사용되는 것이 id_ras이다. SSH 통신을 할 때는 로컬 컴퓨터(내 노트북)과 접속하고자 하는 서버 컴퓨터(깃허브)로 구분지을 수 있고, 내 노트북에는 private key인 id_rsa 가 있어야 하고, 서버 컴퓨터에는 public key인 id_ras.pub가 있어야 한다. id_ras.pub를 깃허브..
자바 개발자 = 웹 개발자 자바 개발자라는 직무는 Java 언어를 사용하여 프로그래밍을 개발하는 직무를 말한다. Java란? Java는 기본적으로 객체 지향 언어로서 사용도와 호환성이 높아서(다형성 체고) 현재 개발자들이 가장 많이 사용하는 프로그래밍언어라고 한다. 웹(Word Wide Web a.k.a www)에서의 호환이 가능해서 웹페이지개발, 어플리케이션 개발을 할 수 있다. Java개발자는 프론트엔드 개발자와 백엔드 개발자로 나눌 수 있다. 프론트엔드(Front-end) 프론트엔드(Front-end)는 사용자들이 볼 수 있는 화면을 만드는 기술이다. 네이버 웹페이지나 유튜브 어플리케이션에서 이용자가 보고 실제 사용하는 화면을 만드는 것이다. 프론트엔드를 담당하는 직무는 웹디자이너와 프론트엔드 개발..
Local에서 Git 레파지토리 시작하기 git init # Terminal에서 Git에 처음 연결한다면 접속정보를 입력해주어야 한다. git config --global user.email "내이메일" (GitHub에 등록된 나의 이메일) git config --global user.name "내닉네임" (Github에 등록된 나의 이름(닉네임) git init이후 다른 사람의 git 레파지토리를 사용하고 싶을 때 git clone 주소 # clone해서 가져올 소스파일과 폴더들을 분리된 폴더에 저장하고 싶을 때는 주소 뒤에 .를 붙여준다. git clone 주소. # 다른 사용자가 수정한 내용이 있을 경우 그 파일을 내 컴퓨터에 받아 오고 싶을 때 git pull 내가 레파지토리를 만들고 싶을 때 소..