본문 바로가기
728x90
728x90

전체 글196

웹표준 div 코딩 전체 레이아웃 잡기 이미지 필요한 파일 index.html global.css index.html 소스 top left main bottom global.css 소스 @charset "utf-8";/* CSS Document */ body { margin: 0px; font-size: 18px; color: #FFF;}#box { position: relative; height: auto; width: 500px; margin: auto; background-color: #F90;}#top { background-color: #333; height: 50px; width: 500px; position: relative;}#left { background-color: #09C; float: left; height: 400px.. 2017. 6. 30.
직렬화(serialization) 역직렬화(deserialization) 객체를 직렬화하여 전송가능한 형태로 만드는것객체들의 데이터를 연속적인 데이터로 변형하여 Stream을 통해 데이터를 읽도록 해준다.이것은 주로 객체들을 통째로 파일로 저장하거나 전송하고 싶을 때 주로 사용된다. 역직렬화는 직렬화된 파일 등을 역으로 직렬화하여 다시 객체의 형태로 만드는 것을 의미한다.저장된 파일을 읽거나 전송된 스트림 데이터를 읽어 원래 객체의 형태로 복원한다. 직렬화를 위한 전제조건직렬화가 가능한 클래스를 만드는 것 public class A{} 이런형태라면 public class A implements Serializable{ } 1. serializable 인터페이스를 implements2. serializable 없는 경우 보통의 경우는 직렬화가 불가능하다. 하지만 클래스간의 관계.. 2017. 6. 30.
volatile 원 글 Java's Volatile Keyword 을 참고하여 번역하였습니다.Java volatile 키워드는 자바 변수를 "메인 메모리에 저장 할" 표식으로 사용합니다. 좀 더 정확하게 말하자면 모든 volatile 변수를 읽어 들일 때 CPU 캐시가 아니라 컴퓨터의 메인 메모리로 부터 읽어들입니다. 그리고 volatile 변수를 쓸 때에도(write) CPU 캐시가 아닌 메인 메모리에 기록합니다.java 5 이래로 volatile 키워드는 volatile 변수들을 메인 메모리로 부터 읽고 쓰는걸 것 보다 더 큰 의미를 가지는데 이는 곧 다시 설명 하겠습니다.Java volatile은 변수의 가시성(Visibility)을 보장한다.Java volatile 키워드는 여러개의 쓰래드들 에서 사용되는 변수의.. 2017. 6. 29.
분석함수 정리 partition by, rank() over, row_number() over, dense_rank() over 출처: http://ralf79.tistory.com/194 [진형아빠이야기] 오랜만에 쿼리를 사용하게 되면서 예전에는 잘 사용하지 않앗던 분석함수들을 사용하게 되어서 찾아본 정보들을 정리해봅니다. 초록지붕의 앤이라는 분의 포스트를 참조해서 쿼리만 보기 좋게 변경해보았습니다.http://annehouse.tistory.com/416 ROW_NUMBER() OVER : 그룹을 만들고 각 그룹별로 행번호 부여하기 SELECT A.CODE , A.SEQ , A.MASTER_SEQ , A.CD , (ROW_NUMBER() OVER(PARTITION BY A.CODE ORDER BY A.CODE, A.SEQ, A.MASTER_SEQ)) RANK FROM TABLE A CODE SEQ MASTER_SEQ CD RANK------------------------------------------.. 2017. 6. 28.
728x90
728x90