UPDATED8 12월 2017 mysqldump를 이용한 데이터 이관시 속도 개선 방법 1. mysql 에서 아래 옵션을 변경 myisam_sort_buffer_size = 1000M myisam_max_sort_file_size = 12G 스토레지 엔진을 myisam으로 변경한 다음 insert 완료후 alter database **** en…
2 11월 2017 eclipse Bitbucket 연동 1. https://bitbucket.org/ 에서 계정을 만든다. 2. repository 를 생성하고 주소를 복사한다. 3. 해당 프로젝트 우클릭 하고 Team > Share Project 선택한다. 4. Use or create re…
8 10월 2017 REST API DELETE TOMCAT8 에서 값 안넘어가는 이유 참고 : https://tomcat.apache.org/tomcat-8.0-doc/config/filter.html
8 10월 2017 Spring에서 REST API PUT 데이터 안넘어갈때 처리법 web.xml파일을 열어서 추가한다. <filter> <filter-name>HttpPutFormContentFilter</filter-name> <filter-class>org.springframework.web…
20 7월 2017 이미지 CSS로 중앙 위치하기 #loading { background: url('../img/loading.gif') no-repeat; position: absolute; left: 50%; margin-left : -75.5px; /* 이미지 가로 …
18 7월 2017 Linux에서 FTP 업로드 mysql 설치 1. MySQL 다운로드 https://dev.mysql.com/downloads/mysql/ 2. 다운받은 파일 /usr/local/src에 FTP 업로드 3. 압축 해제 tar zxvf ./mysql-5.1.73.tar.gz 4. mysql 계정…
UPDATED18 7월 2017 linux에서 FTP업로드 Tomcat 설치 1. Tomcat tar파일 다운로드 https://tomcat.apache.org/ 2. /usr/local 폴더에 FTP업로드후 압축해제 tar -xvzf apache-tomcat-6.0.53.tar.gz 3. Classpath 설정 vi /et…
UPDATED18 7월 2017 WAR TOMCAT에 배포하기 1. WAR 파일 만들기 export 하여 war 파일을 만든다. 2. Tomcat webapps 폴더에 FTP접속해서 war 파일을 올린다. 3. Tomcat 재시작 cd /usr/local/tomcat/bin shutdown.sh startup.sh …
18 7월 2017 linux에서 mysql 파일 실행하고 접근하는 방법 1. FTP업로드후 경로로 이동후 sql 파일 실행 cd /usr/local/mysql/bin ./mysql -u root -p mysql > ./파일명.sql 2. Table 'mysql.tableName' doesn't exi…
UPDATED17 7월 2017 linux에서 FTP업로드 jdk 설치 1. jdk 다운로드 http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 접속하여 버전에 맞는 버전을 다운로드한다. 2. 기존 jdk 여부 확인후 설치 2.1…
UPDATED13 7월 2017 Atom Editor 설치 플러그인 목록 1. minimap (https://atom.io/packages/minimap) 오른쪽 상단에 소스코드 전체의 맵이 보인다. 설정에서 absolute-mode를 활성화 킬것. 2. Remote-FTP (https://atom.io/packages/remot…
13 7월 2017 Atom Editor 에서 AWS SFTP 연결 1. FTP 설치 file -> setting -> Packages 에서 Remote-FTP 입력후 install한다. 2. Remote-FTP 설정 local에서 폴더를 열고 Packages -> Remote-FTP -> Create…
13 7월 2017 AWS Linux Apache 설치 1. shell에서 서버에 접속해 yum install httpd 입력하여 설치 2. 설치 완료후 service httpd start 입력해 서버를 실행한다 - 종료는 service httpd stop 3. 브라우저를 실행하여 주소값 입력하여 실행 확인…
7 7월 2017 Intellij setting 1. maven Name : install Command line : clean install Name : build Command line : clean package 2. tomcat tomcat 경로 설정하고 war exploded 추가한다.
UPDATED22 6월 2017 spring 다국어 설정 1. context-common.xml 작성 <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/sche…
22 6월 2017 spring log4j2 설정 1. pom.xml 추가 <dependency> <groupId>org.bgee.log4jdbc-log4j2</groupId> <artifactId>log4jdbc-log4j2-jdbc4.1</artifactId…
20 6월 2017 java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener error 프로젝트 >> properties >> Deployment Assembly를 click, "Add" >> Java Build Path Entries >> Maven Dependencies click 한후 …
16 6월 2017 Cannot load JDBC driver class 'com.mysql.jdbc.Driver' error pom.xml 에 다음을 추가하고 maven install 한다. <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifact…
15 6월 2017 context:component-scan vs context:annotation-config vs mvc:annotation-driven 1. context:component-scan @Component @Repository @Service @Controller 을 bean으로 등록하고 @Autowired @Qualifier 을 인식한다. 2. context:annotat…
20 5월 2017 java.lang.NoClassDefFoundError: org/apache/ibatis/cursor/Cursor error Mybatis 라이브러리와 mybatis-spring의 버전을 맞춰야 한다. http://mvnrepository.com/ 에서 라이브러리를 검색하고 버전을 맞춘다.
20 5월 2017 github 특정 파일 commit 삭제하기 - 원하는 파일명의 전체경로및 파일명을 입력한다. git filter-branch --tree-filter 'rm -rf 파일전체경로및파일명' HEAD 정상실행여부 확인 - 빈 커밋 제거가 필요할시 git filter-branc…
20 5월 2017 aws Ubuntu tomcat 설치 - Tomcat 8 설치 apt-get install tomcat8 - 작동여부 확인 http://서버ip:8080 - 접속 안될시 8080포트 확인 Security Groups의 Inbound 규칙에 8080 포트 번호를 추가
20 5월 2017 aws Ubuntu 16.04 $JAVA_HOME 설정 sudo vi /etc/profile export JAVA_HOME=“/usr/lib/jvm/java-8-oracle” 입력 후 저장 source /etc/profile $JAVA_HOME -bash: /usr/lib/jvm/java-8-oracle: Is a d…
20 5월 2017 aws Offending RSA key in /Users/mac/.ssh/known_hosts error 처리 삭제 명령어 입력 ssh-keygen -R *ip_address_or_hostname*
20 5월 2017 aws Ubuntu 16.04 jdk 1.8설치 sudo apt-add-repository ppa:webupd8team/java sudo apt-get update sudo apt-get install oracle-java8-installer
11 5월 2017 spring bootstrap 설정 1. bootstrap 다운로드 http://bootstrapk.com/ 2. 압축풀고 webapp폴더에 복사한다. 3. DispatcherServlet 관련 xml 에 설정을 추가한다. <mvc:annotation-driven /> &…
11 5월 2017 mysql 특정 db 권한 주기 1. mysql 접속 2. 사용자 확인 use mysql; select user, host from user; 3. db 만들기 create database DB명; 4. user 생성 user 생성 insert into user(host,us…
26 3월 2017 링크모음 ▶ 뉴스 - 아이티클 : http://www.itcle.com - IT월드 : http://www.itworld.co.kr - 베타뉴스 : http://www.betanews.net - 지디넷 : http://www.zdnet.co.kr …
23 3월 2017 spring Mybatis 1.3.0 version 이상 사용시 Property 'sqlSessionFactory' or 'sqlSessionTemplate' are required 에러 mybatis-spring 버전을 1.3.0이상 으로 변경한 후 WAS 구동시 다음과 같은 에러가 나오는 경우가 있다. 기존의 코드를 다음과 같이 변경하여 준다.
UPDATED21 3월 2017 Spring properties 설정하기 1. beans에 스키마를 추가한다. 2개를 추가한다. http://www.springframework.org/schema/util http://www.springframework.org/schema/util/spring-util-4.0.xsd 최종 xml…
14 3월 2017 메이븐 컴파일 오류시 해결 방안 No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK 로그가 찍히면 1. Window > Preferences > Installed …
UPDATED14 3월 2017 Eclipse ini 및 최적화 설정 # 설정 공유 File > Export 에서 Preferences를 export하고 다른 워크스페이스에서 import. 1. 설정파일 수정 eclipse > eclipse.ini 파일을 수정하며, 아래 설정값을 자신의 사양에 맞춰 변경하여 사용한다…
UPDATED11 3월 2017 Spring 에 대한 간단한 메모 - HttpSession 을 파라미터로 가질 경우 세션이 생성된다. 기존에 세션이 존재한다면 해당 세션이 전달되고 그렇지 않으면 세션이 생성된다. 따라서 HttpSession타입으 파라미터는 항상 null이 아니다. -
11 3월 2017 Spring 객체와 HTML 폼 스프링 MVC는 HTML폼에 입력한 데이터를 자바빈 객체를 이용해서 전달 받을수 있다. @RequestMapping 가 적용된 메서드에 파라미터로 자바빈 타입을 추가하면 set 메서드에 매핑된다. 파라미터에 적용된 커맨드 객체는 모델에 자동으로 추가되서 Vie…
11 3월 2017 Srping 인코딩 필터 설정 요청 파라미터의 캐릭터 인코딩을 web.xml 에서 encodingFilter 통해 설정 할수 있다. <filter> <filter-name>encodingFilter</filter-name> <filter-class&…
11 3월 2017 Spring DispatcherServlet - DispatcherServlet 설정 : 1개의 WebApplicationContext를 갖는다. : WEB-INF 밑에 [서블릿이름]-servlet.xml 파일로 부터 설정 정보를 읽어온다. 아래와 같이 web.xml 에 설정 했으면 dispatcher…
11 3월 2017 Srping execution 표현식 - execution 명시자 : Advice를 적용할 메서드를 명시할 때 사용. - 기본 형식 execution(수식어패턴? 리턴타입패턴 패키지패턴?이름패턴(파라미터패턴) ▶ 수식어 패턴 - 생략가능한 부분. - public, protec…
UPDATED9 3월 2017 ORACLE 튜닝 - 처음 컬럼이 where 조건절에 존재하지 않으면 index를 Access할 수 없다. - Unique index는 Unique Scan 과 Range Scan 모두 가능하다. Unique Scan은 Unique Index의 구성 칼럼 모두에 대해 where 조…
UPDATED8 3월 2017 이클립스 전체 파일 찾기에서 특정 폴더 제외하기 1. 프로젝트 안에 내부 폴더에서 오른쪽 버튼을 누르고 properties를 누른다. 2. Resource 메뉴에서 Derived 를 체크한다.
18 2월 2017 윈도우 용량 확보하기 - Windows/Installer 옮기기 1. 다른 드라이브로 복사 robocopy C:\Windows\Installer D:\Windows\Installer /E /COPYALL /XJ 2. 기존 Installer 폴더 삭제 rmdir C:\Windows\Installer /S /Q 3. 심볼릭…
UPDATED15 2월 2017 sendRedirect에 상대 경로 사용하기 1. / 가 없는 경우에는 원래 경로를 추가하여 절대경로를 만든다. ex ) http://www.bologger.com/myproject/google/main.do 에서 sendRedirect("test/test.html) 를 호출 했다면 컨테이너는 …
15 2월 2017 spring redirect parameter 넘길떄 한글 안넘어가는 현상 URLEncoder로 인코딩 후에 담아서 redirect하면 넘어간다. String value = URLEncoder.encode(value, "euc-kr"); redirect:/main.do?aa=value
15 2월 2017 Jquery trigger 함수 trigger() 메서드는 요소에 등록된 이벤트 핸들러만 실행시킨다. 예) <a> 요소에 click 이벤트를 적용해도 href 속성이 실행되지 않는다.
15 2월 2017 java.lang.IllegalStateException 에러가 나는 이유 Response가 이미 기록된 후에 sendRedirect()를 호출하면 뜨는 에러이다. 참고 . Head First Servlets & JSP
UPDATED10 2월 2017 eclipse 에서 파일 전체검색(ctrl + shift + r) 시 특정파일 및 폴더 제외시키는 방법 제외 시키고 싶은 폴더에서 properties 들어가서 Deived 항목을 체크한다.
UPDATED10 2월 2017 ibatis 와 mybatis #, $ 문자 적용시 주의점 ibatis 에서 예약 기호는 # 와 $ 가 있다. 보통 ![CDATA[ ]]> 태그 안에 넣으면 문자로 사용 가능하지만 ibatis 에서는 ##, $$ 로 사용해야 한다. mybatis 에서는 #, $ 로 사용 가능하다.
29 1월 2017 Jquery 이미지 드래그 설정 ( Web, Mobile ) 1. 스크립트 파일을 추가한다. 웹 2개 모바일 2개 모바일은 jquery.ui.touch-punch.min.js 파일을 다운받아 하나더 추가한다. 주소 : https://github.com/furf/jquery-ui-touch-punch //웹용 스크립…
29 1월 2017 Jquery 숫자만 입력하기 $("#phone").keyup(function(){$(this).val( $(this).val().replace(/[^0-9]/g,"") );} );
29 1월 2017 sublime Text SFTP 기본 설정 { // The tab key will cycle through the settings when first created // Visit http://wbond.net/sublime_packages/sftp/settings for help …
26 1월 2017 facebook 페이지에 app 추가하기 https://www.facebook.com/dialog/pagetab? app_id=YOUR_APP_ID &redirect_uri=YOUR_URL 참고 URL : https://developers.facebook.com/docs/pages/tabs
18 1월 2017 iframe 에서 부모창 접근하기 부모창 소스 <html> <body> <iframe id="test1" frameborder="0" src="test.jsp"></ifame> <body> …
14 1월 2017 APM_SETUP 에서 Facebook needs the CURL PHP extension 에러 처리 방법 Curl 깔리지 않아서 나는 에러이다. 1. APM_Setup\Server\PHP5\ext\php_curl.dll 파일 확인후 2 php.ini 파일에 extension=php_curl.dll 주석을 해제한다.
14 1월 2017 mac sublimext 실행 방법 1. mac 에서 응용프로그램에서 sublimext 에 넣어두고 2. 터미널 실행 3. 아래 주소 입력 4. sudo /Applications/Sublime\ Text.app/Contents/MacOS/Sublime\ Text