본문 바로가기
반응형

분류 전체보기1036

자바 isEmpty() isBlank() 차이 및 사용방법 자바에서 String의 공백을 확인할 때 isEmpty() 와 isBlank()를 사용할 수 있는데 일단 isEmpty()가 먼저 나왔고 이후에 isBlank()가 나와서 isEmpty()는 자바 6부터 사용 가능하지만 isBlank()는 자바 11부터 사용 가능하다 isEmpty()는 공백의 length를 가지고 0이면 true / 아니면 false를 반환하기 때문에 공백에 띄어쓰기가 들어가면 false를 반환한다 따라서 "값".trim().isEmpty(); 이런 식으로 주로 사용하게 되는데 자바 11부터는 이럴 필요가 없이 isBlank()를 사용하면 공백을 제외한 텍스트가 "" 라면 true 아니면 false를 반환하게 된다 띄어쓰기 반영 미반영 여부 말고는 똑같은 기능이라고 보면 되고 둘 다 n.. 2022. 2. 11.
Mac 터미널 현재 줄 복사방법 맥에서 터미널 사용 시 현재 커서가 있는 라인을 복사하려면 마우스 왼쪽 클릭을 3번 하면 클릭한 커서 쪽의 row 전체가 선택이 되는데 이때 command + c 를 해주면 터미널의 현재 줄을 복사할 수 있다 2022. 2. 11.
The dependencies of some of the beans in the application context form a cycle: 에러 해결방법 The dependencies of some of the beans in the application context form a cycle: Controller명 defined in file [/경로/Controller명.class] ┌─────┐ | Service명 defined in file [/경로/Service명.class] └─────┘ 스프링 프로젝트에서 서버 구동 시 위와 같은 에러가 계속 발생하던데 원인을 확인해보니 Service명 자바 파일 안에서 Service명.메소드(); 이런 식으로 본인을 객체화한 뒤 사용하고 있었는데 본인의 클래스에서 본인을 객체화하니 종속성 순환 에러가 발생했던 것이었다 따라서 객체화 한 코드를 없애주고 본인 클래스의 메소드를 호출할 때는 메소드명(); 이런 식.. 2022. 2. 11.
Mac 터미널에서 현재 경로 보는 방법 터미널에서 현재 절대 경로를 확인하려면 pwd를 입력해주면 절대 경로 기준으로 현재 어느 폴더를 바라보고 있는지 확인할 수 있다 2022. 2. 11.
Mac 터미널에서 이전에 사용한 명령어 보는 방법 맥에서 터미널 라인이 계속 길어지다 보면 내가 뭔 명령어를 썼는지도 모르겠던데 몇천 줄을 다 보고 있을 수도 없는거고 터미널에서 history를 쳐 주면 내가 사용한 명령어가 쭉 나오게 된다 2022. 2. 11.
Mac 터미널 cd 절대경로 기준으로 이동방법 맥에서 터미널 사용 시 cd로 상위/하위 폴더로만 이동하는 것이 아니라 절대 경로로 이동하고 싶을 경우 cd /Users/계정명/경로... 이런 식으로 경로를 넣어주면 되는데 터미널에서 pwd를 입력할 경우 현재 위치의 절대 경로를 구할 수 있고 Finder로 폴더를 띄워놓았을 경우에는 cd 까지 입력한 후 폴더를 클릭 후 드래그로 터미널에 넣어주면 된다 2022. 2. 11.

반응형