2025/02 4

[UMC] 7기 회고 - Node.js 파트

✅ 1. 소개안녕하세요! 이제 곧 3학년이 되는 소프트웨어학과 대학생 입니다.🖐️UMC 6기(WEB)부터 7기 (Node.js) 까지 활동을 해왔으며, 이번 7기에서 진행된 백엔드 개발 스터디와 프로젝트를 성공적으로 마무리 했습니다.UMC 7기에 참여하며, 성취의 즐거움을 느끼며 성장의 시간을 보냈습니다!7기 활동을 위주로 제가 경험했던 UMC 활동의 회고를 진솔하게 작성해 보려고 합니다.지원을 고민 중인 분들께 도움이 되었으면 좋겠네요. ✅  2. 활동 경험2-1. 지원 동기2024년, 저는 대학교 2학년이었으며 1년 내내 UMC Web(6기)과 Node.js(7기) 파트에서 활동했습니다.1학년이 끝나고 2학년이 시작되면서 진로에 대해서 고민이 많았습니다.개발도 분야가 정말 다양한데 그 중 프론트엔드..

BackEnd/Node.js 2025.02.27

[백준_18870/JAVA] 좌표 압축

https://www.acmicpc.net/problem/18870 문제 풀이문제만 보고 어떤것을 요구하는지 파악하기가 힘들었다.이 문제는 그냥 원소를 크기 순서대로 정렬 후 순위를 매기는 것이라 보면 된다. 원본 배열 입력 받기 -> 원본 배열 정렬 -> HashMap으로 정렬된 배열에 우선 순위 ranking (정렬된 배열을 순회하면서 중복된 숫자는 무시하고 최초 등장하는 숫자에만 Rank를 부여해줌,Key에는 정렬된 배열 값, Value에는 Rank를 저장해야 원본 배열을 Key로 Hashmap에서 값을 찾아서 출력해줄 수 있기 때문)-> 원본 배열 순서 대로 rank 출력 코드public class Main { public static void main(String[] args) throw..

Algorithm/Baekjoon 2025.02.27

[Node.js] Node.js 부하 테스트 툴 autocannon

이번 프로젝트에서 부하 테스트를 Autocannon으로 사용하게 되었다autocannon은 Javascript으로 만들어진 HTTP API 부하 테스트 툴 이라고 한다.https://www.npmjs.com/package/autocannon1. Autocannon 설치npm install -g autocannon 전역으로 autocannon을 설치한다2. 테스트할 API 엔드포인트 준비자기가 구현한 API와,요청 헤더에 넣을 값 (Authorization: Bearer , Content-Type: applicatoin/json..)도 준비하자.3. autocaanon의 명령어 구성기본적인 옵션으로는-c : concurrent connections, 동시 연결e.g.) -c 100 -> 동시에 100개의 ..

BackEnd/Node.js 2025.02.15

[백준_2346/JAVA] 풍선 터트리기

https://www.acmicpc.net/problem/2346 문제풀이이 문제는 데크의 구조를 이해하고 있어야한다.원형으로 풍선들이 배치되어있고,이미 터진 풍선을 제외한 남은 풍선들 사이에서 이동(회전)하는 과정을 구현하기에 데크가 적합하다. int[]로 [풍선 번호, 풍선 속의 번호 종이]의 형태로 저장된다.- poll(), pollLast()를 통해 오른쪽, 왼쪽으로 필요한 만큼 이동 시키고 그 위치에 있는 풍선을 터트린다.- 터뜨린 풍선의 종이 값을 다음 이동에 사용해 다음 풍선을 터트림 코드public class Main { public static void main(String[] args) throws IOException { BufferedReader br=new Buffe..

Algorithm/Baekjoon 2025.02.06