반응형 java17 java main(String[] args) 의 args 살펴보기 java main(String[] args) 의 args 살펴보기 색다른 사실은 아니지만, 내가 모르고 있던 사실에 대해 확인이 필요한 것들이 있다. 그것은 내가 생각하고 고민하는 것들의 기초를 담당하기도 하기 때문에 그 사실을 확인하고 인지하는 것은 중요하다. 잘못하면 시작부터 꼬일 수 있기 때문. 매번 애플리케이션을 만들면서 main함수로 전달되는 args에 대한 확인 작업은 가소롭게 생각될 수 있지만 쓰임에 따라 중요한 사실을 확인하는 일이었다. 스프링 부트를 통해 스타드 애플리케이션을 만들어보면 public static void main(String[] args) throws IOException, Exception { SpringApplication.run(SeleniumDemoApplicati.. 2019. 1. 15. HTML에서 데이터 추출 크롤링 핵심 가이드라는 책을 읽으면서 크롤링된 데이터에서 필요한 정보를 추출하는 '스크레이핑'에 대해 추출 방법을 정리해 본다. 정규표현식 html내부의 모든 a태그를 추출 하는 표현식 .*? 자바의 java.util.regex.Pattern클래스로 정규 표현식을 사용할 수 있다. String html = .... //a 태그를 추출하기 위한 정규 표현 Pattern regex = Patten.compile(".*?"); //Matcher 객체 생성 Matcher matcher = regex.matcher(html); //정규표현식에 일치하는 부분은 콘솔에 출력 while(matcher.find()) { System.out.println(matcher.group()); } XPath XPath는 XML의.. 2019. 1. 2. @Resource 어노테이션 @Resource 어노테이션 javax.annotation 패키지에 위치한 @Resource 어노테이션은 자바 6버전 및 JEE 5버전에 추가된 어노테이션. 어플리케이션에서 필요로 하는 자원을 자동 연결할 때 사용하는데 스프링 2.5부터 지원을 했다. 스프링에서의 @Resource 어노테이션은 의존하는 빈 객체를 전달할 때 사용된다. name 속성에 자동으로 연결할 빈 책체의 이름을 입력하면 된다. public class HomeController {@Resource(name = "camera") private Camera camera; private Camera camera4; @Resource(name = "camera4") public void setCamera4(Camera camera4) {th.. 2018. 12. 19. Java String to JSON json형태의 string을 JSON접근법으로 접근을 위해서 HashMap을 이용했다. //parametersList type json //{"carType":"A","ageType":"D","period":"A","minAge":"1","famType":"A","sex":"A","requital":"G"} HashMap rs = new ObjectMapper().readValue(parametersList.get(i), HashMap.class); System.out.print("period -> "+ rs.get("period")); 짧지만 강력한 이런게 좋고 재미있다. 2018. 12. 14. 기획자가 알아두면 좋은 개발 용어 기획자가 알아두면 좋은 개발 용어 오늘, 마지막으로 기획자가 알아두면 좋은 개발 용어에 대해 정리를 해 둔다. 모르는 단어들도 있을 수 있겠지만 눈에 익숙한 단어들이라 읽는 것 만으로도 의미와 뜻이 이해 되는건 참 다행스럽고 고마운 일이 아닐 수 없다. 나 아닌 누군가에는 어려운 단어이거나 용어일테니 기획을 하는 친구가 보고 도움이 되었으면 하는 바람에 옮겨 두니 차근히 읽어 보길 바란다. NET 닷넷이라고 불리며 마이크로소프트사에서 추진하고 있는 통합 프로그램 환경을 말한다. ASP의 업그레이드 버전이며 윈도우 계열 서버에서 돌아간다. Apache Linux 및 Unix 시스템에서 주로 사용하는 웹 서버 프로그램을 말한다. 공개 버전으로 무료로 상업적 서비스를 할 수 있고, 안정성을 인정받아 세계적으로.. 2017. 12. 14. 이전 1 2 3 다음 반응형