일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- 스터디카페
- 내일배움캠프
- 스파르타코딩클럽
- 스프링부트
- 스파르타코딩클럽 #사전캠프
- 깃헙
- 깃
- til #데이터베이스 #sql
- Java
- 함바그
- 사전캠프
- 도메인별
- 자바
- optional
- Spring
- 메모리구조
- 스파르타코딩클럽 #개발자 #백엔드
- 요시
- static
- 패키지구조
- 프레임워크
- jvm
- Framework
- springboot
- 키오스크
- Til
- 스파르타사전캠프
- 계층형
- 캡슐화
- 레퍼클래스
- Today
- Total
목록스파르타코딩클럽 (29)
John's Code Journey
인터넷전 세계의 컴퓨터와 기기들이 서로 연결되어 정보를 주고받을 수 있게 해주는 네트워크 시스템이에요. 인터넷을 통해 우리는 웹사이트를 방문하거나, 이메일을 주고받고, 소셜 미디어를 사용하거나, 동영상을 스트리밍하는 등 다양한 활동을 할 수 있다.쉽게 말해, 인터넷은 사람들이 정보를 공유하고 소통할 수 있는 거대한 디지털 공간이라고 할 수 있다. 인터넷 프로토콜 IP(Internet Protocol)인터넷에서 데이터가 올바르게 전달될 수 있도록 규칙을 정해놓은 통신 규약이다.쉽게 말해, 컴퓨터나 기기가 서로 데이터를 주고받을 때, 그 데이터가 어디서 어디로 가는지, 어떻게 전달될지를 정의하는 일종의 "주소 체계"라고 할 수 있다. Packet패킷(Packet)은 소스 IP, 대상 IP를 포함하고 있어서 ..

필수 과제 level5 까지 구현했다 https://github.com/johnb9823/KioskProject GitHub - johnb9823/KioskProjectContribute to johnb9823/KioskProject development by creating an account on GitHub.github.com 레벨 1은 수월하게 구현했던 거 같은데 레벨2 에서 컬랙션프레임워크를 사용할 때 부터 조금 어려웠던 것 같다. 강의로만 듣다가 직접 만들어 보니 내가 어떤 점이 부족했는지 알게되었다.List menuItems = new ArrayList();ArrayList menuItems = new ArrayList();레벨2에서 처음에 List를 선언 할 때는 ArrayList menu..

