전체 글 226

[항해플러스 백엔드후기] 2주차 회고 - 비관적 Lock도 락이다

[개요]어느새 폭풍같이 1주일이 지나가고 벌써 2주차가 다가왔다. 퇴근후 매일 과제를 하느라 새벽 2,3시에 자고 다시 야근하고 공부하는 일주일이었다.. 이렇게 이제 9주만 더하면 된다!  이번 과제가 수강신청 시스템에서 동시성 이슈를 생각해야 하는데 매번 티켓팅하면서 동시성때문에... 이선좌 화면을 봤던 기억이 떠올랐다.. 이번 과제와 비슷하게 DB 락을 걸어서 해당 좌석 자체를 락을 걸어버렸기에 내가 그 콘서트를 못갔던 거겠지..[과제]2주차의 과제는 이러했다. * 기본기능- 아키텍처 준수를 위한 애플리케이션 패키지 설계- 특강 도메인 테이블 설계 (ERD) 및 목록/신청 등 기본 기능 구현- 각 기능에 대한 **단위 테스트** 작성* STEP 3- 설계한 테이블에 대한 **ERD** 및 이유를 설명..

🔔[항해99]/WIL 2024.12.28

[항해플러스 백엔드후기] 1주차 회고 - 동시에요? 갑자기요?

[개요] 2년전 여름, 개발자라는 직업에 대한 열정으로 5년간 일해오던 직장에서 퇴사를하고 비전공자들도 개발자가 될 수 있다는 여러 부트 캠프들을 알아보다가 항해99에서 운영하는 이노베이션 캠프에 참여하였다. 그냥 부트캠프여서 참여했다기 보다는, 일단 사전 과제를 내어 주고는, 해당 과제를 통과한 사람들에게 수강할 수 있는 기회를 준다는 점과 내가 몰입할 시간을 99일 준다는 점이 깔끔해서 마음에 들었다.  그렇게 새벽까지 (거의 울면서) 몰입하던 99일이 지나고, 그 이전에는 상상도 해보지도 못했던 개발자라는 직업을 가지게 되었다 어느덧  2년이라는 시간이 흐르고 백엔드 개발자로서 더 나은 역량 강화와 더 나은 개발자 공부라는 것은 무엇일까라는 고민이 쌓여가던 차에 항해99에서 이번에는 재직자를 대상..

🔔[항해99]/WIL 2024.12.21

[PHP]array_filter / array_shift / array_pop - 배열의 조건에 맞는 값 / 배열의 앞, 뒤 값 가져오기

array_filter 배열에 있는 값들 중에서 조건을 만족하는 값만 꺼내서 가져옴. 조건의 맞는 배열값만 true인 경우 callback 받아 꺼내는 형태 array_shift / array_pop array_shift는 배열의 맨 앞에 있는 값 array_pop은 배열의 맨 뒤에 있는 값을 가져옴 이 함수를 사용 시 배열에 있는 값을 삭제하기 때문에 유의!! $array = array{'1','2','3','4','5'}; echo $array; // [1,2,3,4,5] $removePop = array_pop($array); echo $removePop // [5] echo $array // [1,2,3,4]

[PHP/Html] Excel 추출 시 <br> 무시하고 셀 병합 / white-space 공백 처리

php 코드 중 엑셀 추출을 하는데 상품명에 이 들어가면 셀병합이 안되고 셀이 나눠져 있는 현상 방법은 검색으로 나왔지만 일단 php가 익숙하지도 않고 어디에 정확히 삽입 해주어야 하는 지 헷갈렸다. excel을 추출하는 php 코드 위 쪽, 헤더 아래쪽에 style을 지정 후 등록해주니 됨 [추출하는 Excel.php 위쪽에 삽입] 출처 https://m.blog.naver.com/PostView.naver?isHttpsRedirect=true&blogId=cyon24&logNo=174059043 https://my-memory.tistory.com/8 위의 방법은 셀 병합을 시켜서 한 셀 내에서 alt+Enter 시의 형태로 나오게 된다 한 셀 내에서 줄바꿈을 하지 않고 한 줄로 나오게 하려면 똑같이..

[TIL-221229] 신입개발자 Day 2

