본문 바로가기

쓰레드 synchronized .쓰레드 동기화 하기 키워드 : synchronized 방법1 : 맴버 데이터의 동기화> 함수 { synchronized (맴버변수) {// 맴버변수 데이터 영역을 동기화 한다..... 처리}} 방법2 : 객체 동기화>public void push_data(String data){synchronized (this) {// 자기 자신을 동기화 한다. .... 처리 //this 객체 내에서 어떤 조건의 의해 wait()당한 쓰레드를 다시 깨운다.this.notifyAll();}} 방법3 : 함수 동기화>public synchronized void pop_data(){.... 처리} 더보기
내가 작성한 HTML이 표준을 만족하는가????? ㅡㅡa 명언 : 고객은 하늘 아래에 있는 모든 브라우저를 사용한다. .내가 작성한 페이지가 표준으로 작성되어 있는지 체크 해주는 사이트http://validator.w3.org/ .두가지 DOCTYPE.transitional : 이전 버전 HTML의 일부분도 허용 .strict : 엄격한 문서 타입 ( 완벽한 신뢰성과 표준화된 웹 사이트임이 검증 ) .표준 엘리먼트 위치에 관해서1) Body 안에는 블록 엘리먼트만 넣는다.2) 모든 인라인 엘리먼트와 텍스트는 다른 블록 엘리먼트 안으로 들어가야 한다.3) 인라인 엘리먼트 안에 넣을 수 있는 유일한 것은 텍스트나 다른 인라인 엘리먼트들이다. ( 블록 엘리먼트는 어떤 상황에서라도 인라인 엘리먼트 안으로 들어가는 것이 허용되지 않는다. )4) 블록 엘리먼트들은 엘리먼.. 더보기
img 태그에 관해서 이미지 태그. 웹 페이지를 작성하다 보면 아래와 같은 이미지 태그를 자주 사용하게 된다. 브라우저는 어떤 순서로 이미지를 보여줄까? 아래의 그림을 보면 순차적으로 하나씩 하나씩 브라우저가 체크 하고 서버에 요구하여 받아내고 있는걸 알 수가 있다. 만약 이미지 파일이 많다면 당연히 속도는 떨어질 것이다 ( 어떤 브라우저는 이미지 파일을 다 받은후 한번에 표시하기도 한다. ) 종류 JPEGGIF png 이미지 종류 사진 같은 이미지 단색 / 로고 / 클립아트 / 텍스트 JPEG와 GIF 모두를 지원 표현 가능 색 1600만 개의 색 표현 256개의 색 표현 압축 손실 압축 : 약간의 정보를 버리고 파일 크기를 감소 무손실 압축 : 사이즈를 줄여 압축될 수 있으며아무것도 버리지 않는다. 투명도 지원 안함 가능.. 더보기