전체 글 82

JAVA 클래스 - Part 1

요즘 클라라가 이슈인데요. 저도 참 좋아합니다. 갑자기 클래스 하니까 생각이 나네요.JAVA에서 클래스를 이해하면 절반을 배웠다는 이야기가 있습니다.저도 아직 클래스에 대해 100% 이해했다고는 자신하지는 못하는데요. 최대한 쉽게 정리를 해 보도록 하겠습니다. 1. 클래스 기본 전에 배웠던 기본 데이터 타입은 하나의 데이터만 할당할 수 있습니다.그러한 한계를 극복하고자 C언어의 구조체가 탄생되었고, 그것을 발전시켜 JAVA의 클래스가 만들어지게 되었습니다. 즉, 클래스는 구조체 + 매소드로 이루어진 사용자 정의 데이터 타입이라고 할 수 있습니다. public class Person { public int age; public float height; public float weight; } 위는 Pers..

JAVA 데이터 타입

JAVA는 대학교 3학년 때 전공 서적(제목이 기억 안 남;)으로 한 번 보았고, 'Head First JAVA 영문판' 1회 정독, 'JAVA의 정석' 발췌독 이렇게 공부했는데, 뭔가 정리되었다는 생각이 들지 않아 자북 사이트에 있는 '소설같은 JAVA'를 보면서 블로그에 정리하기로 보기로 했습니다. (최대한 필요한 부분만 기록) 1. 데이터 타입 - 데이타 타입은 메모리를 생성하기 위한 도구이다. - JAVA에서 메모리를 생성하는 유일한 방법은 데이터 타입을 이용하는 것이다. - 데이터 타입은 크기가 있다. 흠.. 메모리는 그럼 무엇일까요? 간단하게 생각해서 문제를 풀기 위한 연습장이라고 생각하면 쉬울 것 같군요. (음!? 더 헷갈리게 되나?) 일단, 여기서는 데이터를 담을 수 있는 '공간'이라고 생..

jQuery 기본 1장

1. 전체 선택자$(document).ready(function() { $('*').css('color', 'Red');}); 2. 태그 선택자$(document).ready(function() { $('h1, p').css('color', 'Red');}); 3. 아이디 선택자$(document).ready(function() { $('#target').css('color', 'Red');}); 4. 클래스 선택자$(document).ready(function() { $('.item').css('color', 'Red');}); $(document).ready(function() { $('.item.select').css('color', 'Red');}); 5. 자식 선택자$(document).read..

카테고리 없음 2013.06.03

우분투 서버에 JDK 쉽게 설치 하기

우분투 서버 버전 : ubuntu-12.04.2JDK 버전 : JDK1,7,0_21 우분투 서버에 JDK를 설치하는 데 엄청 애를 먹음..알고보니 JAVA_HOME 을 JAVA_HMOE 이라고 설정을 잘못한 거였음...ㅠㅠ 그래도 알아 낸 것은 많이 있음우분투에 JDK를 설치 할 때, 홈페이지에서 받는 것 보다 쉬운 방법이 있었음 sudo add-apt-repository ppa:webupd8team/javasudo apt-get updatesudo apt-get install oracle-java7-installer해당 명령어를 내리면 알아서 JDK를 설치해줌... 출처는 http://ubuntuforums.org/showthread.php?t=2000796 추가로 환경 설정은 sudo vi /etc/..

Programer/ETC 2013.05.11

[JSP] SQL 연동 기본 개념

1. JDBC 드라이버 로딩 (MSSQL 경우) Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver"); 2. Connection 객체 생성 Connection conn = DriverManager.getConnection(url); getConnection()메소드는 세개의 매개변수(String로도 사용 가능 Connection conn = DriverManager.getConnection(url, user, password); 3. Connection 종료 conn.close(); 4. Statement 객체 사용 Statement stmt = conn.createStatement(); 5. 질의문 실행 stmt.executeUpdate(Stri..

