본문 바로가기

전체 글

(170)
Git remote branch 가져오기 Git을 사용하다보면 원격 저장소에 있는 branch를 로컬 저장소로 가져와야하는 경우가 있다. 협업하고 있는 다른 팀원의 branch를 가져와서 작업을 해야하는 경우 혹은 혼자서 2대의 PC를 사용하고 작업파일을 Git으로 관리하는데 branch를 따서 작업하는 경우 등이 여기에 해당한다. 저장소를 그대로 clone을 하던지, pull을 하면 원격 저장소의 branch도 같이 받아질 것이라 생각했지만 그렇지 않았다. $ git checkout -t [원격 저장소의 branch 이름] 명령을 이용하면 원격 저장소의 branch를 가져오는 것과 동일한 기능을 한다. git remote update먼저 원격의 브랜치에 접근하기 위해 git remote를 갱신해줄 필요가 있다.$ git remote updat..
nested exception is org.apache.ibatis.binding.BindingException: Parameter 'spamyn' not found. Available parameters are [arg7, arg6, arg9, arg8, param [mybatis parameter 오류] nested exception is org.apache.ibatis.binding.BindingException: Parameter 'spamyn' not found. Available parameters are [arg7, arg6, arg9, arg8, param 10, param11, param12, param13, param7, param8, param5, param6, param9, param3, param4, param1, param2, arg3, arg2, arg5, arg4, arg1, arg0, arg10, arg11, arg12 프로젝트 우클릭 -> Maven -> Update project 그래도 안되면 @param 어노테이션으로 명시 void userRoleSave(@Param("i..
eclipse[이클립스] Maven 빌드 1 . 프로젝트 우클릭 > Run As > Maven build... 2 . Goals 에 package 입력
[Oralcle] 오라클 테이블 ,데이터 덤프 export / import 덤프 뜨고싶은 테이블 우클릭 SQL Scripts -> SQL Generator Generator(제너레이터) 의 우측 상단 Save into File - > 원하는 경로에 저장 데이터 그립 Edit Configurations.. 상단 + 후 적용될 유저(스키마) 하단 + 후 아까 저장한 파일 apply -> ok -> run 시퀀스, 뷰도 같은 방식으로 하시면 됩니다 참고로 데이터는 table 우클릭 -> import/Export -> Export Data to Files 하시면 파일 저장 가능 합니다
[Oralcle] 오라클 [99999][65096] ORA-65096: 공통 사용자 또는 롤 이름이 부적합합니다. ORA-65048: 플러그인할 수 있는 데이터베이스 XEPDB1에서 현재 DDL 문을 처리하는 중 오류가 발생했습니다. CDB(Container Database)와 PDB(Pluggable Database)라는 개념이 도입된 이후에 나타납니다. 이 에러는 보통 "CDB"에 직접 사용자를 생성하려고 할 때 발생하는데, Oracle Database 12c 이후 버전에서는 다중 테넌트 구조와 관련된 오류입니다. 이 구조에서는 공통 사용자(common user)와 로컬 사용자(local user)를 구분하게 되는데, 공통 사용자의 이름은 C## 또는 c##로 시작해야 합니다. CREATE USER C##common_user IDENTIFIED BY "1234"; 그랬더니 ORA-65048: 플러그인할 수 있는 데이터베이스 XEPDB1에서 현재 DDL 문을 처리하는 중 오류가 발생했습니다. 결국 _oracle_script 설정을 ..
AWS 무료서버 사용법 / 프리티어 putty 접속 1. 인스턴스 시작 클릭 2. 이미지는 맘에드는거 아무거나 3. 키페어 생성해주고 4. 스토리지는 30 GB 까지 프리티어니 30으로 맞춰준다 5. 그리고 인스턴스 시작 6. 인스턴스 > 빨간색 마스킬 부분 클릭 7. 보안 탭에 보안그룹 클릭 8 . 인바운드 규칙 편집에서 http(인터넷 접속),https(인터넷접속2),ssh(외부접속),smtp(메일관련 프로토콜) 포트를 열어준다 9. 인스턴스로 돌아가서 연결 > 연결 (콘솔창 접속) 10 . root 비밀번호와 ubuntu 비밀번호 생성 (초기에는 root/.ssh 에 ubuntu 계정으로만 접속하도록 셋팅돼있다) 10-1. root 비밀번호 생성하기 ubuntu@ip-172-31-3-41:~$ sudo passwd root Enter new UNIX..
Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Unexpected character (' ' (code 160)): was expecting double-quote to start field name] Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Unexpected character (' ' (code 160)): was expecting double-quote to start field name] postman 으로 api 호출시 json 파싱 할때 문제가 생긴듯 하다 알아보니 JSON 콘텐츠에는 JSON을 들여쓰기하는 데 사용된 JSON(일반적으로 웹페이지에서)을 복사하여 붙여넣었을 가능성이 있는 줄바꿈 없는 공백(문자 코드 160, 일반적으로 )이 포함되어 있습니다 라고 한다 이쁘게 보려고 탭을 넣으게 문제인듯 탭을 다 지우고 다시 전송하니까 보이는 새로운 에러 Resol..
PreparedStatement ? 부분까지 쿼리문 로그찍기 JDBC로 쿼리 조회시 select * from board where title = ? and reg_date = ? 로 예를 들어 검색할 경우, pstmt.setString(0, title); pstmt.setString(1, reg_date); 등으로 입력하지만, 실제 데이터가 잘 들어가서 검색이 되는지 궁금하기도 하다. 하단내용을 그대로 실행하면 이클립스 console창에서 볼수 있다. 더보기 package db; import java.sql.*; import java.net.URL; //import java.sql.Connection; //import java.sql.PreparedStatement; //import java.sql.SQLException; import java.util.Array..