본문 바로가기

반응형
   

Programming

(421)
MySQL character set 변경 방법 UTF-8 MySQL character set 변경 방법 UTF-8MySQL을 윈도우 환경에 설치하고 이것저것 테스트를 하고 있었습니다. 그런데 실제 데이터베이스를 인서트 하려고 보니 한글이 자꾸 물음표로 나오더군요. 그래서 MySQL Workbench에서 상태를 확인해보니 character set이 latin1로 세팅이 되어 있었습니다. 아마 예전에 MySQL을 설치 할때 캐릭터 셋을 제대로 설정하지 않은 것 같았습니다. 나름대로 정보도 많이 찾아보고 MYSQL 버전마다 모두 방법이 달라서 시간이 꽤 걸렸습니다. 먼저 MYSQL의 캐릭터 셋 확인하기 위해서는 쿼리 명령어로도 가능합니다. 캐릭터 셋을 latin1 에서 utf8로 변경하여 전 utf8로 나오는데 대부분 latin1이나 다른 거로 돼 있으실 겁니다. ..
CSS Javascript 이미지 적용이 안될 때 참고하세요. CSS Javascript 이미지 적용이 안될 때 참고하세요.최근에 사이트 작업을 하고 있는데 호스팅 서버에 올려놓은 소스 파일을 ftp로 직접 접근해 수정하는 작업을 하고 있었습니다. CSS나 Javascript 소스 파일은 대부분 파일을 분리해서 첨부 파일 형태로 소스 코드를 작성하였습니다. 그런데 이미 기존에 작업해놓은 CSS나 Javascript 이미지 파일을 수정하고 사이트를 확인해 보니 수정된 화면을 볼 수 없었습니다. 인터넷 브라우저에서 사이트 속도 향상을 위해 캐시를 사용하다 보니 캐시에 있던 소스 파일이 남아있어서 같은 이름으로 소스 코드만 수정했을 때는 수정된 내용이 바로 변경되지 않더군요. 이런 경우는 새로운 파일을 만들어서 소스코드의 첨부 파일의 경로를 변경해 주시면 캐시가 남아 있..
에디트플러스 FTP에 연결된 소스 파일 다운로드 받는 방법 에디트플러스 FTP에 연결된 소스 파일 다운로드 받는 방법간단한 작업을 할 때 가벼운 에디트플러스 프로그램을 자주 사용하는 편입니다. 대부분 웹사이트 수정을 할 때 호스팅 서버 FTP를 연결해 소스 작업을 많이 하는데, 개인적으로 유용하다고 생각되는 기능이 있어 글을 작성하게 되었습니다. FTP 서버에 연결된 파일을 백업하고 소스를 다운로드 받으려면 FTP 프로그램을 사용해서 소스 파일을 백업하는데 에디트 플러스에서는 소스 파일을 다운로드 할 수 있는 기능이 있었습니다. FTP 전용 프로그램을 따로 사용하지 않아도 되니 편한 것 같습니다. 에디트 플러스에서 아래 이미지와 같이 다운로드 하실 폴더를 선택하시고 마우스 오른쪽 버튼을 누르시고 로컬 폴더에 복사 메뉴를 눌러 주시면 됩니다. 단점이라고 한다면 한..
이클립스에 작성한 프로젝트 파일을 옮기는 방법-Export -Import -Archive File 사용 이클립스에 작성한 프로젝트 파일을 옮기는 방법-Export -Import -Archive File 사용이클립스를 사용하면서 자료 참고용이나 다시 사용할 가능성이 있는 프로젝트 파일이 이클립스 프로그램에 점차 쌓이더군요. 그래서 이클립스 프로그램에서 여러 가지 프로젝트를 한꺼번에 백업도 하고 필요할 때 간단히 프로젝트 파일을 불러오면 무척 편할 것 같았습니다. 역시나 이클립스 프로그램에서는 해당 기능이 지원되더군요. 그래서 이클립스 프로그램에서 프로젝트 파일을 간단히 내보내고 다시 불러오는 과정을 간단히 작성해 놓으려고 합니다. 사용하면서 몇 가지 경험상으로 프로젝트 리스트가 많은 경우 한 번에 내보내기가 안되는 경우도 있습니다. 이런 경우는 프로젝트 리스트 개수를 조금 줄여서 옮기니 정상적으로 되는 경우..
이클립스 Cannot open Eclipse Marketplace Cannot install remote marketplace locations:Resource not found 이클립스 Cannot open Eclipse Marketplace 오류 해결방법어는 날 Eclipse Marketplace 실행하려고 했더니 아래 이미지와 같이 Cannot install remote marketplace locations: Resource not found: http://marketplace.eclipse.org/catalogs/api/p 라는 에러가 나더군요. 검색 사이트에서 해당 오류와 관련된 것들을 검색해보고 각종 사이트에서 안내한 대로 Network Connection도 변경해 보고 Host에 Marketplace에도 추가해 보았으나 같은 오류를 낼뿐이었습니다. 몇 시간을 날리면서 도저히 해결 방법을 못 찾고 있었는데 결국엔 해결은 했습니다. 특별한 설정을 한 것도 없었고 다른 ..
JAVA 웹애플리케이션 설정 및 설치 하는 방법(이클립스 톰캣 연동) JAVA 웹 애플리케이션 설정 및 설치하는 방법(이클립스 톰캣 연동)JAVA 언어를 이용하여 로컬 환경에서 웹 애플리케이션을 구동하기 위해서 진행되는 과정을 나름대로 정리해 보려고 합니다. 웹 애플리케이션 환경을 설정하기 위해서 이클립스 다운, 톰캣 설치, 이클립스와 톰캣 서버를 연동하여 최종적으로 HTML, JSP 파일이 잘 실행 되도록 하는 것이 목표입니다. 이클립스 버전 - Version: Photon Release (4.8.0)웹서버 버전 - Tomcat 9.0운영체제 환경 - 윈도우10 64bit 이클립스, 웹서버, 운영체제 환경은 위와 같으며 해당 기준으로 설치 과정을 진행하고 작성하였습니다. 이클립스나, 톰캣 서버 파일을 다운 받는 사이트 화면은 시간이 지나면 사이트 구조는 변경될 수 있으니..
JAVA SWING 회원가입 예제 JAVA SWING 회원가입 예제JAVA SWING을 이용해서 회원가입 예제를 간단히 만들어 보았습니다. 프로그램 흐름은 메인 화면에서 버튼을 눌렀을 때 회원가입 화면이 나오게 되며 회원가입 다이얼로그 화면에서 회원 정보를 입력하고 회원가입 버튼을 눌렀을 다이얼로그 창에 입력한 정보를 메인 화면에 값을 가져오는 것까지 작성하였습니다. 프로그램 흐름은 간략히 위와 같으며 dialog, main 패키지를 각각 만들어서 main 패키지에는 TestMain.java 파일을 만들었으며 dialog 패키지에는 SignUpDialog.java 파일을 만들었습니다. 회원가입 다이얼로그 창 텍스트 필드에 기본 아이디 값을 보여주고 포커스 이벤트가 발생 되었을 때 해당 필드에 값을 지워 주었습니다. 회원가입 텍스트 필드에..
JAVA SWING 로그인창 JAVA SWING 로그인창JAVA의 SWING을 이용해 간단히 로그인 창을 만드는 예제를 직접 작성해 보았습니다. SWING으로 작성된 로그인 창 소스가 필요하신 분들이 있다면 참고하시면 좋을 것 같습니다. 아이디는 test 비번은 test1로 값을 입력하고 로그인 버튼을 눌렀을 때 간단히 알람 창을 보여주는 형태로 만들었습니다. 이클립스에서 작성한 SWING 로그인 창 예제 소스 화면입니다. 혹시라도 필요한 분이 있을까 봐 첨부합니다. 패키지는 default package에 넣어서 패키지 구문이 없으며 패키지에 포함 시키려면 간단히 import 구문 위에 넣어 주시면 됩니다. 소스도 올리고 파일도 올릴게요~ SwingLogin.JAVA //package 패키지명import java.awt.*;impo..

반응형