본문 바로가기

전체 글472

자바 Map NullPointException 발생 문제 web개발을 하다보면 Map을 자주 사용한다. Map을 사용하여 데이터를 담고 사용할때 흔히 자주 발생하는 예외가 NullPointException이다. Map 객체에 값이 없는데도 불구하고 map.get("name") 호출한다거나 if(map.get("name").equals("나는")){ } equals 구문을 작성하게 되면 여지없이 nullpoint예외가 발생한다. 그렇기 때문에 Map담을 데이터에 null이 존재하는지를 잘 판단해서 사용하여야 한다. 2024. 1. 23.
자바 for 반복문의 종류 반복문 반복문은 코드를 반복적으로 실행 하고자 할 때 사용한다. 어떤 프로그래밍 언어에서는 공통적으로 for문과 while문을 많이 쓴다. 자바에서는 for문도 여러가지 사용 방법이 있다. 자바1.8 이상에서는 람다표현식으로 해서 LIST데이터를 처리할수 있는 형식도 있다. for문 for문은 조건식이 참인 동안 주어진 횟수만큼 실행문을 반복 수행한다. 1. 기초 for문 for(int i=0; i System.out.println(dataMap.get("name"))); 4.람다 stream forEach (자바8 부터 사용가능) List list = nrdo04Mapper.selectRdo0401(paramAdminMap); System.out.println(dataMap.get("name"))); .. 2024. 1. 23.
IT 비지니스 용어들... 1. R&R 업무에 대해 어떤 역할과 책임을 가지고 있는가를 말합니다. 2. kick-off 프로젝트가 시작할때 발주처와 수행사 등 관계자들이 프로젝트의 시작을 알리는 자리를 가지는것을 말한다. 3. RFP 발주처에서 우리는 어떤 기능이 필요하다는 것을 입찰제안사들에게 문서로 알려주는것을 말한다. RFP를 토대로 입찰제안사들은 우리가 어떤 기술로 어떻게 수행할 수 있는지 제안서를 만들어 제출하게 됩니다. 4. PM(프로젝트 매니저) 프로젝트의 계획을 수립하고 일정을 계획하며 인력을 관리하는 총괄 관리자를 칭한다. 예산도 짜고 프로젝트 전반적인 모든것을 관리한다. 5. PL(프로젝트 리더) PM을 보조하며 프로젝트 관리를 한다. 기술적인 책임을 가지고 있다. 프로젝트가 작은곳에서는 PL이 개발도 같이 하기.. 2024. 1. 23.
[SI]2024년 SI시장 암울 ㅜ 2023년 12월 까지 3년 이상을 있었던 곳에서 나오게 되었다. 오랫만에 잡코리아에 이력서 갱신해서 올리고 관망을 하고 있는데 R&D 예산 삭감의 여파를 확실히 느끼게 되었다. 간간히 올라오는 프로젝트 공고를 보자하니 해도 너무하다 싶을 정도로 초급 위주로 뽑는데 그 초급 기준도 5~6년차를 뽑더라. 단가도 400대..... 작년에 국가 시스템이 장애가 발생하거나 차세대 했던 시스템이 제대로 오픈도 못하는 사건들이 있었다. 정부는 대기업이 참여를 안하고 중소기업이 참여를 해서 기술 부족이라 생각하고 있다. 사실은 대기업이든 중소기업이든 누가 참여를 해도 하청에 재하청 문제가 있고 일은 개발자가 하는데 업체가 돈을 더 가져가려 단가를 후려치고 공공기관 같은 경우 저가입찰로 단가를 깎는 문제도 있다. 개발.. 2024. 1. 23.