본문 바로가기

728x90
반응형

분류 전체보기

(124)
StringUtils.hasText 함수 StringUtils.hasText는 Spring Framework에서 제공하는 유틸리티 메서드로, 문자열이 비어 있지 않고 공백이 아닌 문자(텍스트)를 포함하고 있는지를 확인하는 함수이다. (org.springframework.util.StringUtils 클래스에 포함)public static boolean hasText(@Nullable String str)반환값은, 문자열이 비어 있지 않고 공백 외의 텍스트를 포함하고 있으면 true, 그렇지 않으면 false를 반환한다.예시:1. 문자열에 텍스트가 있는 경우String str = "Hello World";System.out.println(StringUtils.hasText(str)); // 출력: true 2. 문자열이 공백으로만 이루어진 경우S..
(String) , .toString() 차이점 String userId = requestMap.getOrDefault("userId", "").toString(); String userId = (String)requestMap.getOrDefault("userId", ""); 서버 소스를 구현하다보면 타입변환하는 이 두가지 방법을 쉽게 접할 수 있다. 하지만 변한과 관련된 미묘한 동작 차이가 있다. 1.    String userId = requestMap.getOrDefault("userId", "").toString();- 이 소스에서 .toString()은 모든 객체에 적용 가능하고, 반환된 값이 어떤 객체라도 호출 할 수 있다. Integer, Double, null 등이 반환되더라도 .toString()을 호출 할 수 있다.Map ..
정보관리기술사, 컴퓨터시스템응용기술사를 취득하면 어떤 점이 좋을까? 정보관리기술사, 컴퓨터시스템응용기술사를 취득 하려는 목적은 사람들 마다 동기와 이유가 있을 것이다. 자격증 취득하는데 평균적으로 1년~2년정도라고 하는데, 이 자격증을 취득하면 어떤 장점이 있을까?1. 전문성 인정IT분야에서 가장 높은 급의 자격증으로 인정받아 전문성을 입증할 수 있다.2. 경력 및 연봉 향상고급기술 자격증으로 회사내에서 전문자격 수당을 받거나 이직 시 연봉을 많이 높일 수 있습니다. 또한 진급 시 인사가점을 받을 수 있다.(주변에서 듣기로 대기업에 근무하는 사람들은 연봉 인상 폭이 크진 않지만, 중소/중견기업에 다니는경우 이직 시 연봉을 많이 받게되었다고 했고, CTO, CIO로 진출 가능성이 높아진다.)3. 컨설팅 및 자문역할IT컨설턴트나 기술 자문가로 활동할 수 있으며 전문성을 활용..
정보관리기술사, 컴퓨터시스템응용기술사 학원 (ITPE, 아이리포, 라이지움) 정보관리기술사, 컴퓨터시스템응용기술사 공부법과 후기를 찾아보니 독학은 절대 금물이라고 한다.양이 너무 방대하기 때문에 혼자서 공부하기보다는 학원에서 시험에 필요한 주제들 속에서 핵심 위주로 공부하는 것이 효율적인 방법이라고 한다. 그리고 시험 자체가 어렵기도 하지만, 답안을 작성하는 전략도 같이 필요하기 때문에 독학은 어렵다고 한다.학원을 알아보니 많지 않았고, 서울에 집중되어있어 지방에 계시는 분들은 인강을 통해서 공부하는 것 같다.알아본 학원과 기술사 학원의 기초반 설명회를 들어본 곳은 총 3곳이다.아이리포 (마포구, 수색역 부근)ITPE (강남,영등포,강북)라이지움 (강남)각 학원 설명회를 들어보니, 공통적인 내용은 정보관리기술사가 무엇인지, 시험방법, 연 당 응시횟수 등 자격증에 대한 기본정보와 ..
정보관리기술사 / 컴퓨터시스템응용기술사 IT분야에서 국가기술자격법에 의한 국가시험에 합격한자로 해당 기술분야에 대한 고도의 전문지식과 실무경험에 입각한 계획, 연구, 설계, 분석, 시험, 운영, 시공, 평가 또는 이에 관한 지도, 감리 등의 기술 용역업무를 수행하는 전문기술자입니다. 국가 기술자격법 제 10조의 규정에 의하여 기술사의 자격을 취득한 자를 말합니다. (기술사법 - 법률 제12676호 참조)관련된 자격증으로는 "정보관리기술사" 와 "컴퓨터시스템응용기술사"가 있습니다.✔ 정보관리기술사정보관리에 관한 고도의 전문지식과 실무경험에 입각하여 정보 시스템을 계획, 연구, 설계, 분석, 시험, 운영, 시공, 감리, 평가, 진단, 사업관리, 기술판단, 기술중재 또는 이에 관한 기술자문과 기술지도 업무를 합니다.✔ 컴퓨터시스템응용기술사 컴퓨터 ..
URI 컨트롤 , API 설계하기 API 설계 시, URI(Uniform Resource Identifier)를 사용하는 것은 API의 각 기능에 명확한 주소를 부여하여 클라이언트가 요청할 수 있도록 하는 방법이다.이 때 URI를 잘 설계하는 것이 중요하며, RESTful API 설계 원칙에 따라 URI를 만들면 이해하기 쉽고 유지보수하기 쉬운 API를 만들 수 있다.리소스 기반 설계URI는 리소스를 나타내도록 설계해야 한다. 리소스는 데이터베이스의 테이블과 비슷한 개념으로, 예를 들어 사용자(user), 제품(product), 주문(order) 등이 있을 수 있다.리소스를 나타낼 때는 명사를 사용해야 하며, 동사를 사용하지 않는 것이 좋다.GET /users # 모든 사용자 조회GET /users/{id} ..
프로그래머스 - 문자열 뒤집기 문제 : 문자열 my_string이 매개변수로 주어집니다. my_string을 거꾸로 뒤집은 문자열을 return하도록 solution 함수를 완성해주세요. 풀이 : class Solution { public String solution(String my_string) { String answer = ""; int size = my_string.length()-1; for(int i=size; i>=0; i--){ answer += my_string.charAt(i); } return answer; } }
프로그래머스 - 특정 문자 제거하기 문제 : 문자열 my_string과 문자 letter이 매개변수로 주어집니다. my_string에서 letter를 제거한 문자열을 return하도록 solution 함수를 완성해주세요. 풀이 : class Solution { public String solution(String my_string, String letter) { String answer = ""; answer = my_string.replace(letter,""); return answer; } }

728x90
반응형