오늘 java 1주차 강의를 들었다 ~ ! Javac (java compiler) - 자바컴파일러자바컴파일러는 Java 파일을 바이트보드(.class)로 변환해준다.바이트코드는 JVM이 해석할 수 있는 코드입니다. JVM - 자바 가상 환경바이트코드를 해석하고 자바 프로그램을 실해시키는 역할을 합니다.JVM만 있다면 어디서든 실행 가능합니다.javac와 jvm을 통해서 플랫폼의 독립성을 보장받을 수 있다.윤영체제가 달라도 jvm만 있으면 어느곳에서든 실행가능하다.Java의 모든 것들은 객체(class)로 이루어져 있습니다.Java는 오랫동안 선호되어 온 프로그래밍 언어입니다.! 1주차 실습과제 package chapter1.variable;import java.util.Scanner;public cl..
오늘은 자바 클래스 파트를 복습했다. 클래스, 객체, 인스턴스 정리 클래스 - Class클래스는 객체를 생성하기 위한 '틀' 또는 '설계도'이다. 클래스는 객체가 가져야 할 속성(변수)과 기능(메서드)를 정의한다. 객체 - Object오브젝트(Object)는 클래스의 인스턴스를 의미합니다. 즉, 클래스에서 정의된 속성(변수)과 동작(메서드)을 실제로 메모리에 할당하여 사용하는 구체적인 실체입니다. 클래스는 설계도나 틀에 해당하고, 오브젝트는 그 틀을 바탕으로 실제로 생성된 객체입니다. 인스턴스 - Instance인스턴스(Instance)란, 클래스를 기반으로 실제로 생성된 객체를 의미합니다. 즉, 클래스라는 설계도로부터 메모리에 할당되어 구체적인 데이터를 가지게 된 실체가 인스턴스입니다. 클래스는 객체를..
웹개발 종합반 5주차 숙제 Foodcourt 홈 한식 일식 중식 양식 ..
2일차오늘은 git&github 강의 복습하고 웹개발 종합반 3주차, 4주차를 들었다. 웹개발 3주차 나만의 추억 앨범 현재 서울의 미세먼지 : 나쁨 추억 저장하기 앨범 이미지 앨범 제목 앨범 내용 앨범 날짜 기록하기 닫기 ..
1) 필수 리눅스 명령어 pwd (print working directory):현재 내가 작업하는 폴더를 보여달라는 뜻참고: ~는 home 경로이며, 바탕화면을 의미하는 Desktop 폴더의 상위 경로입니다. ls(list):현재 폴더 안에 있는 폴더 & 파일 내역을 보여줌 ls -a (list all):숨겨진 파일(보통 .으로 시작함)도 모두 볼 수 있음 cd 폴더명 (change directory)ls 명령어에서 확인된 폴더로 이동 가능Desktop 안에 있는 다른 폴더로 이동 가능마치 데스크탑의 폴더를 더블 클릭해서 들어간 것과 같은 효과.. 한 단계 위의 폴더라는 뜻 (상위폴더) cd ... 현재 디렉토리 (지금 폴더) cd . mkdir 폴더명 (make directory)현재 경로에서 폴더를 ..
오늘 스파르타 내일배움캠프 본 과정이 시작되었다.오전에 ot를 하고 팀배정을 받았다.우리 팀은 나를 포함한 한 분이 스파르타에서 제공하는 웹개발 강의를 아직 듣지 못하여서개인공부를 하거나 강의를 듣기로 했다.오후 2시에는 Git & Github 특강을 들었다. 비전공자인 나에게 유익한 강의였다!!복습할 예정 !! [오늘 공부한 부분]웹개발 종합반 1주차, 2주차를 완료 했고 3주차는 아직 수강중이다. 1주차에서는 로그인 페이지 만들기, css 기초, 구글폰트 가져다 쓰기, 부트스트랩 가져다 쓰기, 추억앨범 만드는 프로젝트를 했다. 로그인페이지 아이디, 비밀번호를 입력해주세요. id: pw: ..

문제 본격적으로 시작해 볼까요?상황: 이번에는 이용자들 별로 획득한 포인트를 학생들에게 이메일로 보내려고 합니다. 이를 위한 자료를 가공해봅시다. 특히 users 테이블에는 있으나 point_users 에는 없는 유저가 있어요. 이 유저들의 경우 point를 0으로 처리합시다.데이터 설명users 테이블은 스파르타 코딩클럽에 가입한 유저들의 정보를 날짜별로 기록한 테이블입니다.user_id: 익명화된 유저들의 아이디(varchar255)created_at: 아이디 생성 날짜(timestamp)updated_at: 정보 업데이트 날짜(timestamp)name: 익명화된 유저들의 이름(varchar255)email: 이메일(varchar255) point_users 테이블은 스파르타코딩클럽 가입 유저들의 ..

문제 본격적으로 시작해 볼까요?상황: 이번에는 이용자들이 잘 활동하고 있는지 보고자 합니다. 포인트가 많을수록 활동을 잘하고 있다고 생각 할 수 있습니다. 날짜별로 획득한 포인트가 점점 늘어나는지 줄어드는지 확인해 봅시다.데이터 설명point_users 테이블은 스파르타코딩클럽 가입 유저들의 포인트에 대한 정보를 기록한 테이블입니다. point_user_id: user_point 행을 구별하기 위한 key(varchar255)created_at: 아이디 생성 날짜(timestamp)updated_at: 정보 업데이트 날짜(timestamp)user_id: 익명화된 유저들의 아이디(varchar255)point: 보유하고 있는 포인트(int) 문제: 다음과 같은 결과테이블을 만들어봅시다.created_a..