본문 바로가기
300x250

Web26

mac에서 node.js 설치하기. 리액트 JS 설치하려면 node.js가 설치 되어 있어야 하기에 우선 node.js 설치하는 방법을 포스팅합니다. 터미널에서 아래와 같이 nvm을 설치합니다. brew install nvm 그리고 나서 nvm 환경설정을 해줍니다. vim ~/.zshenv export NVM_DIR="$HOME/.nvm" [ -s "/opt/homebrew/opt/nvm/nvm.sh" ] && \. "/opt/homebrew/opt/nvm/nvm.sh" [ -s "/opt/homebrew/opt/nvm/etc/bash_completion.d/nvm" ] && \. "/opt/homebrew/opt/nvm/etc/bash_completion.d/nvm" 그리고 나서 터미널을 재실행 후 아래의 명령어를 쳐서 nvm이 정상적으.. 2022. 9. 27.
[Java] List에서 원하는 값 가져오기 쿼리에서 받아온 List에서 내가 원하는 값을 하나 뽑아주고 싶은데 어떻게 했었는지 기억이 나지 않았어가지고 포스팅 해둡니다. 받아온 List 에서 바로 가져오는 것이 아니라 받아온 리스트를 리스트맵에 넣어준 다음에 추출해내는 방법을 사용하고 있습니다. 아래와 같이 간단하게 코드를 작성했습니다. List testList = TestService.selectList(testVO); List listMapTest = testList; String testData = listMapTest.get(0).get("data1").toString(); System.out.println("testData: " + testData); 리스트맵에 넣은 다음 해댕 값을 문자열로 받아옵니다. 여러개일 경우 for문을 돌려주면.. 2022. 9. 21.
[Java] 줄바꿈하기 왜 필요한가. 1. 문자 발송하려고 문자열 막 쓰는데 개행이 안되고 한줄로 쭉 이어져 작성이 되기에 엔터로는 입력이 안되고 개행 처리를 하기 위해 알아봤습니다. 어떤걸 사용하는가 \n \r \r\n 뭔 차이 일까 \r 은 유닉스 시스템에서 사용하고, \r은 맥에서 사용하고, \r\n은 윈도우에서 사용합니다. 사용하는 OS의 경우 다를 수 있기에 OS가 다를 경우 빌드 결과가 다르게 나올 수 있습니다. 해결 방법 1. System.getProperty("line.separator); 2. System.lineSeparator(); 위 두개 중 하나를 사용하여 개행 처리를 하면 되겠습니다. 2022. 9. 19.
[Spring] @SuppressWarnings 간단 설명 @SuppressWarnings 지금 프로젝트 진행 중인데 어노테이션 중에 SuppressWarnings 라는 어노테이션이 있기에 한번 정리해봤습니다. 용도 스프링 프로젝트에서 자바 코드 중에 노란색 경고가 뜨는 경우가 있습니다. 노란색 경고의 경우 다른 방법으로 사용했으면 한다는 의미로 이클립스에서 보여주는 것입니다. 이러한 경고 메시지를 무시하고자 할 때 사용하는 어노테이션 입니다. 사용법 @SuppressWarnings("rawtypes") --> 하나만 적용할 때 사용합니다. @SuppressWarnings("rawtypes", "unchecked") --> 두 개 이상 적용할 때 사용합니다. 적용하고자 하는 메서드 위에 작성해주면 됩니다. ll : 모든 경고 cast : 캐스트 연산자 관련 경고.. 2022. 7. 24.
300x250