목록2016/09 (3)
一寸大海 劫長之井
log4j의 로거를 가져 오는 코드는 아래와 같습니다. private static final Logger logger = LogManager.getLogger(className.class);그리고 이 코드를 로거를 사용할 모든 클래스에서 삽입하면 되죠. 그리고 클래스가 많아지면 매우 귀찮습니다.그래서 라이브 탬플릿에 넣어 봅시다. Setting > Live Templates 를 열고 추가 버튼의 Live Templates 를 눌러서 추가 화면을 열어 봅시다. Abbreviation 은 getlogger 로 Description 에는 getlogger for Log4j 라고 넣어봅시다.그리고 마지막으로 내용에는 위의 코드를 그대로 넣습니다. 그리고 선언문이니까. Application in 은 java>De..
PostgreSQL. SQL 파일 읽어 오기.1. load sqlfile.sql 파일 읽어오기. def create_tables(): """ create table if not exist """ conn = psycopg2.connect("dbname=" + dbname) c = conn.cursor() str = "" for line in open('sqlfile.sql'): if not line.startswith("--"): str += line c.execute(str) conn.commit() conn.close() 2. sql 파일 내에서 데이타베이스 생성 하고 접속하기.DROP DATABASE IF EXISTS dbname; CREATE DATABASE dbname; \c dbname 2-1..
Rules for normalized tables:노말라이제이션 규칙.1. Every row has the same number of columns.1. 모든 열은 같은 숫자의 행을 가지고 있어야 한다. In practice, the database system won't let us literally have different numbers of columns in different rows. But if we have columns that are sometimes empty (null) and sometimes not, or if we stuff multiple values into a single field, we're bending this rule. 실제로, 데이터베이스 시스템은 각각의 행이 ..