아프니까 청춘이다 - 김난도

자기계발서가 거기서 거기리는 말들이 많다. 몇몇 사람들은 자기계발서를 사는 것은 바보 같은 일이며 돈 낭비라고도 한다. 그러나 게으르고 나태한 나는 자기계발서를 볼 때마다 새롭고, 많은 깨달음을 얻는다. (마치 우리 목사님 말씀처럼..) 그러다보니 내가 읽은 책은 성경에 관려한 책을 제외하면 대부분 자기계발서였던거 같다. 그 중 기억에 남은 책은 '적은 내안에 있다' 와 '단순하게 살아라' 인데, 전자는 자신과 자신 내면을 분리해 인격화한 것이 흥미로웠고, 후자는 항상 복잡하고 쓸데없는 걱정과 생각을 많이하는 나에게 많은 도움을 주었다. 그리고 최근 베스트셀러가 된 '아프니까 청춘이다'를 보고 정말 내가 듣고 싶었던 것을 이야기를 해주는 책이 아닌가 싶다. 교회에서 목장을 하면서 대부분의 청년들은 자기 ..

Life/Reading 2011.09.04

스티브 잡스: You've got to find what you love

This is the text of the Commencement address by Steve Jobs, CEO of Apple Computer and of Pixar Animation Studios, delivered on June 12, 2005. 이 글은 애플컴퓨터와 픽사 애니메이션 스튜디오의 대표이사인 스티브잡스가 2005년 6월 12일 졸업생축사 때 발표한 것입니다. I am honored to be with you today at your commencement from one of the finest universities in the world. I never graduated from college. Truth be told, this is the closest I've ever got..

Life/Writing 2011.08.25

OSI 7 Layer : Layer 7 -> 5 응용 계층

OSI 7 계층은 네크워크의 기초 중에 기초인데, 저같은 경우 몇 번을 보고 외워도 이해가 가질 않더라구요; 또 책이나, 홈페이지에 따라 설명에 다소 차이가 있어(물론 모두 맞는 말이지만) 혼란을 방지하기 위해 한번 정리해 보았습니다. 저는 아직 배우는 입장이라 틀린 부분이 있을 수도 있는데, 있다면 알려주세요:) OSI 7 Layer : Layer 7 Appication Layer 우선 먼저 7 계층 부터 가보겠습니다. 그림을 보니 어떤 사용자가 인터넷. 메일이나 파일을 전송하고 있네요. 이렇게 네크워크 통신을 위한 프로그램이 이 계층에 포함이 됩니다. www를 사용한다면 익스플로어 즉, 웹 브라우저가 7계층, 어플리케이션 레이어가 되겠군요. 자. 이제 사용자가 웹 브라우저를 통해 데이터를 보낸다고 생..

Programer/ETC 2011.08.23

OSI 7 Layer : Layer 4 -> 1 물리 계층

OSI 7 Layer : Layer 4 Transport Layer - 패킷의 분할 / 재결합 - 두 시스템간 신뢰성, 투명성 있는 데이터 전송을 보장 - 패킷 데이터의 길이를 측정하는 packetsize, 종류를 결정하는 packetflag가 포함, 이 두개는 헤더에 반드시 포함 - TCP / UDP - 패킷 송신 (라우팅, 스위칭) - 상위 계층에 연결하는데 필요한 데이터 전송과 경로 선택 기능을 제공 - 라우팅 프로토콜(IP, IPX, ARP)을 사용하여 최적 경로 탐색 - 전송계층에서 만들어진 패킷을 전달 받아 목적지 컴퓨터의 논리적인 주소를 헤더에 추가하는 역할 수행 (장비 : 라우터) * 스위칭 : 네트워크 전송을 위해 물리 링크을 임시적으로 연결하여 긴 링크를 만드는 것 * 라우팅 : sou..

Programer/ETC 2011.08.22