'분류 전체보기' 카테고리의 글 목록 (22 Page)
my code archive
article thumbnail
노드&리액트 공부 기록(3) - MongoDB 에서 Model, Schema의 개념

🤍Mongoose에서 Schema, Model이란? 오라클, mysql과 달리 MongoDB에는 테이블이 없다고 한다. Schema는 이로 인한 헷갈림을 방지하기 위해 도입되었다. 사용자가 작성한 Schema를 기준으로 데이터를 DB에 넣기 전에 먼저 검사하고 어긋나는 데이터가 있으면 에러를 발생시킨다. 스키마를 설정할 때 인덱스도 걸어둘 수 있고 기본값도 설정할 수 있다. 즉, 스키마=테이블과 어느 정도 비슷한 역할을 한다. Model은 Schema를 감싸주는 역할을 한다. MongoDB는 고정적인 스키마를 갖고 있지 않지만, 이번 3강에서는 데이터베이스 서버가 아니라 우리의 웹서버가 데이터베이스에 들어있는 문서들을 객체화하여 사용할 수 있는 스키마를 설정해 봅니다. 🤍스키마 스키마는 해당 컬렉션의 문..

article thumbnail
노드&리액트 공부기록(2) - Mongo DB Cluster 생성, 앱에 연결하기

이번 2강에서는 저번에 만든 앱에 MongoDB를 연결하는 실습을 진행했습니다. 🤍MongoDB Cluster 생성 1.MongoDB 홈페이지에 접속 2. 회원가입을 해줍니다. 3. Free로 선택해 줍니다. 4. aws, 가장 가까운 도시(필리핀)으로 선택하고 create해주면 끝. 5. Connect your application 선택 6. application code를 복사해 옵니다. 🤍monoose 설치 & MongoDB 연결 npm install monoose --save 명령어를 입력해 주면 package.json dependencies에 "monoose"가 추가된다는데... 나는 아래와 같이 뜨고 ㅠㅠ추가가 되지 않는다...그래서 설치가 된 건지 안 된 건지 모르겠다... 2시간 째 삽질 ..

article thumbnail
노드&리액트 공부 기록(1) - Node.js 란?, Express.js 다운 받기

제가 노드 리액트 공부에 참고한 강의는 인프런에 무료 강의로 나와 있는 따라하며 배우는 노드, 리액트 시리즈 기본 강의 입니다. https://www.inflearn.com/course/%EB%94%B0%EB%9D%BC%ED%95%98%EB%A9%B0-%EB%B0%B0%EC%9A%B0%EB%8A%94-%EB%85%B8%EB%93%9C-%EB%A6%AC%EC%95%A1%ED%8A%B8-%EA%B8%B0%EB%B3%B8/dashboard [무료] 따라하며 배우는 노드, 리액트 시리즈 - 기본 강의 - 인프런 | 강의 이 강의를 통해서 리액트와 노드를 어떻게 사용하는지 기본적인 내용들을 배울 수 있습니다., - 강의 소개 | 인프런... www.inflearn.com 🤍Node.js 란? 서버사이드 자바스크립..

article thumbnail
스프링부트 공부기록(2) - JUnit4 테스트 코드 작성, HelloController 테스트

🤍스프링부트와 aws로 혼자 구현하는 웹서비스 2장 테스트코드의 필요성 -대부분의 회사에서 테스트 코드에 관해 요구를 하고 있다고 한다. -테스트코드는 개발 단계 초기에 문제를 발견할 수 있게 도와준다. -불확실성을 감소시킬 수 있다. 🤍1.Application 클래스 생성 @SpringBootApplication : 스프링부트 자동 설정, 스프링 Bean 읽기와 생성이 모두 자동으로 설정됨. @SpringBootApplication이 있는 위치부터 설정을 읽어가기 때문에 항상 프로젝트 최상단에 위치해야 함. SpringApplication.run : 내장 WAS를 실행. 내장 WAS란? 별도로 외부에 WAS를 두지 않고 애플리케이션을 실행할 때 내부에서 WAS를 실행함. '언제 어디서나 같은 환경에서 ..

article thumbnail
스프링부트 공부기록(1) - intelliJ Gradle 기본 개발 환경 설정, Github 연결

6개월간의 국비학원 과정이 마무리를 향해 달려가고 있다... 이제 수료까지 약 2주가 남아서 학원 스터디원들과 남은 기간동안 취업에 필수이고 학원에서 배우지 못했던 스프링 부트를 독학하기로 했다! 우리가 스프링 부트(SpringBoot)를 공부하기 위해 선택한 책은 📚스프링부트와 aws로 혼자 구현하는 웹서비스📖 이다!! 선택 이유 : 스프링부트 책추천으로 언급되는 책이 몇 권 있는데 그중에서 이 책은 두께가 얇은 편이라 우리가 정한 공부기간에 알맞다는 생각이 들었다! 🤍스프링부트와 aws로 혼자 구현하는 웹서비스 1강 개발환경 설정 먼저 인텔리제이를 실행하고 Gradle을 선택해 프로젝트를 만들어준다. 다음으로 스프링부트 프로젝트로 변경하기 위해 build.gradle 파일에 라이브러리를 추가해준다. ..

article thumbnail
[국비학원 기록/Android] 어댑터뷰 종류, 영화 포스터 app 만들기

1. 어댑터 뷰 종류 1)리스트뷰(ListView) 2)갤러리(Gallery) 3)스피너(Spinner) 4)그리드뷰(GridView) 2. 어댑터 뷰(AdapterView) 1)배열이나 파일,데이터베이스에 저장된 데이터를 화면에 표시할 때 유용한 뷰 2)어댑터 뷰를 사용할 때 어댑터 뷰의 모양을 설정하고 데이터를 채워주는 ArrayAdapter 3. 리스트 뷰 1)항목들을 수직으로 보여주는 어댑터 뷰 2)상하로 스크롤 가능 4. 리스트 뷰의 표준 레이어아웃 simple_list_item_1 : 하나의 텍스트 뷰 사용 5. 그리드뷰(GridView) 사진이나 그림을 격자 모양으로 배치 의 속성 중 열 개수 지정하는 것 - numColumns는 꼭 넣어야 함. 6. 갤러리(Gallery) 1)사진이나 이미..

article thumbnail
[국비학원 기록/Android] 안드로이드 4대 컴포넌트, 명시적 인탠트, 암시적 인탠트, 액티비티 생명주기

package kr.co.activitylifecycle; import androidx.appcompat.app.AppCompatActivity; import android.content.Intent; import android.net.Uri; import android.os.Bundle; import android.util.Log; import android.view.View; import android.widget.Button; public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); s..

article thumbnail
[코드업/자바] JAVA 기초-종합 수 나열하기:: 1087~1091

🤍코드업(CodeUp) 기초-종합 수 나열하기:: 1087~1091 자바(JAVA)로 풀기🤍 문제 1087. 1,2,3... 순서대로 계속 더해나갈 때, 그 합이 입력한 정수보다 작을 동안만 계속 더하는 프로그램 작성 import java.util.Scanner; public class Main { public static void main(String[] args){ Scanner scanner = new Scanner(System.in); long a = scanner.nextLong(); long sum=0; for(int i=1;i=a) { System.out.println(sum); break; } } } } 문제 1088. 1부터 입력한 정수까지 1씩 증가시켜 출력하되, 3의 배수는 출력하지 ..

반응형
반응형