Development

201개의 글

Apache log4j (Apache Logging Services)
Development

1. 소개 Apache log4j - Apache Logging Services 자바의 System 클래스를 사용하면 System.out.print (혹은 println) 메소드를 이용해서 정보를 …

나크나로·2017년 8월 27일·조회 6,401
파이썬(Python) 왕초보 무작정 시작합니다.
Development

삵에 올라오는 파이썬 게시글들을 보면서 저도 무작정 파이썬을 깔아보았습니다. 무작정 실행해보고.. 프롬프트가 떴습니다! 이렇게.... 뭘 먼저 적어볼까..마치 새로 산 일기장처럼..조심스럽게 ㅎㅎ …

kkindajoy·2017년 8월 24일·조회 3,751
자바를 통해 주기적으로 일을 시키려면? (feat. Quartz on Java)
Development

1. 개요 주기적으로 어떤 일을 돌려야 할 때 어떻게 해야 할까? 운영체제 단에서는 cron 이라는 기능을 사용하여 일을 시킬 수 있다. crontab이라는 곳에 등록을 해두면 된다. 그러면 응용 …

¯¯\_(ツ)_/¯·2017년 8월 23일·조회 6,715
MS Office 처리를 담당하는 아파치 포이에 대해 재빨리 알아보자! (Apache POI)
Development

1. Apache POI란 무엇인가? POI(Poor Obfuscation Implementation)은 아파치에서 제공하는 MS 오피스 관련 라이브러리입니다. 이 라이브러리를 통해 자바로 MS 오…

1103동103호·2017년 8월 22일·조회 7,452
스프링 다국어 처리 (Spring MVC Internationalization and Localization)
Development

1. 개요 Spring 프레임워크는 다국어 처리가 가능하다. Locale에 의한 메시지를 사용하여 다국어를 지원하는 것인데 LocaleResolver와 LocaleChangeInterceptor를 …

¯¯\_(ツ)_/¯·2017년 8월 18일·조회 8,515
AOP(Aspect Oriented Programming)
Development

1. 개요 AOP란? Aspect Oriented Programming의 약자이다. 분산되어 있고 중복적인 내용을 묶어주는 기법이라고 할 수 있다. 2. 장점 중복코드가 제거된다. 공통 관심이 여러…

¯¯\_(ツ)_/¯·2017년 8월 17일·조회 3,032
Spring Framework IoC & DL/DI
Development

1. IoC IoC (Inversion of Control) 개념에 대하여 소개하려고 한다. 자바에서는 객체 의존성을 관리하기 위한 방법으로 다음과 같은 방식을 사용한다. 객체가 직접 의존 관계에 …

¯¯\_(ツ)_/¯·2017년 8월 15일·조회 6,467
Apache PDFBox® - A Java PDF Library 입문 (3)
Development

Apache PDFBox® - A Java PDF Library 입문 (3) 우리는 이제까지 빈 PDF 문서를 만들거나 , 내용이 있는 PDF 문서를 만드는 방법 을 알아보았지요. 오늘은 여러 페이…

스벅오늘의커피스벅오늘의커피·2017년 8월 14일·조회 7,340
파이썬(Python)으로 KBO 프로야구 팀 순위 가져오기(보여주기)
Development

KBO 프로야구 팀 순위를 보여주는 파이썬 프로그램을 만들자. 소스 데이터는 http://sports.news.naver.com/kbaseball/record/index.nhn?category=kb…

강철지그강철지그·2017년 8월 13일·조회 6,593
Apache PDFBox® - A Java PDF Library 입문 (2)
Development

Apache PDFBox® - A Java PDF Library 입문 (2) 지난 글을 통해 빈 PDF 문서를 만드는 방법 을 알아보았지요. 오늘은 PDF 문서 안에 글자를 넣어보는 작업을 해보려고…

스벅오늘의커피스벅오늘의커피·2017년 8월 11일·조회 5,562
Apache PDFBox® - A Java PDF Library 입문 (1)
Development

Apache PDFBox® - A Java PDF Library 입문 (1) PDF 문서를 다루는 방법은 iText 등등하여 여럿 있지만 PDFBox는 보다 라이선스에서 자유로운 PDF 도구입니다.…

스벅오늘의커피스벅오늘의커피·2017년 8월 9일·조회 7,732
파이썬(Python)을 이용하여 디렉토리(Directory) 하위 검색하기
Development

오늘은 파이썬을 이용하여 디렉토리 하위 검색하는 방법을 알아보려고 합니다. 먼저 디렉토리 하위의 목록을 가져오는 작업입니다. 검색 디렉토리 대상은 /app 라고 해볼께요. import os def …

주말만기다려주말만기다려·2017년 8월 9일·조회 19,299
그루비(Groovy) 지금 바로 시작해보자! Quickstart!
Development

