loA40Qfnhfl4vj8oCDDO1aM5l0WSLm933nRm3Txp
Bookmark
자료실2017

mysqldump를 이용한 데이터 이관시 속도 개선 방법

1. mysql 에서 아래 옵션을 변경 myisam_sort_buffer_size = 1000M myisam_max_sort_file_size = 12G 스토레지 엔진을 myisam으로 변경한 다음 insert 완료후 alter database **** en…

eclipse Bitbucket 연동

1.  https://bitbucket.org/ 에서 계정을 만든다. 2. repository 를 생성하고 주소를 복사한다. 3. 해당 프로젝트 우클릭 하고 Team > Share Project 선택한다. 4. Use or create re…

REST API DELETE TOMCAT8 에서 값 안넘어가는 이유

참고 :  https://tomcat.apache.org/tomcat-8.0-doc/config/filter.html

Spring에서 REST API PUT 데이터 안넘어갈때 처리법

web.xml파일을 열어서 추가한다. <filter> <filter-name>HttpPutFormContentFilter</filter-name> <filter-class>org.springframework.web…

mac tomcat permission denied

터미널에서 chmod a+x tomcat경로/tomcat/bin/catalina.sh

이미지 CSS로 중앙 위치하기

#loading { background: url('../img/loading.gif') no-repeat; position: absolute; left: 50%; margin-left : -75.5px; /* 이미지 가로 …

javaScript 스크롤 원하는 위치로 이동하는 방법

document.getElementById("container").scrollIntoView();

Linux 에서 .sql 파일 이용해서 table에 데이터 넣는법

mysql -u 계정 -p 데이터베이스명 < sql파일명.sql

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 계정…

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…

WAR TOMCAT에 배포하기

1. WAR 파일 만들기 export 하여 war 파일을 만든다. 2. Tomcat webapps 폴더에 FTP접속해서 war 파일을 올린다. 3. Tomcat 재시작 cd /usr/local/tomcat/bin shutdown.sh startup.sh …

linux에서 mysql 파일 실행하고 접근하는 방법

1. FTP업로드후 경로로 이동후 sql 파일 실행 cd /usr/local/mysql/bin ./mysql -u root -p mysql > ./파일명.sql 2. Table 'mysql.tableName' doesn't exi…

linux에서 FTP업로드 jdk 설치

1. jdk 다운로드 http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 접속하여 버전에 맞는 버전을 다운로드한다. 2. 기존 jdk 여부 확인후 설치 2.1…

Atom Editor 설치 플러그인 목록

