전체 글(188)
-
🚀 Java의 객체지향적 특징 [데브코스 백엔드 TIL]
오늘 수업에서는 Java 개념 문제들을 풀어보는 시간을 가졌다생각보다 모르는 개념도 많고 개념에서 디테일한 부분을 많이 놓치고 있다는 생각이 들었다특히 Java의 객체지향적 특징 부분을 많이 잊어버리기도 했고 애초에 개념이 제대로 적립이 안 됐었던 것 같다 그래서 묵혀두었던 오래된 미완성 게시물들을 끌고와서 다시 정리해보고자 한다... Java의 객체지향적 특징 1. 캡슐화https://sosoeunii.tistory.com/50 Java 캡슐화 ( 클래스/객체, 변수/메서드, 제어자, 생성자, this, getter/setter )캡슐화 캡슐화 : 클래스 안에 서로 관련이 있는 변수(속성)와 메소드(기능)를 묶어서 외부에서 접근하지 못하도록 보호하는 것Java는 캡슐화를 통해 데이터를 외부로부터 은..
2024.07.23 -
☕ Java I/O Stream
Java 입출력 스트림 입출력은 잘 알다시피 키보드로부터 데이터를 '입력'받고 화면을 통해 '출력'하는 과정을 의미한다.Java에서는 입출력을 스트림이라는 방식을 통해서 수행한다. 스트림 : 데이터를 운반하는 데 사용되는 연결 통로- 단방향 통신만 가능 ( Source -> Input Stream -> OutputStream -> Sink )- FIFO(First In First Out) 구조- 입력과 출력을 동시에 수행하려면 입력을 위한 입력 스트림, 출력을 위한 출력 스트림 총 2개가 필요 나는 여태까지 입력받을 때는 Scanner, 출력할 때는 System.out.println() 이런 애들만 사용해왔는데데브코스에서 다른 분들의 코드를 보니까 대부분 입출력을 BufferedReader와 Buffe..
2024.07.17 -
🚀 데브코스 백엔드 OT
1. 커리큘럼 Back-endStep 1 : Java 언어 고급 및 기초 협업 능력Step 2 : Spring 역량 강화 및 Project 1Step 3 : Kotlin 프로그래밍과 마이그레이션 및 Project 2Step 4 : Cloud Service와 기초 CS 및 Project 3Step 5 : 최종 프로젝트 Front-endStep 1 : JS 기본 역량 강화 + Vanilla JS 응용 및 Project 1Step 2 : React 기초 / 심화 및 Project 2Step 3 : CSS 심화 / Vue 및 Project 3Step 4 : 빅데이터 분석과 데이터 시각화 UI 구현Step 5 : 최종 프로젝트 ✅ 각 Step 끝날 때마다 역량 진단 평가 진행 💯 역량 진단 평가스프린트마다..
2024.07.16 -
🎐 2024년 하반기 계획 🎐
의도치 않게 방치돼버린 내 티스토리...오늘부터 다시 열심히 쓰도록 하겠다아아아아아ㅏ아🔥🔥 작년 겨울방학부터 올해 상반기까지이것저것 벌여놓은 일 해치우다가 후루룩 지나가버렸다🌟 해치운 일들 🌟1. UMC에서 첫 백엔드 프로젝트2. 미래 사회 공모전 통해서 첫 머신러닝 프로젝트 -> 우수장려상 히히 🌝3. AIchemist 2기 운영진4. 뤼튼x이화 아이디어톤 운영사무국5. 이화톤 백엔드로 출전 -> 대상 히히 🌝6. 행정안전부에서 주최한 연사 발표7. 논문 경진 대회에서 첫 머신러닝 관련 논문 작성 -> 우수논문상 히히 🌝-> 얘네들 다 티스토리에 제대로 정리할 예정...✨ 암튼 그러다가 약간 번아웃이 올락말락하기두 했고...학점이 나락행...허허헣허허허허ㅓㅎ허ㅓ허헣허ㅓ허허허헣나락도 락이..
2024.07.15 -
🎣 한국정책학회 - 미래 사회 문제 해결을 위한 해커톤
보호되어 있는 글입니다.
2024.05.21 -
🖤 UMC '커플' 앱 개발 프로젝트 - API 설계 (2) [유저] 내 문의 preview 조회 🖤
🎀 [ 유저 ] 나의 문의 preview 조회 1. QnaPreviewListDTO 생성 @Builder @Getter @AllArgsConstructor @NoArgsConstructor public static class QnaPreviewListDTO { Long qnaId; String title; AnswerStatus answerStatus; } ✨ 코드 해석 및 추가 지식 ✨ 나의 문의 프리뷰 화면에 필요한 데이터를 DTO에 넣어줌 - qnaId : 문의 식별 ID - title : 문의 제목 - answerStatus : 답변 상태 2. QnaService class 내에 로직 구현 - getMyQnaPreviewList public Page getMyQnaPreviewList(Long m..
2024.01.31