분류 전체보기566 [MySQL] 문자 인코딩 설정 확인 1. MySQL 데이터베이스 및 테이블의 문자 인코딩 설정 확인MySQL에서 한글이 깨지지 않도록 하기 위해서는 데이터베이스와 테이블의 문자 인코딩이 UTF-8로 설정되어 있어야 합니다.-- 데이터베이스의 인코딩 확인SHOW VARIABLES LIKE 'character_set_database';SHOW VARIABLES LIKE 'collation_database';-- 테이블의 인코딩 확인SHOW TABLE STATUS WHERE Name = 'your_table_name';-- 컬럼의 인코딩 확인SHOW FULL COLUMNS FROM your_table_name;서버의 문자 셋 확인 방법--------------------------------------------------1. MySQL 서버의.. 코딩ㆍ개발 정보/데이터베이스 연습 2024. 8. 21. [톰캣] tomcat에서 context 추가하는 방법 3가지 1. 서버(server.xml)에서 추가하는 방법 자세한 내용: 2024.08.20 - [코딩ㆍ개발 정보/HTML 연습] - [톰캣] server.xml , Context 설정2. 서버(conf/Catalina/localhost/app1.xml) 에서 추가하는 방법각 애플리케이션별로 별도의 context.xml 파일을 사용하는 방법은 다음과 같습니다. 이 방법을 사용하면 server.xml 파일을 수정하지 않고도 각 애플리케이션에 대해 별도로 설정을 관리할 수 있습니다.1. 애플리케이션의 context.xml 파일 생성각 애플리케이션의 설정을 위해 conf/Catalina/localhost/ 디렉토리 안에 개별적인 .xml 파일을 생성합니다. 이 .xml 파일은 애플리케이션의 Context .. 코딩ㆍ개발 정보/HTML 연습 2024. 8. 21. [MySQL] 테이블과 내용 다른 데이터베이스로 복사하기 MySQL에서 한 데이터베이스(A)에서 다른 데이터베이스(B)로 테이블을 복사하려면, 다음 단계를 수행할 수 있습니다. 이 과정에서는 테이블 구조(CREATE TABLE)와 데이터를 모두 복사하는 방법을 설명합니다. 1. 테이블 구조 복사 (CREATE TABLE)먼저, A 데이터베이스에서 테이블의 구조를 B 데이터베이스로 복사합니다.CREATE TABLE B.테이블명 LIKE A.테이블명; 위 SQL은 A 데이터베이스의 테이블명과 동일한 구조를 B 데이터베이스에 복사합니다.2. 데이터 복사 (INSERT INTO SELECT)구조를 복사한 후, 데이터를 복사합니다.INSERT INTO B.테이블명 SELECT * FROM A.테이블명; 위 SQL은 A 데이터베이스의 테이블명에 있는 모든 데이터를 B 데.. 코딩ㆍ개발 정보/데이터베이스 연습 2024. 8. 21. [이클립스] 프로젝트 기본 Text file encoding을 UTF-8로 변경하기 Dynamic Web Project를 만들면 기본적으로 시스템의 Text encoding을 따라 가게 된다.MS949로 되어있는경우, 프로젝트 환경설정의 내용을 변경하는 것도 거추장스럽고, 파일을 매번 utf-8로 변경해 줄 수 도 없고, 해서, 프로젝트 생성 기본값을 변경하는 방법이다. Windows > Preferences > General > Workspace > Text file encoding 을 UTF-8로 변경 추가적인 인코딩 설정은 enc 검색해서 관련된 것들을 다 UTF-8로 변경하면된다. 코딩ㆍ개발 정보/HTML 연습 2024. 8. 21. [톰캣] server.xml , Context 설정 Tomcat에서 여러 개의 서비스를 운영하려면 기본적으로 각 서비스가 서로 다른 URL 경로 또는 포트를 통해 접근할 수 있도록 설정해야 합니다. 이를 위해 Tomcat의 server.xml 파일을 수정하는 것이 일반적입니다.1. 컨텍스트 설정 (Context 설정)Tomcat에서 각 웹 애플리케이션은 Context라는 개념을 통해 구분됩니다. Context는 애플리케이션이 배포되는 경로를 정의합니다.server.xml 파일에서 요소 내에 각 애플리케이션의 를 정의하여 서로 다른 경로로 접근할 수 있도록 설정할 수 있습니다.예시: 위의 예에서 /app1과 /app2 경로를 통해 각각의 애플리케이션에 접근할 수 있습니다.2. 별도의 포트를 사용하는 방법각 애플리케이션을 서로.. 코딩ㆍ개발 정보/HTML 연습 2024. 8. 20. [도커] docker에 추가적인 프로그램 설치 방법 도커에 설치된 톰캣에서 터미널을 접속했는데 nano 같은 텍스트 편집기가 없을때 설치 방법 1. Docker 컨테이너 접속 docker exec 명령어를 사용하여 컨테이너에 접속합니다.docker exec -it /bin/bash예를 들어, 컨테이너 이름이 tomcat-2이라면:creban@TCLE:~$ sudo suash-4.4# docker exec -it tomcat-2 /bin/bashroot@tomcat-2:/usr/local/tomcat# 2. 패키지 목록 업데이트컨테이너에 접속한 후, 패키지 목록을 먼저 업데이트합니다.Tomcat Docker 이미지가 Debian 또는 Ubuntu 기반이라면, apt-get 명령어를 사용할 수 있습니다.apt-get update 3. nano 설치apt-.. 코딩ㆍ개발 정보/HTML 연습 2024. 8. 20. 로그인 아웃/ 세션 기록 하는 방법 세션을 무한대로 유지하되, 브라우저가 닫히면 세션이 종료되도록 하는 것은 웹 애플리케이션의 일반적인 동작 원칙과는 약간 다른 접근을 필요로 합니다. 웹 세션은 서버 측에서 관리되기 때문에, 브라우저를 닫는 것만으로 세션을 자동으로 종료하는 것은 서버 측에서 직접적으로 처리하기 어렵습니다. 그러나 몇 가지 접근 방법을 사용하여 비슷한 동작을 구현할 수 있습니다.접근 방법브라우저 세션 쿠키 사용브라우저 세션 쿠키를 사용하면 브라우저가 닫힐 때 쿠키가 자동으로 삭제되며, 이를 통해 세션을 종료할 수 있습니다.세션 쿠키를 사용하여 로그인 정보를 저장하고, 쿠키가 삭제되면 서버 측에서 세션을 종료하는 방법입니다.브라우저가 닫힐 때 쿠키가 삭제되며, 서버 측에서 세션이 종료되도록 할 수 있습니다. 브라우저 탭/창 .. 코딩ㆍ개발 정보/HTML 연습 2024. 8. 19. [시놀로지 도커] tomcat9 + mysql5 + jdbc9 세팅 방법 시놀로지, SSH로, 도커 이용 방법login as: crebancreban@tcle.co.kr's password:Using terminal commands to modify system configs, execute external binaryfiles, add files, or install unauthorized third-party apps may lead to systemdamages or unexpected behavior, or cause data loss. Make sure you are aware ofthe consequences of each command and proceed at your own risk.Warning: Data should only be stored in shar.. 코딩ㆍ개발 정보/HTML 연습 2024. 8. 16. [sublime text] JSP UTF-8 를 기본값 파일 만드는 방법 Sublime Text 3에서 HTML5 문서 템플릿을 빠르게 작성하는 Zen Coding (현재는 Emmet이라고도 불림) 기능을 활용하는 방법을 설명하겠습니다. JSP 파일에서 HTML5 템플릿을 적용하려면 다음과 같은 단계를 따르면 됩니다.1. Emmet 설치 및 설정 확인Sublime Text 3에는 기본적으로 Emmet이 내장되어 있으므로, 별도로 설치할 필요가 없습니다. 하지만 Emmet 기능이 활성화되어 있는지 확인하는 것이 좋습니다.- Emmet 설치 확인:Sublime Text 3의 Preferences > Package Control에서 Package Control: List Packages를 선택한 후 Emmet이 설치되어 있는지 확인합니다.만약 설치되어 있지 않다면, Package .. 코딩ㆍ개발 정보/HTML 연습 2024. 8. 16. [sublime text] <html lang="ko"> 를 기본값으로 적용하는 방법 서브라임 텍스트 이용하다보면 ! 로 편하게 입력할 수 있는데 으로 되어있어서 매번 로 변경하려니 귀찮다. 이부분 해결 방법을 적어본다.우선, Sublime Text 3에서 HTML 템플릿을 수정하여 을 기본적으로 로 변경하려면 사용자 스니펫을 사용할 수 있습니다. 사용자 스니펫을 정의하여 HTML 문서 생성 시 자동으로 한국어 설정을 포함하도록 설정할 수 있습니다. 사용자 스니펫 만들기1. 스니펫 파일 생성:Sublime Text 3에서 Tools 메뉴를 열고 Developer > New Snippet...을 선택합니다.새 스니펫 파일이 열립니다. 2. 스니펫 정의:다음과 같이 스니펫 파일을 수정하여 HTML5 템플릿에서 을 로 변경합니다. ]]> ko text.html 3. 스니펫.. 코딩ㆍ개발 정보/HTML 연습 2024. 8. 16. 이전 1 2 3 4 5 6 ··· 57 다음