1. minimap (https://atom.io/packages/minimap) 오른쪽 상단에 소스코드 전체의 맵이 보인다. 설정에서 absolute-mode를 활성화 킬것. 2. Remote-FTP (https://atom.io/packages/remot…

Atom Editor 에서 AWS SFTP 연결

1. FTP 설치 file -> setting -> Packages 에서 Remote-FTP 입력후 install한다. 2. Remote-FTP 설정  local에서 폴더를 열고 Packages -> Remote-FTP -> Create…

AWS Linux Apache 설치

1. shell에서 서버에 접속해 yum install httpd 입력하여 설치 2. 설치 완료후 service httpd start 입력해 서버를 실행한다    - 종료는 service httpd stop 3. 브라우저를 실행하여 주소값 입력하여 실행 확인…

Intellij setting

1. maven Name : install Command line : clean install Name : build Command line : clean package 2. tomcat tomcat 경로 설정하고 war exploded 추가한다.

spring 다국어 설정

1. context-common.xml 작성 <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/sche…

spring log4j2 설정

1. pom.xml 추가 <dependency> <groupId>org.bgee.log4jdbc-log4j2</groupId> <artifactId>log4jdbc-log4j2-jdbc4.1</artifactId…

java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener error

프로젝트 >> properties >> Deployment Assembly를 click, "Add" >> Java Build Path Entries >> Maven Dependencies click 한후 …

Cannot load JDBC driver class 'com.mysql.jdbc.Driver' error

pom.xml 에 다음을 추가하고 maven install 한다. <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifact…

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…

java.lang.NoClassDefFoundError: org/apache/ibatis/cursor/Cursor error

Mybatis 라이브러리와 mybatis-spring의 버전을 맞춰야 한다. http://mvnrepository.com/ 에서 라이브러리를 검색하고 버전을 맞춘다.

github 특정 파일 commit 삭제하기

- 원하는 파일명의 전체경로및 파일명을 입력한다. git filter-branch --tree-filter 'rm -rf 파일전체경로및파일명' HEAD 정상실행여부 확인 - 빈 커밋 제거가 필요할시 git filter-branc…

aws Ubuntu tomcat 설치

- Tomcat 8 설치 apt-get install tomcat8 - 작동여부 확인 http://서버ip:8080 - 접속 안될시 8080포트 확인 Security Groups의 Inbound 규칙에 8080 포트 번호를 추가

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…

aws Offending RSA key in /Users/mac/.ssh/known_hosts error 처리

삭제 명령어 입력 ssh-keygen -R *ip_address_or_hostname*

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

spring bootstrap 설정

1. bootstrap 다운로드 http://bootstrapk.com/ 2. 압축풀고 webapp폴더에 복사한다. 3. DispatcherServlet 관련 xml 에 설정을 추가한다. <mvc:annotation-driven /> &…

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…

링크모음

▶ 뉴스   - 아이티클 : http://www.itcle.com   - IT월드 : http://www.itworld.co.kr   - 베타뉴스 : http://www.betanews.net   - 지디넷 : http://www.zdnet.co.kr   …

spring Mybatis 1.3.0 version 이상 사용시 Property 'sqlSessionFactory' or 'sqlSessionTemplate' are required 에러

mybatis-spring 버전을 1.3.0이상 으로 변경한 후 WAS 구동시 다음과 같은 에러가 나오는 경우가 있다. 기존의 코드를 다음과 같이 변경하여 준다.

Spring properties 설정하기

1. beans에 스키마를 추가한다. 2개를 추가한다. http://www.springframework.org/schema/util http://www.springframework.org/schema/util/spring-util-4.0.xsd 최종 xml…

메이븐 컴파일 오류시 해결 방안

No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK 로그가 찍히면 1. Window > Preferences > Installed …

Eclipse ini 및 최적화 설정

# 설정 공유 File > Export 에서 Preferences를 export하고 다른 워크스페이스에서 import. 1. 설정파일 수정 eclipse > eclipse.ini 파일을 수정하며, 아래 설정값을 자신의 사양에 맞춰 변경하여 사용한다…

Spring 에 대한 간단한 메모

- HttpSession 을 파라미터로 가질 경우 세션이 생성된다. 기존에 세션이 존재한다면 해당 세션이 전달되고 그렇지 않으면 세션이 생성된다. 따라서 HttpSession타입으 파라미터는 항상 null이 아니다. -

Spring 객체와 HTML 폼

스프링 MVC는 HTML폼에 입력한 데이터를 자바빈 객체를 이용해서 전달 받을수 있다. @RequestMapping 가 적용된 메서드에 파라미터로 자바빈 타입을 추가하면 set 메서드에 매핑된다. 파라미터에 적용된 커맨드 객체는 모델에 자동으로 추가되서 Vie…

Srping 인코딩 필터 설정

요청 파라미터의 캐릭터 인코딩을 web.xml 에서 encodingFilter 통해 설정 할수 있다. <filter> <filter-name>encodingFilter</filter-name> <filter-class&…

Spring DispatcherServlet

- DispatcherServlet 설정 : 1개의 WebApplicationContext를 갖는다. : WEB-INF 밑에 [서블릿이름]-servlet.xml 파일로 부터 설정 정보를 읽어온다. 아래와 같이 web.xml 에 설정 했으면 dispatcher…

Srping execution 표현식

- execution 명시자 : Advice를 적용할 메서드를 명시할 때 사용.     - 기본 형식 execution(수식어패턴? 리턴타입패턴 패키지패턴?이름패턴(파라미터패턴) ▶ 수식어 패턴   - 생략가능한 부분.   - public, protec…

ORACLE 튜닝

- 처음 컬럼이 where 조건절에 존재하지 않으면 index를 Access할 수 없다. - Unique index는 Unique Scan 과 Range Scan 모두 가능하다. Unique Scan은 Unique Index의 구성 칼럼 모두에 대해 where 조…

이클립스 전체 파일 찾기에서 특정 폴더 제외하기

1. 프로젝트 안에 내부 폴더에서 오른쪽 버튼을 누르고 properties를 누른다. 2. Resource 메뉴에서 Derived 를 체크한다.

윈도우 용량 확보하기 - Windows/Installer 옮기기

1. 다른 드라이브로 복사 robocopy C:\Windows\Installer D:\Windows\Installer /E /COPYALL /XJ 2. 기존 Installer 폴더 삭제 rmdir C:\Windows\Installer /S /Q 3. 심볼릭…

sendRedirect에 상대 경로 사용하기

1. / 가 없는 경우에는 원래 경로를 추가하여 절대경로를 만든다. ex ) http://www.bologger.com/myproject/google/main.do 에서 sendRedirect("test/test.html) 를 호출 했다면 컨테이너는 …

spring redirect parameter 넘길떄 한글 안넘어가는 현상

URLEncoder로 인코딩 후에 담아서 redirect하면 넘어간다. String value = URLEncoder.encode(value, "euc-kr"); redirect:/main.do?aa=value

Jquery trigger 함수

trigger() 메서드는 요소에 등록된 이벤트 핸들러만 실행시킨다. 예) <a> 요소에 click 이벤트를 적용해도 href 속성이 실행되지 않는다.

