서버 (31) 썸네일형 리스트형 AQUERYTOOL로 모델링을 했다. AQueryTool - AQuery.Web AQueryTool - AQuery.Web {{source.erd_info.erd_name + '(' + source.erd_info.db_type + ')'}} aquerytool.com 테이블 모델링에 DA#을 써본적은 있지만 웹으로 동작하는 모델링툴은 처음 써봤다. 프로그램을 설치하는게 아닌 웹에서 서비스하기 때문에 간편하게 사용하기 좋은것 같다. DA#과 비교해서는 바로 테이블형태로 값을 입력할 수 있어서 좀 더 컬럼 입력이 편했다. 1. 화면의 프로필을 클릭하거 이미지를 클릭하여 링크를 걸 때에는 인덱스값을 가지고 JOIN하여 해당 테이블을 찾아 갈 수 있게 한다. 2. DELETE가 되어서 컬럼을 삭제하는 기능이 있더라도 ISDELETED 컬럼을 주어.. MYSQL SQL 오류(1067): Invalid default value for 'datetime' 테이블 생성할떄 NO_ZERO_IN_DATE, NO_ZERO_DATE 때문에 생성이 안됨. 테이블 생성전 아래 문장 수행 SET sql_mode = ''; MYSQL - 언어설정 에러 mysql> ERROR 1366 (HY000) : incorrect string value : ''\xED\x95\x9C\xEC\x9A\xB0...' for column 'itemName' at row 1 1. 수정방법 1) my.cnf 파일 설정 변경 $ whereis my.cnf $ sudo vi /usr/local/mysql/my.cnf [mysqld] ... default-character-set=utf8 default-collation=utf8_general_ci ... 2) database, table character set 설정 mysql> ALTER TABLE table_name convert to charset utf8; 2. 완료 후 mysql 재시작 $ systemctl restar.. SQL-컬럼 정보 추가,수정,삭제 0. 컬럼추가 ALTER TABLE [테이블명] ADD [컬럼명] [타입] [옵션]; 1. 컬럼명 변경 ALTER TABLE 테이블명 RENAME COLUMN 변경전컬럼명 TO 변경후컬럼명; 2. 컬럼 데이터 타입 변경 ALTER TABLE 테이블명 MODIFY (컬럼명 테이터타입(데이터길이)); 데이터 타입을 바꿀때에는 컬럼이 비워져 있어야 한다. 3. 컬럼 삭제 ALTER TABLE [테이블명] DROP [컬럼명]; Web Server와 DB를 분리하는 이유 0. Server의 구성 (web Container = Servlet Container = WAS라고도 한다.) WEB SERVER - APACHE, NGINX WAS - TOMCAT, 제우스 이 글에서는 Web Server와 Web Container를 따로 두고 Web Container = WAS로 두겠다. 1. 부하분산 가동중인 서버의 리눅스 쉘에서 다음 명령어를 실행해보자. $ uptime 순서대로 현재시간, 서버가 가동된 후의 시간(6일 1시간 7분), 로그인한 유저의 수, 그리고 load average는 순서대로 1분, 5분, 10분간의 cpu 이용률을 1을 100%로 표현한 것. 예를 들어, 서버를 처음 구축했을때 웹서버와 WAS, DB서버의 이용률이 각각 0.1 0.1 0.1이라고 하자. 그.. 데몬이란 ? https://proni.tistory.com/entry/%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%A8-%ED%94%84%EB%A1%9C%EC%84%B8%EC%8A%A4-%EB%8D%B0%EB%AA%AC%EC%9D%B4%EB%9E%80 프로그램 / 프로세스 / 데몬 https://blogger.pe.kr/770 데몬의 정의 https://rrhh234cm.tistory.com/194 [ 기본정리 ] 데몬 프로세스 데몬(Daemon) 은 리눅스의 백그라운드에서 동작하면서 특정한 서비스를 제공하는 프로세스를 의미한다. 리눅스 시스템에서 동작하는 웹 서버나 데이터베이스 서버, 원격 접속 서버 등 각종 서비�� rrhh234cm.tistory.com 포트 포워딩하기(with. ipTIME)(공유기별 설정페이지 접속주소, DEFAULT 계정.) 이 포스트에서는 포트포워딩이 무엇인지에 대해 알아보고 실습을 진행한다. 먼저 IP주소에 대해 알아보자. 1. IPv4(IP : Internet Protocol) - 컴퓨터는 각각 운영체제가 다르다. 프로그램은 각각 구현언어가 다르다. 이렇게 다른 각각이 네트워크상에서 서로 통신하기 위해서는 프로토콜 이라는 통신규약이 필요하다. - IPv4는 패킷 교환 네트워크 상에서 데이터를 교환하기 위한 Network Layer(OSI 3계층)프로토콜이다. 주로 전송계층의 TCP프로토콜과 함께 TCP/IP라고 부른다. - 호스트(컴퓨터)에서 호스트까지의 통신을 책임지는 역할을 한다. 쉽게말해 보내는 사람이 편지에 주소를 적고 받는 사람이 편지의 주소를 보고 재대로 온 것인지 확인하는 역할이다. - 데이터가 정확하게 전.. Winscp - ERROR) Permission denied - Error code 3 Window에서 다운 받은 부트스트랩 템플릿을 Winscp를 통해 /var/www/html에 옮기려 했더니 이런 오류가 났다. 권한이 문제인 것 같아 권한쪽 문제라고 떡하니 적혀있다. 1. $ vim /etc/ssh/sshd_config 에 들어가서 아래왜 같이 ChrootDirectory /var/www/html을 추가해주었다. 2. sudo chown (계정):(계정) (디렉토리) -R 로 폴더의 소유권한을 설정한다. (-r 옵션은 하위의 요소들에게도 같은 옵션을 부여한다.) 참고 : https://jhoplin7259.tistory.com/61 이전 1 2 3 4 다음