tmi가 난무하는 주절주절 스물 다섯 - 큐시즘 31, 32기 회고록
·
🚶🏻‍♀️ deVlog
지난 1년을 되돌아보며 .. 스물 다섯의 내 가장 큰 부분을 차지한 큐시즘을 마무리하며. 자연스럽게 큐시즘 위주, 그리고 1년 회고록을 작성해보겠습니다 1月일기장을 펼쳐보면 눈물 자국이 여기저기 묻어있을 정도로..진로에 대한 불확실함과 막막함, 진로 외에도 처음 겪어 보는 감정들도 많아뭐 하나 쉬운 게 없던 시기라 거의 격일로 울면서나는 뭐를 해야 하나 뭐를 할 수 있지? 뭐를 잘 하지? 어떻게 해야 하지? 어떤 게 맞는 거지? 내가 이런 게 문젠가? 내가 원하던 게 맞나? 답이 없는 질문만 계속 하던 시기였다. 난 원래 항상 나름의 작은 목표를 가지고 희망을 가지고 막 불안해하진 않으면서 잘 살았었던 거 같은데..이 때는 정말 짧은 스물 다섯 인생에서 가장 막막하고 불안하고 힘들었던 시기였던 것 같다..
Java에서 비밀번호 정규식 검증하기
·
🚶🏻‍♀️ deVlog
Spring Boot 프로젝트에서 회원 비밀번호 유효성 검사를 적용하면서,정규식을 조금씩 다듬은 과정을 기록해둡니다.위더스에서, 처음에는 간단히 아래처럼 작성했습니다.regexp = "^(?=.*[A-Za-z])(?=.*\\d)(?=.*[@$!%*#?&])[A-Za-z\\d@$!%*#?&]{8,20}$",영문, 숫자, 특수문자를 각각 하나 이상 포함하고전체 길이를 8~20자로 제한하는 기본적인 형태입니다.추가적으로 기록해두자면,regexp = "^(?=.*[A-Za-z])(?=.*\d)(?=.*[!@#$%^&*()_+\-=\[\]{};':",./?]).{8,20}$",위와 같이 `.{8,20}` 으로 두면 "모든 문자"를 허용하게되어,조건(영문·숫자·특수문자 포함)은 맞지만 실제 비밀번호에 공백, 한글,..
채용 공고 추천 플랫폼 “직행” 프로젝트 후기
·
🚶🏻‍♀️ deVlog
Q. 프로젝트를 소개해 주세요. (100자 이상)저희 팀은 구직자에게 보다 효율적이고 개인화된 채용 정보를 제공하기 위해 **채용 공고 추천 플랫폼 “직행”**을 개발했습니다. 사용자가 업로드한 이력서를 기반으로 키워드를 추출하고, 이를 채용 공고 데이터와 매칭하여 적합한 공고를 추천하는 서비스입니다. 단순한 공고 수집을 넘어, 이력서 분석 및 벡터 검색을 통해 개인화된 추천을 제공함으로써 구직자의 시간과 노력을 절감하고자 했습니다.(결과물 링크: https://github.com/zighang-zighang/zighang-zighang-backend)Q. Ncloud에서 어떤 서비스를 활용하셨나요?ServerObject StorageContainer RegistryVPCCLOVA StudioCLOVA ..
[Spring Boot] 카카오, 구글, 네이버 소셜 로그인 구현하기
·
카테고리 없음
보호되어 있는 글입니다.
교수님 해외 대학원 상담
·
🚶🏻‍♀️ deVlog
보호되어 있는 글입니다.
첫 기업 면접 질문들 및 짧은 후기
·
🚶🏻‍♀️ deVlog
- 가장 자신있었던 과목- 컴구랑 운체 과목에서 뭐 배웠냐- RISC CISC 차이- virtual 메모리 를 활용하는 그 프로세스? + 그 가운데 테이블. 뭐랑 뭐가 매핑되어있는거냐- 아 캐시 미스 어떤 종류 있냐 (머시기 캐시미스?에 대해 설명해봐라 ..근데 처음 들어보는 캐시 미스 종류여서 기억 안 남)- sql문 익숙하냐- (아주 기초적인 질문이에요~) DDL DML- 소팅 알고리즘 생각나는 거 말해봐라- 퀵 소트 설명해봐라 - 학교에서 한 프로젝트 외에 따로 진행한 프로젝트 있냐- 데이터를 어디에 어떤 식으로 적재하고- ai 모델을 돌린다는게 정확히 어떤 걸 얘기하는거냐- ai 써봤다는게 api 불러서 그 반환된 결과를 쓴거져?- gpt api나 dalle api 썼다고 하면 그 api 내부적..
개발자 매력포인트
·
🚶🏻‍♀️ deVlog
언제부터 개발에 흥미가 ..왜 개발자를 .. 개발자를 선택했죠? 물론 면접 질문에서도 종종 나오는 것 같긴하지만,내가 앞으로 오래 해먹을 일을 IT 업계로 정하고, 백엔드 개발자로 취업 준비를 하고 있는 상황에서나 스스로에게 동기를 명확히 부여하기 위해서도 이 질문에 제대로 답하고 싶었다. 정말 솔직하게 컴퓨터 공학과에 오게된 계기를 살펴보자면,IT 업계에서 근무하시는 엄마의 영향도 무조건 있었을테고어릴 때는 늘 고모랑 같이 지내면서 고모께 전자기기 이렇게 쓴다 ~ 알려드렸을 때,고모가 너 이런 거 참 잘한다고 말씀해주셨던게 기억에 남아 중학생때 장래희망란에 IT 전문가를 적었던게 시작이었을테다.늘 1순위는 디자이너나 .. 예술가를 하고 싶었지만 어느 순간 한계를 느끼고. ㅎㅎ 입시 미술과 수능 공부의..
일을 너무 많이 벌려버렸ㄷㅏ 💭
·
🚶🏻‍♀️ deVlog
25년 상반기,본격적인 취준에 들어간다는 부담감과 조급함그리고 뭐 하나 제대로 알고 있는 게 없는 것 같은 불안함이런 저런 처음 들어보는 기술들과 이런 건 다 알아야한다는 말들에일을 너무너무 많이 벌려버려서 .. 아무리 우선순위 조절을 한다고 해도 놓치고 싶지 않은 일들이 많고,또 막상 시작하면 잘하고 싶은데 ..잘 하려면, 잘하기 위해 깊이 고민하고 공부하는 시간이 있어야하는데밀려오는 일들을 처리하기 급급한 사태 !!!요즘 이런 하루하루를 보내고 있는 것 같다. 한 숨 쉬고 운동도 하고 회고도 하고..내가 사용하는 기술들, 짜는 로직, 쓰는 코드들을 남들에게 막힘없이 설명할 수 있을만큼 알고 싶은데또 로직 하나를 구현하더라도 이렇게 저렇게 짜는 방법들을 고민해보고 적용해보고 싶은데.. 아무래도 시간에 ..
[풀스택서비스네트워킹] Lecture 2. OSI Architecture (L1~L3) (Part.1)
·
💻 CS/FullStackServiceNetworking | 풀스택서비스네트워킹
Lecture 2. OSI Architecture (L1~L3) - 0306, 0311 | Notion개요esthrelar.notion.site위의 노션 내용이 방대한 관계로, 두 파트로 나눠 발행하겠습니다.해당 게시글에서는, OSI 7 Layer의 2계층, MAC Layer에 대해 다루고 있습니다. 경희대학교 이성원 교수님의 풀스택 서비스 네트워킹 수업을 듣고 정리한 내용으로, 제가 느끼기에 정리에 편한 말투로 진행됩니다. 이제 OSI 7 Layer의 아래쪽에서 쭉 위로 올라간 다음에 이제 새로운 기술들을 쫙 펼쳐나갈 것.이제 osi 7 레이어 중에서 2 계층, 그리고 3계층에 대해 얘기를 할 것.정보가 가라 그래 가지고 가는 건 아니고, 뭐 무선랜이나 이동통신이나 초고속 인터넷(L2)은 특징이 있고,..
[데이터베이스] 2장. 관계 데이터 모델과 제약 조건
·
💻 CS/Database | 데이터베이스
2장. 관계 데이터 모델과 제약 조건 | Notion이제 관계 데이터 모델로 들어가도록.esthrelar.notion.site 2.1 관계 데이터 모델의 개념 2.2 릴레이션의 특성 2.3 릴레이션의 키릴레이션의 키 : 각 tuple을 고유하게 식별할 수 있는 하나 이상의 attribute들의 모임.키의 종류 - 수퍼키, 후보키, 기본키, 대체키, 외래키.수퍼 키 (super key) : relation key의 정의와 동일예) 주민등록번호만으로도 super key지만, 추가적인 attribute들을 더 가지고 있는 것도 super key.후보 키 (candidate key) : 각 투플을 고유하게 식별하는 최소한의 attribute들의 모임.모든 릴레이션에는 최소한 한 개 이상의 후보 키가 존재함. ..
[데이터베이스] 1장. 데이터베이스 시스템
·
💻 CS/Database | 데이터베이스
1.0 데이터베이스 시스템데이터베이스란, 데이터들이 모여있는 어떤 기지를 의미.데이터베이스 관리 시스템(DBMS)란, 데이터베이스를 관리하는 소프트웨어고.예를 들어, MySQL, Oracle, Maria DB, Postgres SQL 등이 DBMS임. 기존의 DBMS들이 처리하기 어려운 데이터 - 빅데이터 - 가 나옴에 따라서, 새로운 종류의 DBMS들이 나오게 됨.빅데이터의 특성 : 볼륨 : 데이터가 많다다양성 : 비정형적인 데이터들의 등장.실시간성 : 데이터를 엄청 빨리 처리해야 하게 됨. 따라서, NoSQL의 등장.SQL은, 기존의 DBMS들에서 사용하던, 데이터를 처리할 수 있는 언어인데, NoSQL은 Not Only SQL의 약자로서 SQL 뿐만 아니라 뭔가 더 할 수 있어야 함. 그래서 Mon..
[풀스택서비스네트워킹] Lecture 1. OSI Architecture (Overall)
·
💻 CS/FullStackServiceNetworking | 풀스택서비스네트워킹
Lecture 1. OSI Architecture (Overall) - 0304 | NotionIntroductionesthrelar.notion.site Introduction - Computer Network컴퓨터 네트워크 (네트워크 - 연결되어있다)컴퓨터라고 부르는 device를 연결하는 것.전자과에 개설되는 과목은 커뮤니케이션이라고 함.SNS : 소셜 네트워크수업의 초반부에 해당하는 TCP 라든지 .. 기타 등등은, 이 서버와 멍텅구리 데스크탑.간단한 애들을 연결하는 데서 시작함.하지만 서버들이 엄청 확산되고, 더불어서 스마트폰, 워치, 자동차 , IoT 등등 .. 다 네트워크에 붙게됨. → 과거의 통신 방식에 붙지 않던 디바이스들. 새로운 컴퓨터 device들이 나온 것.⇒ 요구사항이 달라짐...