java.lang.IllegalStateException 에러가 나는 이유

Response가 이미 기록된 후에 sendRedirect()를 호출하면 뜨는 에러이다. 참고 . Head First Servlets & JSP

eclipse 에서 파일 전체검색(ctrl + shift + r) 시 특정파일 및 폴더 제외시키는 방법

제외 시키고 싶은 폴더에서 properties 들어가서 Deived 항목을 체크한다.

ibatis 와 mybatis #, $ 문자 적용시 주의점

ibatis 에서 예약 기호는 # 와 $ 가 있다. 보통 ![CDATA[    ]]> 태그 안에 넣으면 문자로 사용 가능하지만 ibatis 에서는 ##, $$ 로 사용해야 한다. mybatis 에서는 #, $ 로 사용 가능하다.

모바일 viewport 기본 meta

<meta name="viewport" content="width=device-width, user-scalable=no">

Jquery 이미지 드래그 설정 ( Web, Mobile )

1.  스크립트 파일을 추가한다. 웹 2개 모바일 2개 모바일은 jquery.ui.touch-punch.min.js 파일을 다운받아 하나더 추가한다. 주소 : https://github.com/furf/jquery-ui-touch-punch //웹용 스크립…

Jquery 숫자만 입력하기

$("#phone").keyup(function(){$(this).val( $(this).val().replace(/[^0-9]/g,"") );} );

sublime Text SFTP 기본 설정

{     // The tab key will cycle through the settings when first created     // Visit http://wbond.net/sublime_packages/sftp/settings for help     …

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

iframe 에서 부모창 접근하기

부모창 소스 <html> <body> <iframe id="test1" frameborder="0" src="test.jsp"></ifame> <body> …

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 주석을 해제한다.

mac sublimext 실행 방법

1. mac 에서 응용프로그램에서 sublimext 에 넣어두고 2. 터미널 실행 3. 아래 주소 입력 4. sudo /Applications/Sublime\ Text.app/Contents/MacOS/Sublime\ Text