수료 하고나서 무기력에 빠진 것이 무색하게 면접도 잘 보고 여행도 다녀오고 운동도 하고 잘 취직까지 했다. 아직 이틀차라서 뭐가 뭔지도 잘 모르겠고.. 새로운 직무 새로운 직장 환경에 어색하고 (전보다는)확실하게 좋은 환경에 적응하느라 어질어질하다. 모든 것이 그러하듯 시간이 지나면 나아지겠지? 첫 날은 인사하고 업무환경 세팅하느라 다 지났고 오늘은 기존 업무 파악을 주로 하고 있다. 차후에 바뀔 예정이지만 당분간은 php로 유지보수도 해야하기에 새롭게 배워야한다. 아직은 적응하는데에 집중해야지..! 오늘 한 일 Jira & Confluence로 기업무 파악 php 공부 오늘 배운 것 내일 할 일 php 생활코딩 기존 코드 이해

[TIL-221206] 블로그

꾸준히 til을 쓴다고 했는데 벌써 2주나 미뤄지게 되었다. 그렇다고 그동안에 아예 아무것도 한건아니고 본격적으로 취업을 위해서 준비했다. 아무래도 개인적인 내용이다보니 노션을 활용해서 노션에 주로 정리했다. 이력서를 수정하고 피드백을 받았다. 이력서 기반 기술면접 질문들을 정리하고 준비했다 아무래도 이력서를 토대로 하는 거다보니 따로 정리하기가 애매해서 노션을 활용해서 준비했다. 기본 CS 질문 이라는 것도 애매해서 감이 제대로 잡히지 않는다.. 본격적으로 회사 지원을 시작했다 여러 플랫폼을 활용하다보니 한 눈에 보기가 어려워서 노션으로 정리했다. 중요한건 꺾이지 않는 마음.... 앞으로는 블로그에도 정리해야지.. 아직 올해도 한달이나 남았다! 못할 건 없다~~!

[TIL-221121]

오늘 한 일 운동 알고리즘 오늘 배운 것 2022.11.21 - [☕JAVA/🐥 알고리즘 [JAVA]] - [JAVA] 팩토리얼 2022.11.21 - [☕JAVA/🐥 알고리즘 [JAVA]] - [JAVA] 소문자 대문자 바꾸기 - 아스키 코드 이용하기 2022.11.21 - [☕JAVA/🐥 알고리즘 [JAVA]] - [JAVA] Integer ArrayList 에서 int 배열로 변환하기 / String ArrayList에서 String 변환하기 곧 있으면 프로그래머스 lv0 100문제를 다채워간다. 오늘도 일찍 자려고 했는데 한문제만 더 .. 한문제만 더 .. 하다보니 또 늦게 잔다. 갓생은 무슨 ㅎ.. 꽤 풀어 봤다고 생각했는데 나혼자서 문제를 꼬고 꼬와서 겨우 풀고 나서 본 다른 이들의 간단한 해..

[TIL-221116] 운동 시작

오늘 한 일 알고리즘 PT 자료구조 공부 내일 할 일 PT 알고리즘 자료구조!! 운동을 시작했다. 역시 땀을 흘리니까 의욕도 생기고 살 것 같다 물론 운동가기 전에는 너무 귀찮고 힘들고 ... 그랬지만 역시 아무생각 없이 해야 한다. SQL 문제를 어느정도 풀다보니 쿼리문이 이해가 가기 시작했다. 이제 Query dsl 을 적용해서 해봐야겠다 면접 준비는 ... 어렵다 쓰는 게 아닌 구두로 보는 시험이라고 생각하니 뭔가 더 막막하다. 머릿속에 있어도 입으로 나오는 데에는 시간이 걸린다. 이것도 익숙해질까 ..

[TIL-221115]

오늘 한 일 자바정리 알고리즘 오늘 배운 것 2022.11.15 - [☕JAVA/🐥 알고리즘 [JAVA]] - [JAVA] 제곱과 제곱근 2022.11.15 - [☕JAVA/🐥 알고리즘 [JAVA]] - [JAVA] int를 int 배열로 분할하기 2022.11.15 - [☕JAVA/🐥 알고리즘 [JAVA]] - [JAVA] 문자열 뒤집기 / 문자 반복하기 2022.11.15 - [☕JAVA/🐥 알고리즘 [JAVA]] - [JAVA] 최소공배수, 최대공약수 - 유클리드 호제법 2022.11.15 - [☕JAVA/🐣 강의 [JAVA]] - [JAVA][기초] Stream 스트림 2022.11.15 - [☕JAVA/🐣 강의 [JAVA]] - [JAVA][기초] 람다식 / 함수형 인터페이스 내일 할 일 PT ..