Monthly Archives: 11월 2013
Java 엑셀 데이터 읽어오기 [ POI] 라이브러리
자바 Poi 라이브러리를 이용하여 엑셀데이터를 읽어오기 입니다.
우선 급한 일을 먼저 ^^; 곧 작성 예정
이제 정말 겨울이 왔나보네요.
아침 공기가 , 뼈속 깊이 파고드네요
ㅎㅎ 벌써 겨울이 찾아왔는데, 서둘러 겨울준비 해야겠습니다.
^^ 올해도 따듯하게 겨울을 보내야지
2013년 겨울아 반갑다?
Tomcat 한글 파라미터 설정
Map 형태 순서대로 정리하기
자바에는 몇가지 Map 형태가 있습니다.
Map 형태는 우리가 흔히, 자료를 순서대로 정리하며, 검색에 유용하도록
Key를 이용해서 Value를 얻을수있습니다.
Map<Key,Value> 이런 형태가 되겠네요..^^;
그중에서도 오늘은 LinkedHashMap 에 대해서 기록해 봅니다.
Map 형태라고 하더라도, 프로그램 내부 ? 메모리에는 순차적으로 저장이 안될 경우가 있습니다.
이럴 경우를 대비해서 LinkedHashMap 이 클래스를 사용하게되면 우리가 원하던 Map형태를 순서대로
일목 요연하게 정리 할수있습니다. DB에 데이터를 넣을때 혹은 일목요연한 순서로 정리된 값을 요구할때는
유용하게 쓰일수 있는 클래스 입니다. ^^
LinkedHashMap linkedHashMap = new LinkedHashMap();
이런 형태로 쓰일수 있겠네요.
몇번 활용한 경험이 있는데, ^^ 담에도 또 유용하게 써먹어야겠습니다.
자바 카테고리가 추가 되었습니다.
많이 늦었습니다. 가장 먼저 추가하려던 카테고리가.. 많이 밀려나서
이제 추가하게되네요, 늦을때가 가장 빠르던 말이 생각 나네요.
자바가 세상에 나올때쯤? 컴퓨터를 처음 접했습니다.
아마 1995년 정도 인듯 기억하는데요,
이제는 명실공히 세계에서 인기있는
프로그래밍 언어가 되었네요.
기초적인 부분부터 고급 부분까지
다양하게 다뤄 보도록 하겠습니다.
왜냐하면, 저는 자바 개발자 이니깐요 ㅎㅎ
그리고 이 카테고리를 시작으로 이제 무조건
잠들기전 블로그에 1일 1글 올리기 캠패인을 실천해봅니다.
개발이슈는 물론 사소 한것 까지도 ^^;
한번 시작해봐야겠습니다. 자신과의 약속이니깐요
자바를 지배하는 그날까지…
우분투 환경에서 MySQL 제거 하기
MySQL 설치시 에러 때문에 관련글을 작성합니다.
패키지 에러, 패키지 깨짐 같은 현상으로 ^^ 에러 가 생길시.. 별다른 해결책없이
MySQL 삭제후 재설치가 답인것 같습니다.(ㅠㅠ 에러 해결이 안되네요)
그래서 우선 관련글을 빠르게 해외 사이트에서 찾아왔습니다.
완벽하게 제거후에 다시설치 고고싱 !
using apt:
apt-get –purge remove mysql-server
apt-get –purge remove mysql-client
apt-get –purge remove mysql-common
apt-get autoremove
apt-get autoclean
using aptitude (some people claim aptitude does a better job of removing dependencies):
aptitude remove mysql-client
aptitude remove mysql-server
aptitude remove mysql-common
see if anything depends on the installed packages
apt-cache rdepends mysql-server
apt-cache rdepends mysql-client
if you’ve changed apparmor settings change them back inside here:
pico /etc/apparmor.d/usr.sbin.mysqld
delete preferences(the next find command will delete everything):
rm -rf /etc/mysql
find all files with “mysql” on / and delete them:
find / -iname ‘mysql*’ -exec rm -rf {} \;
after all of the above do a clean install
aptitude install mysql-server mysql-client
check to see if mysql is running:
service mysql status
and you should get the response running
mysql start/running, process 3296
check with mysqladmin:
mysqladmin -u root -p status
MySQL 카테고리가 추가 되었습니다.
리눅스 우분투 웹서버 구성 ^^;;
1. Mysql::
apt-get install mysql-server mysql-client 엔터
2. Apache2::
apt-get install apache2 엔터
3. PHP5::
apt-get install php5 libapache2-mod-php5 엔터
/etc/init.d/apache2 restart 엔터
4.Phpmyadmin::
apt-get install libapache2-mod-auth-mysql php5-mysql phpmyadmin 엔터침
여기서 진행되다가 2가지를 물어오는데,
첫번째는 apache2를 선택해주고, 그다음은 No로 해준다.
심볼릭링크해주려고,,
ln -s /usr/share/phpmyadmin /var/www 엔터
5. Tomcat7
apt-get install tomcat7 tomcat7-admin tomcat7-common
tomcat7-user tomcat7-examples libtomcat7-java 엔터
/etc/init.d/tomcat7 restart 엔터
데비안은 7을 6으로 수정하면됨,
6. Eclipse
apt-get install eclipse 엔터
oracle-java7 를 설치한 경우는 우분투식으로
설치해주는 방법으로는 화일 2개가 없다면서
실행이 안되니 이클립스사이트에서
직접 화일을 다운받아서 압축풀면 그대로
사용할수있습니다.
phpmyadmin상태확인:: http://localhost/phpmyadmin엔터
mysql상태확인:: 아무것도 없는 처음상태이므로, 터미널에서,,
sudo su명령으로, root사용자로 바꾼후에,
mysql -u root password(만든암호) mysql엔터,
apache2상태확인:: http://localhost엔터
php5상태확인:: phpinfo.php라는 화일을 nano로 만들어서,
화일내용을 , <?php phpinfo(); ?> 으로하여, /var/www/폴더에,
넣은후에 http://localhost/phpinfo.php엔터,
tomcat7상태확인:: http://localhost:8080엔터
이상입니다.
$ find . -name *png* -print
tree -d -H. > /
$ find . -name *.lib -exec grep png {} ; -print
리눅스 압축 파일 .tar.gz
*압축하기
tar [옵션] [압축 파일 이름] [압축하고자 하는 파일 or 디렉토리]
tar cvf test.tar test
*압축풀기
tar [옵션] [압축 파일 이름]
tar xvf test.tar
*tar.gz
tar는 압축을 하는 툴이 아니다 단지 여러개의 파일을 하나의 파일로 모아주기만 한다.
만약에 압축을 하고 싶으면 옵션에 z를 넣고 파일 이름에 확장자를 tar.gz로 한다. (그냥 tar로 해도 상관은 없다..)
-z옵션은 GNU tar에서만 제공하는 기능이다. (리눅스는 GNU tar를 사용한다)
– 압축하기
tar zcvf test.tar.gz test
– 압축풀기
tar zxvf test.tar.gz