일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 카카오
- 솝트
- 인공지능
- jQuery
- 백준
- EC2
- spring-boot
- 서류전형
- 페이지네이션
- 멋쟁이사자처럼
- objectdetection
- 프로그래머스
- 사물인식
- CRUD
- MongoDB
- 절차지향
- Python
- S3
- 파이썬 #백준 #BFS
- jwt
- 피로그래밍
- 파이썬
- yolov5
- 솝트 후기
- nodejs
- 멋사
- 합격후기
- 면접전형
- AWS
- Java
- Today
- Total
목록분류 전체보기 (51)
찔끔찔끔씩😎
멋쟁이사자처럼이란? 개발 연합 동아리로, "내 아이디어를 내 손으로 실현한다"라는 가치 아래 전국 대학을 포함한 세계 130여개 대학에서 선발된 8,400여명의 학생들이 활동하였으며 교육 프로그램을 통해 1,000여개의 서비스가 제작되었다. 또, 현재 국내에서 가장 많은 학생들이 활동하고 있는 프로그래밍 교육 프로그램이라고 한다. 9기까지는 트랙이 따로 나눠져있지 않았었는데, 10기부터는 나눠진다고 하니 훨씬 더 집중적으로 내가 원하는 분야에 관하여 공부할 수 있을 것 같다! 지원기간 멋사는 1년에 한 번 2월에 모집을 시작한다. 서류전형 - 면접전형을 거친다. 중앙에서 뽑는 것이 아닌, 학교 별로 모집을 하기 때문에 일정이 대학마다 상이하다. 인스타그램이나 페이스북 팔로우해두고 유심히 지쳐볼 것! 9기..
타임라인 서비스가 불러오는 메모 목록의 시간을, 조회 시간으로부터 24시간 이내로 바꿔보세요. 🔎MemoRepository 이전) 생성시간 최신순 정렬 findAllByOrderByModifiedAtDesc public interface MemoRepository extends JpaRepository { //JpaRepository 상속, Memo라는 녀석의 id가 Long인 녀석 List findAllByOrderByModifiedAtDesc(); // 생성시간 최신순을 정렬해주셈 } 이후) findAllByModifiedAtBetweenOrderByModifiedAtDesc(startDatetime, endDatetime) findAll: 모두 찾아라 ByModifiedAtBetween: 수정된 시..
[웹개발의 봄, Spring] 3주차 (1) - 타임라인 서비스 서버 완성하기 [웹개발의 봄, Spring] 3주차 (2) - javascript, jQuery 기초 클라이언트 설계 및 구현 🔎 클라이언트 설계 Timeline Service에 필요한 기능은 다음과 같다. 메모 조회하기 1) GET API 사용해서 메모 목록 불러오기 2) 메모마다 HTML 만들고 붙이기 메모 생성하기 1) 사용자가 입력한 메모 내용 확인하기 2) POST API 사용해서 메모 신규 생성하기 3) 화면 새로고침하여 업데이트된 메모 목록 확인하기 메모 변경하기 1) 사용자가 클릭한 메모가 어떤 것인지 확인하기 2) 변경한 메모 내용 확인하기 3) PUT API 사용해서 메모 내용 변경하기 4) 화면 새로고침하여 업데이트된 메..
[웹개발의 봄, Spring] 3주차 (1) - 타임라인 서비스 서버 완성하기 Javascript 기초 🔎 Javascript란? 브라우저를 살아 숨쉬게 만드는 친구입니다. 클릭, 마우스 오버 시 색 변화, 숨기기, 나타내기, 등등 수많은 일을 할 수 있다😎 🔎 Javascript 변수, 자료형 /*변수*/ let a = 3; // 변수를 처음 선언할 때 let을 써줍니다. 자료형은 써주지 않아도 되어요. let b = 2; console.log(a + b); // System.out.println()과 같은 녀석입니다. /*문자, 숫자*/ let name = 'bknam'; let course = "웹개발의 봄 Spring" // 자바와 다르게 홑/쌍따옴표 상관없습니다. let num = 10; co..
API 설계하기 🔎 API 설계 기능 Method URL Return 메모 생성하기 POST /api/memos Memo 메모 조회하기 GET /api/memos List 메모 변경하기 PUT /api/memos/{id} Long 메모 삭제하기 DELETE /api/memos/{id} Long 🔎 Repository 만들기 1. 프로젝트에 domain 패키지 만들기 2. Memo 클래스 만들기 - 메모는 1) username, 2) contents로 이루어짐 @NoArgsConstructor // 기본생성자를 만듭니다. @Getter @Entity // 테이블과 연계됨을 스프링에게 알려줍니다. public class Memo extends Timestamped { // 생성,수정 시간을 자동으로 만들어줍..
문제 링크 https://www.acmicpc.net/problem/9251 9251번: LCS LCS(Longest Common Subsequence, 최장 공통 부분 수열)문제는 두 수열이 주어졌을 때, 모두의 부분 수열이 되는 수열 중 가장 긴 것을 찾는 문제이다. 예를 들어, ACAYKP와 CAPCAK의 LCS는 ACAK가 된다. www.acmicpc.net 문제 LCS(Longest Common Subsequence, 최장 공통 부분 수열)문제는 두 수열이 주어졌을 때, 모두의 부분 수열이 되는 수열 중 가장 긴 것을 찾는 문제이다. 예를 들어, ACAYKP와 CAPCAK의 LCS는 ACAK가 된다. 해결 str1: 처음 입력받은 string ACAYKP str2: 두번째로 입력받은 string..
문제 링크 https://www.acmicpc.net/problem/11053 11053번: 가장 긴 증가하는 부분 수열 수열 A가 주어졌을 때, 가장 긴 증가하는 부분 수열을 구하는 프로그램을 작성하시오. 예를 들어, 수열 A = {10, 20, 10, 30, 20, 50} 인 경우에 가장 긴 증가하는 부분 수열은 A = {10, 20, 10, 30, 20, 50} 이 www.acmicpc.net 문제 수열 A가 주어졌을 때, 가장 긴 증가하는 부분 수열을 구하는 프로그램을 작성하시오. 예를 들어, 수열 A = {10, 20, 10, 30, 20, 50} 인 경우에 가장 긴 증가하는 부분 수열은 A = {10, 20, 10, 30, 20, 50} 이고, 길이는 4이다. 해결 10 20 10 30 20 ..
[웹개발의 봄, Spring] 2주차 (1) - RDBMS, H2, SQL [웹개발의 봄, Spring] 2주차 (2) - JPA, Repository Lombok 🔎 Lombok 이란? Lombok(롬복)은, 자바 프로젝트를 진행하는데 거의 필수적으로 필요한 메소드/생성자 등을 자동생성해줌으로써 코드를 절약할 수 있도록 도와주는 라이브러리이다. - Course.java @Getter: Getter를 각각 따로 만들어 주지 않아도 가능해졌다. @NoArgsConstructor: 기본 생성자를 따로 만들어 주지 않아도 가능해졌다. - CourseService.java @RequiredArgsConstructor: CourseRepository를 따로 받아오지 않아도 final 선언만 하여도 사용 가능해졌다..
[웹개발의 봄, Spring] 2주차 (1) - RDBMS, H2, SQL JPA 시작하기 🔎 JPA JPA(Java Persistence API) 는 SQL을 쓰지 않고 데이터를 생성, 조회, 수정, 삭제할 수 있도록 해주는 번역기이다. 갑자기 자바 짜다가 갑자기 SQL짜고 왔다 갔다 안해도 되게 해준다! 테이블은 Domain, SQL은 Repository 일대일 대응으로 생각하면 된다. Repository 가 SQL 쿼리를 날려준다. 🔎 JPA 시작하기 앞서, courses라는 테이블에 title, tutor라는 컬럼을 만들었던 것을 자바로 표현하면 다음과 같다. 1. src > main > java > com.sparta.week02에 domain 이라는 패키지를 만든다. 2. Course.java..
2주차 순서 🔎 (1)RDBMS, H2, SQL : 데이터를 다루는 기초 RDBMS: 관계형 데이터 베이스, 정보 저장소 H2: RDBMS의 한 종류, 서버가 켜져있는 동안만 작동하는 RDB SQL: 데이터를 읽고, 저장, 변경, 삭제하는 문법 🔎 (2)JPA, Repository JPA(Spring Data JPA): Java를 위한 번역기, Java로 코드를 작성하면 SQL로 번역해 준다. Repository: JPA를 작동시키는 매개체 🔎 (3)API, Lombok, DTO API: 서버와 클라이언트 간의 약속 DTO: 현업에서 데이터를 주고 받을 때 반드시 이요한다. Lombok: 코드를 절약할 수 있는 Lombok RDBMS 🔎 RDBMS : Relational DataBase Managemen..