본문 바로가기

Apache, Tomcat 설정(파이썬 구동) Apache, Tomcat 설정(파이썬 구동) 외부포트, 서비스명, 내부포트 HTTP -> [ 8080 tomcat-cafe24(server.xml) 8009] [80:apache:80(httpd.conf)] [ 9090 tomcat-jenkins(server.xml) 9009] 주요 설정 파일 cd /usr/local/cafe24/apache [root@localhost apache]# vi /usr/local/cafe24/apache/conf/httpd.conf [root@localhost conf]# vi workers_jk.properties # 서비스가 내 외부로 열어놓은 포트 확인 cd /usr/local/cafe24/tomcat-cafe24 vi conf/server.xml# 현재 포트가 어..
[부트스트랩(Bootstrap)] 부트스트랩 Jquery 사용하기 부트스트랩 Jquery 사용하기 버튼 메소드 .button('toggle') 메소드 예제 버튼 .button('loading') 메소드 예제 버튼 .button('reset') 메소드 예제 버튼 .button(string) 메소드 예제 여기를 누르세요. collapse-event 컬랩스 이벤트 여기 클릭하면 펼쳐지고, 다시 클릭하면 접힙니다. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc suscipit velit sit amet tristique tincidunt. Fusce dapibus tortor ut est ornare porttitor. Aliquam auctor bibendum posu..
[부트스트랩(Bootstrap)] 부트스트랩 나아가기 부트스트랩 나아가기 glyphicons 으로 부트스트랩에서 제공하는 아이콘 사용하기 glyphicon glyphicon-adjust glyphicon glyphicon-align-center 아이콘 관련한 자세한 사항은 다음의 링크를 참조 부트스트랩 컴포넌트 Font Awesome 드롭다운 메뉴 기본적인 드롭다운 여기를 클릭하세요. 메뉴 1 메뉴 2 메뉴 3 분리된 메뉴 드롭다운에 별도의 헤더 추가 가능 / class="disabled" 포함 헤더 메뉴 1 메뉴 2 메뉴 2 메뉴 3 다른 헤더 분리된 메뉴 버튼 그룹화 버튼그룹 일반적인 버튼 버튼 1 버튼 2 버튼 3 버튼 4 버튼 그룹으로 묶은 후 모습 버튼 1 버튼 2 버튼 3 버튼 4 버튼 그룹을 이용해서 버튼 크기 일괄 조절 버튼 1 버튼 2 버튼..
[CSS] 선택자 알아보기 HTML CSS - 선택자 태그 선택자 : 선택자 { 속성: 속성값; } Class 선택자 : .CLASSNAME { 속성이름: 속성값; } ID 선택자 : #ID { 속성이름: 속성값; } 종속 선택자 : h1#head { … } | .headline.selected { … } | input#user-id.focused { …} | p.title { … } 하위 선택자 : body h1, body h2, body p { … } | p .txt1 { … } .headline span 그룹 선택자 : body h1, body h2, body p { … } | .right_box, .left_box { … } 수도 선택자(Psuedo Selector) : :hover -> 마우스의 커서가 올라가 있는 상태 ..
[Python 3.7] 리눅스로 시작하기 [Python 3.7] 리눅스로 시작하기 1. Python 3.7 설치 (CentOS 6.9) 1-1 라이브러리 확인 yum -y install openssl yum -y install openssl-devel yum -y install bzip2-devel yum -y install sqlite-devel yum -y install zlib-devel yum -y install libffi-develpython3.7.x 버전에서는 libressl 2.6.4 이상의 버전 설치 # 1). 소스 다운로드 wget https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/libressl-2.9.2.tar.gz tar xvf -- # 2). 빌드환경 설정 cd libressl-2.9.2 ..
[XSS, CSRF] Spring에 적용 스프링 XSS, CSRF 적용 XSS, CSRF 적용 XSS XSS 과거 코드 과거 코드들을 보면 HttpServletRequestWrapper 를 상속해서 아래와 같이 처리하는 것을 종종 볼 수 있습니다. public String[] getParameterValues(String parameter) { String[] values = super.getParameterValues(parameter); if (values == null) { return null; } for (int i = 0; i < values.length; i++) { if (values[i] != null) { StringBuffer strBuff = new StringBuffer(); for (int j = 0; j < value..
[부트스트랩(BootStrap)] 기본 구조 파악하기 레이아웃 그리드 시스템 : 총 12*4으로 이루어져 있음 구조는 container -> row -> col 순서로 진행 ... 폰트 만일 폰트가 없으면 구글 서버에서 불러오거나 운영 서버에 fonts를 다운받아서 사용한다. @import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css); @font-face{ font-family:&#39;NanumGothic&#39;; src:url("../fonts/NanumGothic.eot"); src:local(""), url("../fonts/NanumGothic.woff") format("woff"); } @font-face{ font-family:&#39;NanumBarunGothic&#39;; s..
[PostgreSQL] DB 연결 변경하기 [PostgreSQL] DB 연결 변경하기 스프링으로 구성된 웹 applicationContext의 Bean 설정 변경을 통한 작업 사전 작업 java Resources 나누기 local 작업용으로 development 배포 서버용으로 production development/applicationContext.xml production/applicationContext.xml development에서는 PostgreSQL DB로 작업할 수 있도록 DataSource를 설정 production에서는 MySQL DB로 작업할 수 있도록 DataSource를 설정 위와 같이 작업 디렉토리를 구분하므로 얻는 이점은 동일한 mybatis/configuration 를 사용하기가 용이해졌으며 실질적으로 변경해야하는 ..