본문 바로가기

[Android] 해상도별 아이콘 사이즈 런처 아이콘 사이즈 mdpi 48 px hdpi 72 px xhdpi 96 px xxhdpi 144 px xxxhdpi 192 px 플레이스토어 등록 아이콘 512 px Notification 아이콘 사이즈 mdpi 24 px hdpi 36 px xhdpi 48 px xxhdpi 72 px xxxhdpi 96 px 더보기
Mysql 데이타베이스 내의 모든 테이블 삭제 스크립트 SET FOREIGN_KEY_CHECKS = 0; SET @tables = NULL;SELECT GROUP_CONCAT(table_name) INTO @tables FROM information_schema.tables WHERE table_schema = '[이곳에 DB명]'; SET @tables = CONCAT('DROP TABLE ', @tables);PREPARE stmt FROM @tables;EXECUTE stmt;DEALLOCATE PREPARE stmt;SET FOREIGN_KEY_CHECKS = 1; 출처 : http://stackoverflow.com/questions/12403662/how-to-remove-all-mysql-tables-from-the-command-line-wit.. 더보기
tiles 사용시 slf4j 라이브러리 중복 문제 발생할 경우 tiles-extras에 있는 jcl-over-slf4j 라이브러리가 간혹 충돌을 일으킬 때가 있다.이때 해당 라이브러리에서 exclude를 한다. org.apache.tilestiles-extras2.2.2jcl-over-slf4jorg.slf4j 더보기
Laravel + Nginx Install 본 문서는 Ubuntu 16.04 기준으로 작성되었습니다. 1. php fpm 설치와 composer install시 필요한 extension 설치 sudo apt-get install -y php-fpm php-zip php-xml php-mbstring 2. composer 설치시 필요한 유틸리티 설치하기 sudo apt-get install -y curl unzip git 3. composer 설치하기 먼저 composert를 다운로드 받고 /user/local/bin으로 composer 란 명령어 이름으로 설치한다. cd ~sudo curl -sS https://getcomposer.org/installer | sudo php -- --install-dir=/usr/local/bin --filen.. 더보기
[Docker] Ubuntu 16.04를 설치했을 때 필요한 패키지 설치 Docker로 Ubuntu:latest 를 pulling 하면 현재 16.04 버전을 다운로드 받지만 minimal 버전이라 사용할 수 없는 명령어들이 굉장히 많다.이럴때 기본적인 몇가지 패키지를 다음과 같이 설치한다. apt-get install sudo net-tools vim 이후 sudoers 사용자 계정을 추가 하고 싶다면 다음 명령어로 추가한다. adduser [사용자계정] adduser [사용자계정] sudo 더보기
[Eclipse] 단축키 모음 자주 쓰이는 Eclipse 단축키 Ctrl + N새로운 클래스, 파일, 프로젝트 등을만들 수 있는 dialog가 뜸Ctrl + Shift + R 프로젝트 전체에서 모든 리소스 대상으로 검색Alt + Enter현재 파일의 상세 정보Ctrl + Shift + S 모든 파일 저장Ctrl + Shift + W 모든 파일 닫기Ctrl + Page Up/Page Down 열려진 파일 탭 이동Ctrl + Q마지막으로 변경된 라인으로 이동Ctrl + I코드의 intent를 맞춰준다.Ctrl + /주석처리/해제 한다.(line 기준 // ... )Ctrl + Shift + / 주석처리/해제 한다.(block 기준 /* ... */)Alt + Shift + S 소스 설정 컨텍스트 메뉴를 띄운다.(getter/setter .. 더보기
Ubuntu에서 tomcat이 느리게 로드 될 때 Tomcat이 느리게 작동되는 경우는 매우 다양하지만 대부분의 환경을 모두 잘 셋팅하고 정리해놨는데도 불구하고 이상하리만치 느리게 로드가 되는 경우가 있다. 대표적인 증상으로는 tomcat을 startup 시키고 난 후 netstat -ntl 로 포트를 확인해보면 8005번 포트가 안올라오는 상태이다. 이 경우 shutdown을 해도 (서버가 실행된 상태가 아님) 이라는 오류 메세지를 뱉어내는데 ps -ef | grep tomcat 으로 프로세스를 검색하면 톰캣은 여전히 돌아가고 있는 상태이다. 일단 이 현상이 발생된 환경은 gabia의 g클라우드 서버에서 Ubuntu 16.04 이미지를 사용할 떄 발생이 되었다. 커널도 4.4.0으로 로컬에서 테스트 했을때와 같은데 왜 톰캣 로드가 이곳에서만 느린것인지.. 더보기
크롬 주소창에서 자동완성된 URL 한개씩 삭제하기. 크롬 주소창의 자동완성 기능이 때때로 오동작을 하는 경우가 있을 수도 있고,내가 원하는 특정 URL을 자동완성 리스트에서 빼고 싶을 경우가 생길 수도 있다. 이때 해당 URL에 포커스를 두고 Shift + Del 키 를 눌러 간단하게 삭제할 수 있다. 더보기
Ubuntu 16.04 Nvidia 드라이버 설치 후 무한 로그인 될 경우 apt로 nvidia-current 를 설치할 경우 무한 로그인에 빠져들 수 있습니다. 이럴 경우 로그인 화면에서 tty 화면으로 이동합니다. ctrl + alt + f1 여기에서 로그인 후 기존에 설치된 드라이버를 모두 삭제하고 375 버전을 설치합니다. sudo apt-get purge nvidia-*sudo add-apt-repository ppa:graphics-drivers/ppasudo apt-get updatesudo apt-get install nvidia-375 그 이후 reboot 명령으로 재시작을 하면 문제 해결~ 더보기
Maven으로 excutable jar 빌드 org.apache.maven.pluginsmaven-assembly-pluginattachedpackagejar-with-dependenciescom.mintocean.main.Test 추가 후 run as -> maven install 하게 되면 targer 폴더에 dependency 포함한 jar 와 포함하지 않은 jar 두가지 파일이 export 된다. 더보기