일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 스프링#자바#클라이언트#응답#요청 #파라미터#포스트맨 #HTTP#Postman#RequestBody#ResponseBody#Controller#Dto#package#Slf4j#JSON#Spring#SpringBoot#Data#데이터#프로토콜#GET#POST#PUT#DELETE#Code#Header#Body#Lombok
- java #메소드 # main메소드 #
- #리팩토링 #
- Return
- Spring # IOC # Bean # Service # Component# Repository # Controller # RestController # Framework # 컨테이너 #의존성 # Json#@#비즈니스로직 # 컴포넌트 #어노테이션 #클래스 # 예시
- java #do-while문 #while # 멋사 # 개념정리
- #시간복잡도 #o(n2)의 시간복잡도
- OOP #객체지향프로그램 #절차지향 프로그래밍#함수형 프로그래밍# 객체지향프로그래밍 #SOLID # CallByValue #CallByReference#String#String Buffer#String Builder
- SQLD#SQL#식별자#비식별자#데이터모델링 #개념 #정의 #엔터티#속성 #도메인 #관계 스키마 #ERD
- 토스 #토스개발자챌린지# next#코딩테스트 #토스 코테 #2024#온라인 코테#toss
- Java #알고리즘 # 선택정렬 # 삽입정렬 # Insert Sort # Selection Sort #정렬
- 우테코#우아한테크코스#6기 #우테코6기#자소서#회고#후기#자소서과정
- 우테코 # 우아한테크코스 # 백엔드# 회고록 # 우테코 6기 # 숫자야구게임 # 게임 #프로젝트
- SQL #SQLD # 제약조건 # 기본키 #외래키 # FK #PK #NOTNULL
- Spring#Springboot#Xml#Mapper#Interface#SQL#{}###$#MyBatis#yaml#Annotation#Private#public#Insert#Update#select#delete#쿼리#메소드#매개변수
- SQL #SQLD # DDL #DML# DCL# TCL # 트랜잭션 #개념 # 데이터베이스
- Spring #CRUD#DELETE#UPDATE#CREATE#READ#DB#API#JAVA#스프링#삭제#생성#갱신#삭제#JSON
- MVC #Model #Controller#View #Model1 #Model2 #MVC패턴#컨트롤러#뷰#모델#모델1#모델2
- Spring # Optional #Null # Read-all # 정적메소드# 클래스 #JPA#Service#Controller #App # 웹 # 애플리케이션 # Dto#객체 #팩토리#스프링부트#프레임워크
- 최대최소값
- JAVA #JVM #GC #자바 #가비지컬렉터 # 제네릭 #Generic # Static #스태틱 # 접근제어자 #인터페이스 #추상클래스 #OOP # 객체지향 #객체지향적 프로그래밍 언어 # final
- java #멋사 # 소인수분해
- Spring#Skeleton#Service#controller#CRUD#DTO#ID#Read-all#Update#Delete#Create#JPA#class#interface#Repository#DB#의존성 주입#인터페이스#클래스#RequestMapping#method#메소드#요청#응답
- #Java # private #constructor #Getter#Setter #List #ArrayList #LinkedList #생성자 #Generic #Collection #컬렉션 #제네릭
- JAVA #JAVASE#JAVAEE ##Thread #ThreadLocal #primitive type # reference type #바이트 코드 #동적로딩 #쓰레드 #기본데이터타입 #참조 데이터 타입 #클래스 로더 # 심볼릭레퍼런스 #자바 언어 #컴파일언어#스크립트언
- Spring# API # Bean#App#Controller#Configuration#Component#AllArgsConstructor#Service#RestController#HTTP#ResponseBody#JSON#스프링#웹#애플리케이션#프레임워크#어노테이션#컨테이너#IoC컨테이너 #IoC#의존성
- Java # DI # Static #Method #자바 # 의존성 주입 # 스태틱메소드 # This #오버로딩 #오버라이딩 #추상클래스
- Map #HashMap #LinkedList# Array# Stack #Queue#링크드맵 #트리맵 #자바 개념 #자바 JAVA
- java # 홀수 #약수#소수 #합 # 판별 #멋사
- Today
- Total
목록분류 전체보기 (24)
말하는 햄zzi
온라인 코딩 테스트 10월 5일 토요일 오후 2시 부터 4시까지 응시 총 10문제 출제 5문제 : 기본적 코딩테스트 문제 - 알고리즘 (토스 관련한 )5문제 : 서술형 문제 - 개발 관련한 문제 , 개발직무를 하면서 겪을 현실적인 상황에 관한 서술형문제 ※서술형 문제를 풀면서 느낀건 개발관련 도서를 찾아서 읽어보는것이 도움이 되는것 같아요 - 이 책 꼭 추천합니다 !! ※화상 감독/ 화면공유 없이 진행됩니다 문제 마다 배점이 다 다르게 정해져 있어요 코테 유형은 보통 코테에서 많이 나오는 유형의 문제가 나오더라구요 dp,bfs,dfs 등 공부를 하시면 코테 대비는 가능할 것 같아요대신 서술형이 정말 어려웠어요,,, 시간도 조금 간당간당하게 제출했던거 같아요시간 분배도 중요합니다
우테코 끝난지 오래지났지만 ...😅 이제서야 작성합니다..핳..ㅎ우테코 1주차엔 정말 정신없었다가 맞는것같아요. 깃허브 사용 - 포크 / 코드 컨벤션 / 기능 명세서 작성 / 테스트 코드 작성 까지 ,,,그 동안 자바 공부를 시작하고서 프로젝트를 4개 정도 진행했었는데뭔가 제대로된? 프로젝트를 만드는 느낌이였습니다 :( 프로젝트를 만들면서 " 아... 난 아직 바보다." 라는 생각이 들었어요...순수 내 능력만으로는 코드 완성이 어렵고, 구글링의 도움을 받아서 코드 작성을 했던거 같아요.이게 최선이였습니다 😂1주차 과제를 받는 과정부터 띠용? 하게 된 일,,, 과제의 깃허브 주소를 받고 , fork해서 내 깃 리포지토리로 옮겨 클론 후 개발 시작 안내 메일이왔습니다,,, WHAT fork...?..

시간이 야속하게도 너무 빠르게 지나가네요 사실 이렇게 빠르게 지나갈 줄은 몰랐는데 블로그를 작성 못한지 시간이 좀 지났네요...ㅎㅎ 체감상 1-2주였던거같은데 몇달이나 흘렀어요 🥺 그동안 많은 일이 있었지만 중요한걸 요약하자면 우테코 지원하고 프리코스도 진행하고 또 다시 독학을 하고 있었습니다...✏️ 바쁘다는 핑계로 블로그에 소홀했는데 다시 새마음 새뜻으로 우테코 회고록을 미루고 미루다 드디어 작성하려 합니당.. 🥲 우선 우아한 테크코스 6기 지원공고를 발견하게 되는것 부터 시작하게 됩니다주변에서 우테코를 듣고나면 성장도 많이 되고 , 도움을 많이 받는다는 후기가 들려 보다 더 나은 개발자로 발돋음하기 위해 우테코에 지원을 하게 되었는데요 희망 분야는 " 백엔드" 이고 커리 큘럼을 보니 공부..
HTTP란? : 데이터 손실 X 가정하에 개발 하이퍼 텍스트 전송하기 위한 프로토콜 HyperText Transfer Protocol HTTP Request Request Line - GET : 데이터 조회 - POST : 데이터 포함 요청 보냄/ 생성 - PUT : 데이터 포함 요청 보냄/ 수정 - DELETE : 데이터 삭제 요청 - HTTP 요청 전반적 정보 포함 Request Headers - 요청 부수적 정보 - 어떠한 응답 기대 - 데이터 어떤형태로 해석하는지 Reauest Body - 전달하고자하는 실제 데이터 포함 HTTP Response Status Line : HTTP 버전/ 상태코드/ 상태코드 메세지 ex) 더보기 HTTP Status Code - 100 ~ 199 : 정보 제공 목적..
Skeleton : Spring Boot 애플리케이션 기본적 구조 제공하는 골격 같은 프로젝트 1.JPA Entity 설정 : JPA Entitu = 데이터베이스 테이블과 자바 객체 관계 정의 ex) Student Entity import jakarta.persistence.Entity; import jakarta.persistence.GeneratedValue; import jakarta.persistence.GenerationType; import jakarta.persistence.Id; import lombok.Data; @Data @Entity public class StudentEntity { @Id // 해당 멤버 변수가 엔티티의 기본키임을 표시 @GeneratedValue(strategy ..
Optional : java8버전에 소개된, NULL이 될 가능성이 존재하는 데이터를 감싸 NULLPointExceotion이 발생하기 전 참조 객체가 NULL인지 아닌지 여부 확인 할 수 있도록 도와주는 객체 Optional 클래스 특징 - 값 존재 유무 나타내는 컨테이너 : Optional은 값이 존재할 수도 있고 존재하지 않을 수도 있는 컨테이너 역할 값이 존재하는 경우, Optional 객체는 해당 값을 감싸고 0 값이 존재하지 않는 경우, Optional 객체는 비어있는 상태 - null 대신 Optional 사용: Optional은 null 대신 사용할 수 있는 안전한 대안을 제공 null을 직접 다루는 것보다 Optional을 사용하여 코드의 가독성과 안정성을 높일 수 0 - 메서드 체이닝을..
@Component / @Service / @Respository / @ Controller / @RestController 공통점 Vs 차이점 공통점 Bean 등록 : @Component, @Service, @Repository, @Controller, @RestController 어노테이션은 모두 Spring Framework의 IoC 컨테이너에 해당 클래스를 Bean으로 등록 Component Scanning: 이 어노테이션들은 컴포넌트 스캔(Component Scan)의 대상 , 스프링 애플리케이션을 구성하는 클래스들 중에서 이 어노테이션이 붙은 클래스들을 스캔하여 자동으로 Bean으로 등록 역할 부여: 각각의 어노테이션은 해당 클래스에 특정한 역할 부여 , 이를 통해 애플리케이션의 구조화와 역할..
IOC(Inversion of Control)- Spring 직역하면 "제어의 역전"이라는 의미 객체나 메소드의 생성주기를 컨테이너가 관리해주는 것 즉 프로그램의 흐름을 컨테이너가 관리해주는 것 의존성 주입(Dependecy injection) 어떤 객체가 클래스가 사용할 객체. 이 의존 객체에 해당하는 객체를 직접 만들어서 쓰는 게 아니라 (생성자 활용 등) 주입을 받아서 사용하는 방법이다. IOC는 스프링이 없어도 가능하다. 하지만 스프링이 제공하는 ioc 컨테이너를 사용하는 이유 여러 dependcy injection 방법과 best practice 노하우들이 쌓여있는 프레임워크이기 때문 Ioc 컨테이너란? IoC 컨테이너는 객체 간의 의존성을 관리하고, 필요한 객체를 생성하고, 객체의 라이프사이클..