전체 글

1,924개의 글

AOP(Aspect Oriented Programming)
Development

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

¯¯\_(ツ)_/¯·2017년 8월 17일·조회 3,032
파이썬(Python) 예제 - Armstrong Number 구하기
Algorithm

문제: Armstrong Number는 임의의 숫자가 있는데, 그 숫자와 각 자리수의 세제곱이 같은 수를 뜻한다. 예를 들어 370의 경우 3^3 + 7^3 + 0^3 = 370 이니 Armstro…

주말만기다려주말만기다려·2017년 8월 17일·조회 8,437
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
Amazon Web Services

AWS(아마존 웹 서비스) Architecture Best Practice - WordPress

사용된 AWS 요소 Amazon Virtual Private Cloud (Amazon VPC) Internet Gateway (IGW) NAT Gateway (across all public sub…

stdio.hstdio.h·2017년 8월 13일·조회 4,613
Hardware

Apple eMate 300 (애플 이메이트 300)

역사 발표 : 1997년 3월 7일 가격 : 799달러 단종 : 1998년 2월 27일 사양 CPU : 25MHz ARM 710a RISC 화면 : 6.8인치 그레이 스케일 스크린 (480X320)…

빅토르최빅토르최·2017년 8월 13일·조회 9,755
파이썬(Python)으로 KBO 프로야구 팀 순위 가져오기(보여주기)
Development

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

강철지그강철지그·2017년 8월 13일·조회 6,593
[SECURITY] CVE-2017-7675 Apache Tomcat Security Constraint Bypass (톰캣 보안 이슈)
Apache Tomcat

Apache Tomcat 보안 업데이트: CVE-2017-7675 Mark Thomas가 공유한 Apache Tomcat 보안 공지입니다. [UPDATE][SECURITY] CVE-2017-7675…

열린기술자열린기술자·2017년 8월 11일·조회 4,611
azure 자격증 시험 후기
Amazon Web Services

[70-533] Implementing Microsoft Azure Infra Solutions 시험 후기 공유드려요. 지난 주말 시험을 보고 왔어요. 일단 시험시간은 1시간 30분 입니다. 저는 …

단호한단호박·2017년 8월 11일·조회 11,754
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
Nginx TLS/SSL 인증서(Certificate) 적용 예제
Nginx

1. 적용 예제 1-1. server { listen 443; server_name 도메인주소; ssl on; ssl_certificate /xxx/xxx/cert.pem; ssl_certifica…

강철지그강철지그·2017년 8월 8일·조회 10,331
그루비(Groovy) 지금 바로 시작해보자! Quickstart!
Development

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

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

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

¯¯\_(ツ)_/¯·2017년 8월 7일·조회 16,786
Oracle Database

column 위치에 따른 select 성능 비교

TABLE 의 컬럼 위치에 따른 select 성능 차이가 있는지 궁금하여 알아보던 중 좋은 글을 발견하여 테스트 해본 결과 입니다. --1. TEST 환경 구성 1) 250 개 COLUMN 테이블 …

kkimdubi·2017년 8월 6일·조회 146,432
파이썬(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
AWS Lambda(람다)에 Zip 형식의 Python(파이썬) 프로그램 배포하기
Amazon Web Services

AWS 람다에 내가 만든 프로그램을 배포하는 방식은 다음과 같은 것들이 제공되고 있다. 그냥 코드를 직접 입력 ZIP 파일 업로드 S3로부터 업로드 물론 간단한 프로그램은 직접 코드를 입력해서 람다…

냉장고를사다줘·2017년 7월 18일·조회 20,690
유용한 OS 명령어 (command) 소개 및 유닉스/리눅스 메모리 모니터링시 주의사항
Operating System

1. 주요 명령어 비교 항목 IBM (AIX) Sun HP/UX CPU 정보 sar -P ALL 1 psrinfo -v glance CPU 사용량 topas top top, glance 메모리 정보…

나크나로·2017년 7월 16일·조회 27,812
파이썬(Python)을 이용하여 각 file MD5 hash 값 구하기
Development

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

주말만기다려주말만기다려·2017년 7월 15일·조회 14,381
MariaDB

Maria 엔진 업그레이드 및 계정 패스워드 복잡도 설정 방법

이번 글에서는 Maria 10.0.28 - 10.1.24 버전으로 엔진 업그레이드를 하는 방법과 10.1 버전부터 새로 추가된 계정 패스워드 복잡도 기능을 소개하겠습니다. (ORACLE - 계정 p…

kkimdubi·2017년 7월 15일·조회 16,322