2023/12 4

코딩테스트에서 문자열을 한번에 입력을 하는 방법 (백준 11382)

보통 Scanner sc = new Scanner(System.in)를 썼는데 77 77 7777 이런식으로 공백을 기준으로 입력을하는 문제가 나왔다. 아래와같이 BufferedReader 클래스로 입력을 받아주고 StringTokenizer로 공백을 기준으로 문자열로 뽑아주는 작업을 해주면된다. 백준 11382번 문제 예제 BufferedReader br = new BufferedReader(new InputStreamReader(System.in); StringTokenizer st = new StringTokenizer(br.readLine()); int A = Integer.parseInt(st.nextToken()); int B = Integer.parseInt(st.nextToken()); i..

라즈베리파이4 8GB 구매 - 231204

AWS를 사용해보니 혼자사용하기 비용이 조금 들길래 라즈베리파이4 8GB와 관련키트 세트를 집에서 직접 홈서버를 구축해보고 장난감처럼 굴려보고 공부해보고 싶어서 16만원에 구매를 하였다. 생긴건 투박한데 직접 만지면서 공부하는 기분이든다. 일단 기본적인 포트들을 연결하고 lan선을 통해 공유기에 연결해주고. 공유기에서 내부망 ip번호를 딴뒤 노트북으로 putty를 통해 접속했더니. connection refused가 나왔다. 추가적인 작업을위해서는 라즈베리파이에 모니터를 연결해서 ssh연결을 허용해주는 설정작업을 거쳐야한다. 그리고 라즈베리파이가 처음 공유기에 연결이되면 ip가 자동으로 할당되게 되있어서 고정 ip를 사용하게 설정을 바꿔줘야한다.

IT/기타개발 2023.12.05

(완강후기) 스프링의 정석 : 남궁성과 끝까지 간다

더 공부를 해보고싶어 공부하던 도중 다른개발자에게 추천을받아 fastcampus의 해당강의를 듣게됬다. 현재 현업개발자로 일을하고 있고 Java와 Spring을 이용해 일을하고 있지만 아직 지식의 부족함을 많이 느끼고 기초의 부족함을 느꼈었는데 역시 Java의 정석의 남궁성선생님의 강의를 듣고 기초지식이 많이 채워지게 되었다. 적지않은 강의량으로 일하면서 듣기 쉽지는 않았지만 배우고 익히고 직접 손으로 코딩하는 작업들로 인하여 많은부분이 채워지게 되었던것 같다. 현재 두번째 다시 듣고있는데 이전과는 또다른 배움이 느껴진다. 특히 Spring Framework의 구조라던지 어떤부분에서 에러가 생기면 어떻게 에러해결을위해 접근해야하고 수정해야하는지 혹은 개념을 넘어 응용은 어떻게하는지 알수있게되었다는 점이 ..