목록전체 글 (192)
낭만 프로그래머

http://apis.map.kakao.com/android/guide/ 에 적힌대로 하면 카카오 지도가 나오지 않고 오류가 발생한다. java.lang.UnsatisfiedLinkError 바로 이녀석이다 ㅜㅜ;; 그래서 이렇게 정리 한다. ㅋㅋ - 키 발급과 같은 기본적인 것은 http://apis.map.kakao.com/android/guide/를 따라서 하면 된다. - 라이브러리도 http://apis.map.kakao.com/android/guide/에서 받으면 된다. - 하지만 라이브러리를 소스에 넣는 방법은 이렇게 하자 1. AndroidManifest.xml 파일에 키를 입력하자. 당연히 퍼미션도 줘야 한다 ...

웹 크롤링을 하다가 보면 페이지가 로딩되기 전에 소스를 가져옴에 따라 원하는 데이터를 추출할 수 없는 경우가 있다. 단적인 예로 구글맵이 되겠다. 아마 자바스크립트로 비동기 방식으로 엘리먼트들을 구성해서 그렇지 않나 싶다. 때문에 셀레니움을 사용하자. 즉 크롬 또는 다른 웹브라우저를 이용하여 로딩될때 까지 시간을 가진 다음 소스를 가져오는 방식이다. 1. 크롬 설치 1.1 Yum 을 위한 repo 파일 생성 $ vi /etc/yum.repos.d/google-chrome.repo [google-chrome] name=google-chrome baseurl=http://dl.google.com/linux/chrome/rpm/stable/x86_64 enabled=1 gpgcheck=0 gpgkey=http..

가끔씩 Maven으로 가져온 라이브러리 파일들을 추출 해야 하는 경우가 있다. 1. 프로젝트 → Run As → Maven Build... 2. Goals 에 dependency:copy-dependencies 입력 3. Run 클릭 4. 프로젝트 → target → dependency 폴더에 라이브러리들이 추출됨
1. 백업 1.1 모든 데이터베이스 백업 $ mysqldump -uroot -p[패스워드] -A > 백업.dmp 1.2 특정 데이터베이스 백업 $ mysqldump -uroot -p[패스워드] [데이터베이스명] > 백업.dmp 2. 복구 $ mysql -uroot -p[패스워드] < 백업.dmp
1. 각각 다른 위치에 Tomcat 설치를 한다. 2. catalina.sh 파일 수정 : 패스는 각각 설치된 패스로 입력 export CATALINA_HOME=Tomcat 설치패스 export TOMCAT_HOME=Tomcat 설치패스 export CATALINA_BASE=Tomcat 설치패스 CATALINA_PID=Tomcat 설치패스/bin/tomcat.pid ... # resolve links - $0 may be a softlink PRG="$0" while [ -h "$PRG" ]; do ls=`ls -ld "$PRG"` link=`expr "$ls" : '.*-> \(.*\)$'` if expr "$link" : '/.*' > /dev/null; then PRG="$link" else PRG..

* Possibly consider using a shorter maxLifetime value 라는 오류 발생 - Spring Boot 2.x 이상 에서는 기본적으로 Connection Pool로 HikariCP를 사용한다 1. 현재 Database 환경 설정을 확인 show variables like '%timeout'; 2. Spring Boot 설정을 Database 설정보다 적게 해야 함 (application.properties 파일) 주의 : DB 단위 - s, Spring Boot 단위 - ms spring.datasource.hikari.minimumIdle=5 spring.datasource.hikari.maximumPoolSize=10 spring.datasource.hikari.po..
* 자신의 hostname 확인 hostname * hostname 변경 hostnamectl set-hostname 변경할hostname