오늘은 그루비에 대해서 아주 빨리 알아보려고 합니다. 1. 파일 다운로드 https://dl.bintray.com/groovy/maven/apache-groovy-binary-2.4.12.zip 파…

주말만기다려주말만기다려·2017년 8월 7일·조회 5,262
Maven(메이븐) pom.xml 파일의 scope 설정은 무엇입니까?
Development

1. 개요 메이븐 을 사용하게 되면 POM 파일을 다뤄야 합니다. POM은 Project Object Model의 약자인데... pom.xml이라는 파일이 바로 POM 파일이고 이 파일을 통해 de…

¯¯\_(ツ)_/¯·2017년 8월 7일·조회 16,786
파이썬(Python)으로 한글 print format 설정 시 padding이 잘 맞지 않을 때
Development

파이썬으로 한글이 포함된 문자열을 print 시 format이 잘 맞지 않는 문제가 발생할 때가 있는데요. 예를 들면 다음과 같죠. - 코드 print("%-30s %-30s" % (pairValu…

주말만기다려주말만기다려·2017년 7월 27일·조회 7,940
POJO(Plain Old Java Object)가 무엇입니까?
Development

저는 작은 스타트업에서 여러가지 일을 하고 있어요... 예전에는 주로 자바 개발을 했었지요...한동안 개발과 담을 쌓고 있다가 요즘 다시 코딩을 하려고 하니 잊혀진 기억의 조각을 맞추기가 쉽지 않더…

¯¯\_(ツ)_/¯·2017년 7월 25일·조회 3,390
파이썬(Python)을 이용하여 access log에서 요청 확장자 추출하기
Development

오늘은 주어진 파일에서 문자열을 추출하고 다루는 일을 해볼 것입니다. 스텝별로 진행합니다. 시작! 1. 간단하게 샘플 텍스트가 저장된 test.txt 라는 파일을 읽는 작업입니다. with open…

주말만기다려주말만기다려·2017년 7월 24일·조회 5,484
파이썬(Python)으로 HTML contents를 file로 저장할 때 HTTP Error 403: Forbidden 발생 시
Development

파이썬(Python)으로 HTML contents를 file로 저장할 때 HTTP Error 403: Forbidden이 발생한다면 어떻게 해야 할까? 파이썬으로 특정 페이지를 스크랩하는 프로그램을…

강철지그강철지그·2017년 7월 22일·조회 15,165
파이썬(Python)을 이용하여 각 file MD5 hash 값 구하기
Development

앞서 파이썬 개발 도구인 파이참 설치 에 대해 설명했습니다. 이번에는 파이썬을 이용하여 각 file의 MD5 hash 를 구하는 파이썬 프로그램을 작성해보려고 합니다. 1. MD5 hash를 얻기 …

주말만기다려주말만기다려·2017년 7월 15일·조회 14,382
파이썬 개발 도구 (Python IDE) 파이참 (PyCharm) 설치하기!
Development

1. 개요 파이썬은 shell 이나 cmd 와 같은 커맨드라인 상에서도 개발할 수 있지만요. 아무래도 개발도구를 사용하는 것이 훨씬 편리합니다 . 자바에서 이클립스를 널리 사용하는 것과 비슷하다고나…

주말만기다려주말만기다려·2017년 7월 15일·조회 11,917
파이썬(Python)과 BeautifulSoup을 이용하여 HTML 파싱 (HTML Parser 만들기)
Development

파이썬(Python)과 BeautifulSoup을 이용하여 HTML Parser를 만들어보자. 얼마 전 Node.js를 이용하여 간단한 Parser를 만들어 보았습니다. 오늘은 Python을 이용하…

강철지그강철지그·2017년 7월 9일·조회 9,604
Node.js를 이용하여 HTML 파싱 (HTML Parser 만들기)
Development

1. 개요 node.js를 이용하여 HTML 파서를 만들어보려고 한다. 2. 패키지 설치 먼저 다음의 2개 패키지를 설치합니다. request cheerio $ npm install request …

강철지그강철지그·2017년 7월 6일·조회 13,526
스프링 부트(Spring Boot)를 이용하여 초간단 애플리케이션 만들어보기!
Development

1. 시작 오늘은 스프링 부트를 이용하여 간단한 웹 페이지를 만들어보려고 한다. 만약 스프링에 대한 이해가 필요하다면 우선 Spring Framework 5분만에 이해하기 를 읽어보자. 2. Spr…

주말만기다려주말만기다려·2017년 6월 23일·조회 8,601
부트스트랩(Bootstrap)을 소개합니다!
Development

1. 부트스트랩이란 "부트스트랩은 반응형이며 모바일 우선인 웹프로젝트 개발을 위한 가장 인기있는 HTML, CSS, JS 프레임워크입니다."라고 소개되어 있습니다. 아무튼 2011년 8월에 처음 발…

주말만기다려주말만기다려·2017년 6월 21일·조회 2,921