-
최신 글
- VSCode 사설망 원격 개발 구성 2022년 3월 3일
- 유럽 50개국 수도와 공용어 2022년 2월 15일
- 태극기의 의미를 알아보자 2022년 2월 14일
- Dev Lee의 프로그래밍 초급 강의 – 2 2022년 2월 13일
- [ICT 기본지식] Bit, Byte, IP 란? 2022년 2월 13일
최신 댓글
글 목록
- 2022년 3월 (1)
- 2022년 2월 (6)
- 2021년 8월 (1)
- 2021년 2월 (4)
- 2021년 1월 (9)
- 2020년 12월 (8)
- 2020년 11월 (7)
- 2020년 10월 (2)
- 2020년 9월 (8)
- 2020년 8월 (4)
- 2020년 6월 (1)
- 2020년 5월 (15)
- 2020년 4월 (40)
- 2020년 3월 (2)
- 2019년 7월 (2)
- 2019년 6월 (4)
- 2019년 5월 (4)
- 2019년 4월 (8)
- 2019년 3월 (18)
- 2019년 2월 (19)
- 2019년 1월 (1)
- 2018년 7월 (1)
- 2018년 6월 (55)
- 2018년 5월 (14)
- 2018년 4월 (27)
- 2018년 3월 (13)
- 2017년 12월 (5)
- 2017년 11월 (21)
- 2017년 10월 (2)
- 2017년 9월 (1)
- 2016년 12월 (2)
- 2016년 10월 (1)
- 2016년 9월 (3)
- 2016년 8월 (2)
- 2016년 7월 (1)
- 2016년 5월 (2)
- 2016년 4월 (2)
- 2016년 3월 (9)
- 2016년 2월 (10)
- 2016년 1월 (6)
- 2015년 12월 (8)
- 2015년 11월 (5)
- 2015년 10월 (2)
- 2015년 9월 (33)
카테고리 보관물: java
자바 온라인 컴파일러 사이트
java mysql 연동하기
java를 사용하여 mysql 데이터베이스에 연결해 보자. mysql connector jar파일 다운로드 http://dev.mysql.com/downloads/connector/j/ 코드 알아보기 MysqlHandler.java – SELECT, INSERT, DELETE package mysqlHandler; import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.SQLException; public class MysqlHandler { private Connection conn = null; private boolean isConnected; … 계속 읽기
Java ConcurrentLinkedQueue
java.util 에서 제공하는 Queue class는 멀티 스레드 환경에서 critical section에 대한 동기화가 적용되어 있지 않다. 즉 멀티 스레드 환경에서 Queue 객체를 사용하게 된다면 아래와 같은 코드에 문제가 발생한다. queue.poll(); poll() 함수는 Queue 객체 맨 앞에 들어있는 data를 꺼내오는 동작을 수행한다. … 계속 읽기
Java mod-socket.io 오픈소스 소개
Java로 Socket.io를 간단하게 사용하는 방법을 소개하고자 한다. https://github.com/keesun/mod-socket-io << 해당 URL로 접속하면 mod-socket-io 소스를 다운로드 할 수 있다. 먼저 zip파일을 다운 받는다. dist 폴더 안을 보면 4개의 jar 파일을 확인할 수 있다. 이 파일들을 VERTX_HOME/lib 안에 복사한다. (2번이 무슨 말인지 이해가 … 계속 읽기
Mac에서 Vertx 설치 하기
Vertx 다운로드(https://bintray.com/vertx/downloads/distribution/2.0.0-final/view) 필자는 2.0.0-final 버전으로 설치했음을 알립니다. sudo mkdir /usr/local/vert.x 압축해제 sudo tar xvfz vert.x-버전-.tar.gz -C /usr/local/vert.x/ Path 설정(vi /Users/사용자명/.bash_profile 만약 기존의 “.bash_profile”이 없다면 생성한다.) .bash_profile export VERTX_HOME=/usr/local/vert.x/vert.x-버전 export VERTX=$VERTX_HOME/bin export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk버전.jdk/Content s/Home export PATH=$JAVA_HOME/bin:$VERTX:$PATH source /Users/사용자명/.bash_profile 명령어를 사용하면 .bash_profile 내용이 … 계속 읽기
Mac에서 Maven 설치하기
Maven 설치 (http://maven.apache.org/download.cgi) 필자는 bin.tar.gz를 다운로드 하였다. sudo mkdir /usr/local/apache-maven 압축해제 sudo tar xvfz apache-maven-버전-bin.tar.gz -C /usr/local/apache-maven/ Path 설정(vi /Users/사용자명/.bash_profile 만약 기존의 “.bash_profile”이 없다면 생성한다.) .bash_profile export M2_HOME=/usr/local/apache-maven/apache-maven-버전 export M2=$M2_HOME/bin export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk버전.jdk/Contents/Home export PATH=$JAVA_HOME/bin:$M2:$PATH source /Users/사용자명/.bash_profile 명령어를 사용하면 .bash_profile 내용이 … 계속 읽기
commandlind에서 자바 컴파일 및 실행하기
컴파일: javac 자바.java 컴파일을 하고 나면 .class 파일이 생성되며 이를 이용해 실행이 가능해진다. 실행: java 자바 컴파일 및 실행 시, 원하는 경로를 지정하고 싶다면 ‘-cp‘ 옵션을 사용하면 된다. ex) javac -cp “.:./lib/*:” 자바.java java -cp “.:/./lib/*:” 자바