카테고리 없음2023. 8. 10. 10:28백준_1406_에디터

사용 알고리즘&자료구조 이중연결리스트 해당 알고리즘&자료구조를 사용한 이유 한줄로 되어있으며 중간중간 값을 삭제하거나 삽입한다. --> 연결리스트 커서가 좌우로 자유롭게 움직인다 --> 이중연결리스트 풀이코드 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; public class BJ_1406 { public static void main(String[] args) throws IOException { int i; myArrayList arrayList = new myArrayList(); String input; BufferedReader br = new BufferedReader(ne..

.properties 파일 인코딩 문제 해결
Dev/Spring2023. 7. 28. 00:46.properties 파일 인코딩 문제 해결

스프링의 메시지 소스와 국제화 기능에 대해 학습하던 중다음과 같은 문제가 발생했다. locale 정보를 주지 않았기 때문에 디폴트 값인 messages_ko.properties를 우선 조회할 것이고,해당 파일또한 존재하지 않기 때문에 messages.properties를 조회할 것이다. 다음과 같이 테스트 실패. 테스트 실패와 함께 messages.properties의 한국어가 ??로 바뀌어있는 것을 확인했다. 우선 아래와 같이 영어로 바꾸어보았더니 정상적으로 테스트가 성공하는 것을 확인하였다. 확실하게 인코딩 문제임을 확신했고 인텔리제이 settings에서 encoding 관련 설정을 찾아보았다. Properties Files의 인코딩 설정  .properties 파일의 인코딩 설정을 UTF-8로 변경..

졸업생 선배님과의 멘토링 회고 (넷마블 프론트엔드 개발)
카테고리 없음2023. 7. 13. 12:51졸업생 선배님과의 멘토링 회고 (넷마블 프론트엔드 개발)

학교에서 졸업생 취업 멘토링을 진행하길래 넷마블에서 프론트엔드 개발을 하고 계신 선배님의 멘토링을 신청하였고, 2023.07.12일에 넷마블 본사로 멘토링 차 다녀왔다. 저 멀리서부터 보이는 넷마블의 G타워를 보니 설레기도 하고 긴장되기도 했다 tmi) 42층?짜리 건물이다. 궁금해서 물어봄. 멘토링은 약 2시간 정도 진행되었으며 선배님이 1시간 정도 미리 준비해오신 자료를 바탕으로 멘토링 해주셨고, 나머지 시간에는 나, 그리고 같이 참여한 2명의 질문을 받아주셨다. 선배님은 넷마블에서 프론트엔드 개발을 하고 계셔서 서버 개발자를 지망하는 내가 참여해도 괜찮을까 싶었지만, 희망 직무 상관없이 너무나도 유익하고 만족스런 시간이였다. (선배님이 정말 최대한 많은 정보를 주기 위해 양질의 멘토링 자료를 준비해..

카테고리 없음2023. 5. 3. 00:50블로그 잠시 중지

언젠가부터 블로그를 작성하기 위해 공부하고 있다는 느낌을 받았다. 실제로 블로그를 작성하느라 너무 많은 시간을 들이고 있고, 안그래도 부족한 시간 탓에 학습양이 더 적어지는 듯하다. 그래서 잠시동안 블로그 정리를 중지하려고 한다. 언제 다시 시작할 지는 모르겠지만, 준비가 됐을 때 시작하겠지..?

카테고리 없음2023. 3. 29. 22:46mustache 한글 깨짐 해결

* 문제 상황 뷰 템플릿으로 mustache를 사용, localhost:8080/ 에 매핑되는 index 페이지를 만들기 위하여 index.mustahce와 IndexController 를 구현하였다. [index.mustache] 스프링 부트로 구현하는 웹 서비스 [IndexController] @Controller public class IndexController { @GetMapping("/") public String index(){ return "index"; } } IndexController 가 잘 동작하는지 테스트 코드 작성! [IndexControllerTest] @SpringBootTest(webEnvironment = RANDOM_PORT) public class IndexContr..

대외활동/멋쟁이사자처럼 11기2023. 3. 29. 01:33[Week2]

주제 html css javascript 과제 코드를 리뷰하는 시간을 가졌다. 진행 방식 같은 장소에서 Slack 허들의 화면 공유 이용 각 문항 별로 본인 코드 소개 해당 코드에 대한 질문, 리뷰 진행 스터디 간 주고 받은 일부 내용 .js 파일에서 변수 선언을 전부 var로 하였는데, let과 var의 차이 innerHTML과 innerText 차이 document.getElement() 방식 외에도 document.queryselector()에 대해서도 학습해볼 것 Alarm 문제에서 setInterval 사용 시 생긴 문제점

카테고리 없음2023. 3. 25. 19:50TestRestTemplate - postForEntity() / ResponseEntity

♪ 학습 내용 PostAPIController Test code 작성 중 새로 접한 TestRestTemplate과 그의 메서드 postForEntity(), 그리고 연속적으로 ResponseEntity 에 관해 학습 * TestRestTemplate과의 첫 만남 [스프링부트와 AWS로 혼자 구현하는 웹 서비스] 서적으로 학습하던 중, 아래와 같이 Controller Test Code를 작성. @Autowired private TestRestTemplate restTemplate; @Test public void Posts_등록된다() throws Exception{ ... 생략 ... String url = "http://localhost:" + port + "/api/v1/posts"; //when ..

Shell 과제 가이드
대외활동/멋쟁이사자처럼 11기2023. 3. 14. 21:11Shell 과제 가이드

정해진 답은 아니지만 본인은 이렇게 했음을 참고..! * 쉘과제 1. 리눅스 환경(홈디렉토리)으로 이동 2. 공통과제 Repository Clone해오기 //현재 경로의 파일, 디렉토리 확인 $ls ls 명령어를 통해 현재 경로에 LikeLion-Common-Subject 리포지토리 끌어온 거 확인. 3. LikeLion-Common-Subject으로 이동한 뒤 나의 branch로 바꾸기 branch명은 github repository에서 확인 4. 폴더 만들며 쉘과제 진행 ex@@ 디렉토리 안에는 확장자가 sh인 .sh 파일을 만들어 그 안에 과제 코드를 작성합니다. 외의 내용은 노션 shell 과제 페이지의 각종 참고자료들과 구글링..!

VSC 에서 마크다운 작성하기
대외활동/멋쟁이사자처럼 11기2023. 3. 14. 20:39VSC 에서 마크다운 작성하기

정해진 답은 아니지만 본인은 이렇게 했음을 참고..! * 마크다운 작성 0. 터미널 상에서 시작! 1. 원하는 경로로 이동 $cd 이동경로 2. 마크다운 작성할 .md 파일 생성 후 VSC로 열기 //해당 경로에 test.md 파일을 생성 $touch test.md //해당 경로에 위치한 test.md 파일을 VSC로 열기 $code test.md 3. VSC에서 Preview 창 열기 4. 마크다운 작성 작성 후 저장하면 된다. 마크다운 문법은 구글링 또는 영상 참고!! * 추천 참고자료 https://gist.github.com/ihoneymon/652be052a0727ad59601 마크다운(Markdown) 사용법 마크다운(Markdown) 사용법. GitHub Gist: instantly shar..

[Java] Map의 value 값들을 리스트로 반환받기
Dev/Java2023. 3. 11. 21:06[Java] Map의 value 값들을 리스트로 반환받기

♪ 학습 내용 Map.values() / Collection vs List / stream.collect() 토이 프로젝트 중 Repository인 Map에서 List 형태로 값을 받아와야 하는 경우가 생겼었다. * Map의 value들을 반환 기본적으로 Map의 value 를 꺼내려면 key 값을 이용해서 꺼낼 수 있다. import java.util.HashMap; import java.util.Map; Map map = new HashMap(); map.get(key); 하지만 이렇게 하면 하나씩 밖에 꺼내지 못한다. 따라서 모든 value값 ( key 값도 가능)을 얻기 위해 map.values() import java.util.HashMap; import java.util.Map; Map map..

image