준비물mysql-5.7.18-winx64.zip 다운로드 #URL링크 - https://dev.mysql.com/downloads/mysql/ 64bit 를 선택해서 다운로드 한다. 초기화 및 설치#1. zip 파일을 푼다.#2. 환경변수 등록 환경 변수 - 시스템 변수 - 편집 - 새로 만들기 - 압축 푼 [압축 푼 폴더]\bin 까지 입력 #3. (관리자권한으로)명령프롬프트를 열어서 압축 푼 [압축 푼 폴더]\bin 폴더까지 들어와서 초기화와 설치를 진행한다. > mysqld --initialize (20초 정도)> mysqld -- install 관리자 설정#1. 옵션 설정해서 mysql 시작하기 ##1. 서비스를 실행한다. (실행(윈키+R) > services)##2. mysql 속성에서 시작 매..
정보 문제 Error Code: 1175. You are using safe update mode and you tried to update a table without a WHERE that uses a KEY column To disable safe mode, toggle the option in Preferences -> SQL Editor and reconnect. 0.000 sec 해결방법 Edit > Preferences > SQL Editor - Safe Updates (rejects UPDATEs and DELETEs with no restrictions) 체크 해제
들어가기 전...이클립스에서만 svn 체크아웃, 업데이트, 커밋 등 작업을 했지만, 여러 프로젝트를 진행하거나 거의 업데이트만 받는 프로젝트거나 등등 여러가지로 사용하면 편한 TortoiseSVN에 관한 내용이다. 귀찮아서 이클립스로 다 컨트롤했었지만, 여러가지를 많이 사용해보면 분명 장단점은 들어나게 되는 법! 장점이라면 이클립스에서 소스 싱크를 맞출때, 프로젝트를 왔다 갔다 하면서 맞출 필요 없이 해당 프로젝트 폴더에서 우클릭 업데이트! 하면 끝! 단점이라면 당연히 이클립스 화면에서 벗어나서 받아야 한다는 사실? 이 부분은 사용하다보면 어느 부분이 장단점이 될 것인지는 판단이 될 것이라 생각한다. 설치https://tortoisesvn.net/downloads.html 32, 64bit 둘 다 지원을..
동기DB(MS-SQL)에 중국어를 등록하는데 깨진다. 방법 insert table (ko, ch) values ('안녕하세요.', N'你好'); 텍스트 넣을 때, 앞에 'N'을 넣어주면 된다. 이 방법으로 되지 않는다면 데이터타입을 확인해보자. varchar 로 되어 있다면, nvarchar 로 수정해주어야 한다. 위 방법이 아니라 다른 방법을 원한다면, DB 커넥션 설정 부분에서 해당 부분이 있는지 확인해보고 설정되어 있다면 제거하면 된다. jdbc:sqlserver://[IP]:[PORT];DatabaseName=[DB];sendStringParametersAsUnicode=false ↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓ jdbc:sqlserver://..
동기쇼핑몰 사이트를 맡게 되어 정말 오랜만에 locale 설정에 의해 properties 로 다국어 작업을 해보게 되었다. 방법#1. xml 설정 언어 설정하는 리졸버는 여러가지 있는데, 그 중에서 session 으로 설정할 수 있는 SessionLocaleResolver 를 선택하였다. - basename : 로딩할 메시지의 기본 이름?(루트?)를 설정한다.- cacheSeconds : value 값(초 설정)이 설정된 초마다 properties 가 수정된 것을 인지해서 반영해준다.- defaultEncoding : 기본 인코딩을 설정한다.- fileEncodings : 파일 인코딩을 설정한다.- useCodeAsDefaultMessage : #2. properties 설정(ex. message_ko...
동기스크립트로 프로토콜, 도메인, 포트, 쿼리스트링 처리할 일이 많아졌다. 스크립트 #프로토콜: URL의 호스트 이름과 포트 번호를 설정하거나 반환합니다. > location.protocol"http:" #URL path와 쿼리스트링을 제외한 URL 정보: URL의 프로토콜, 호스트 이름 및 포트 번호를 반환합니다. > location.origin"http://seodaeya.tistory.com" #호스트네임: URL의 호스트 명을 설정 또는 리턴합니다. > location.hostname"seodaeya.tistory.com" # URL 경로: URL의 경로 이름을 설정하거나 반환합니다. location.pathname"/admin/entry/post/" # 쿼리스트링: URL의 쿼리 문자열 부분을 ..
동기프로젝트를 진행하다보면 꼭 필요로 하는 문서가 있다. 이번에는 *.class, *.js, ... 등등 갯수를 세야할 일이 생겼다. 윈도우에서는 파일찾기에서 *.css 하면 나올 것 같다. 생각했는데, 리눅스라... 고민을 좀 했었는데, 아니 웬걸? 윈도우보다 더 쉽게 해결을 하게 되었다. 방법 ] find . -type f -name "*.css" | wc -l46] find . -type f -name "*.class" | wc -l262] find . -type f -name "*.js" | wc -l367] find . -type f -name "*.jsp" | wc -l205] find . -type f -name "*.xml" | wc -l157 ※ 명령어 아래 수치는 필자가 임의로 적은 것..
동기경력 관리를 코사에 해도 괜찮은데 개인서버가 있으므로 내 서버에 경력관리 겸 포트폴리오를 올리기 위해 진행하게 되었다.설치 apt-get install tomcat8 ......... 후...... 넌 어디에 설치된 것이냐.... ?????? 톰캣 설치 root@server:~# apt-get install tomcat8 기본 설치 경로 tomcat 설정 경로는 "/etc/tomcat*/" webapps 경로는 "/var/lib/tomcat*/"
동기콘솔을 보기 위해 콘솔창을 최대화 하였는데, 소스 창을 제외한 나머지 부분에만 최대화가 된다든지 레이아웃이 지멋대로일 때가 있다.예전에는 아예 콘솔창을 별도의 창으로 띄워서 콘솔만 보곤 했는데, 간혹 소스창에 소스를 입력을 해도 콘솔창에 써지는 경우가 있었다.이클립스가 여러창을 띄웠을 때 포커스를 제대로 인식을 못하는 것인지 그건 윈도우 문제일지도.. 무튼 지금 콘솔창이나 소스창 등을 최대화 하였을 때 제대로 레이아웃이 맞춰지지 않은 부분을 초기화 하는 것만 해결해보자. 해결 방법#1 : 우선 사용하는 이클립스가 있는 폴더로 이동해보자. "파일 위치 열기" #2 : 이클립스가 있는 경로를 복사한다. #3 : 명령프롬프트창을 띄워서 해당 이클립스 경로로 들어가서 "eclipse -clean" 명령을 내..