[mysql] DB서버 MYSQL 대소문자 구분
·
DB/MySql
대다수의 DB서버는 기본 설정이 SQL을 구문하게 끔 되어있다. 아래 코드를 확인해보자.SQL Server설정 파일 중 하나인 my.cnf 를 열어보면, [mysqld] # # * Basic Settings # #user = mysql pid-file = /var/run/mysqld/mysqld.pid socket = /var/run/mysqld/mysqld.sock port = 3306 basedir = /usr datadir = /var/lib/mysql tmpdir = /tmp lc_messages_dir = /usr/share/mysql lc_messages = en_US skip-external-locking lower_case_table_names=1 위에 빨간 글씨로 쓰여져있는 lower_c..
LETSENCRYPT 에서 SSL 인증서를 무료로 발급 받아 웹 서버에 적용하기
·
SKILL/Security
LETSENCRYPT 에서 SSL 인증서 무료로 발급 받아 웹서버에 적용하기 [Version.apach2] 1. SSL 인증서, Letsencrypt란? 웹사이트를 서비스 한다면, SSL 인증서를 도입 하여 사용자와 서버 간의 통신을 HTTPS를 통해 암호화 하는 것 정도는 매우 당연한 시대가 되었습니다. SSL 인증서를 알기 위해서, 먼저 간단하게 암호화 통신에 대해 알아 봅시다. HTTP를 포함해 서버와 클라이언트 간의 데이터 통신을 할 경우, 암호화를 하지 않는다면 모든 데이터는 평문 (plain text)로 전송을 하게 됩니다. 예를 들어, 여러분이 어떤 웹사이트에 로그인을 할 때, 아이디 및 비밀번호를 입력 후 로그인버튼을 누르는 순간, 여러분이 입력한 데이터를 서버에 전송합니다. 이 때, 해당..
SSL 보안 인증서 발급 - CSR 발급
·
SKILL/Security
SSL 인증서 대행업체에 요청하기 전, CSR 코드를 발급 받아 보겠습니다. 1. 랜덤키 생성 $ openssl md5 * > random.key random.key 파일이 생성되게 됩니다. 2. 개인키 생성. $ openssl genrsa -rand random.key -out 2048 mykey.pem $ openssl genrsa -rand random.key -des3 -out 2048 mykey.pem 위와 같이 할 경우는 비밀번호를 사용할 수 있다. 이 비밀번호는 웹서버 구동시 입력해야만 구동 가능 하다. 3. CSR 생성 $ openssl req -new -key mykey.pem > mykey.csr 인증서 정보를 입력 가능하게 되어 있지만, 추가적으로 입력하는 부분들은 그냥 패스해도 상관..
제26회 KEB하나은행 자연사랑 어린이대회
·
대회 소식
[Java/자바] 이미지 리사이즈(ver. java)
·
JAVA
이미지 리사이즈. 우선, sanselan 사용할 것이다. 왜냐하면, 그냥 ImageIO만 사용하게되면 간혹 포토샵을 거친 이미지들을 읽지 못하는 경우가 있기 때문에, 자바오픈소스인 sanselan을 이용하여 이미지정보(크기, 색 공간, ICC프로파일 등) 및 메타 데이터의 빠른 구문 분석을 비롯하여 다양한 이미지 형식을 읽고 쓸 수 있어 자유로워서 사용하는 것을 권장한다. Maven을 사용한다면 아래와 같이. pom.xml org.apache.sanselan sanselan 0.97-incubator Maven을 사용하지 않고, jar파일로 사용할 예정이면 ▲ 위의 파일을 다운로드 받아 사용하자. JpegReader.java package jungle.common.util; import java.awt...
[JSP][HTML][timeleaf] Javascript 전역 함수 사용법
·
JS/JavaScript
사용할 페이지에서. javamin.js var javamin = {}; javamin.trim = function trim(string){ return string.replace(/^\s+|\s+$/g,""); }; javamin.now = function(param){ setInterval(function(){ var now = new Date(); var nowTime = now.getFullYear() + "-" + (now.getMonth()+1) + "-" + now.getDate() + " " + now.getHours() + ":" + now.getMinutes() + ":" + now.getSeconds(); $(param).html(nowTime); },1000); }; 등. 공통적으로 ..
HTML 태그 먹히지 않게 하기.
·
WEB/HTML
기존 EL을 사용하여 데이터를 불러온다면. ${item.answer} 하지만, DB안에 HTML 태그로 구성되어 있을 수도 있지만, 나는 태그를 먹지 않게 하고 싶다. 를 사용하여, HTML 태그를 먹히지 않고, 문자열로 불러올 수 있다.
[spring] taglib 활용
·
FrameWork/Spring
사용할 JSP 페이지에서 해당 URL에서 .JS var userDetail = USER_DETAIL(); res.memberId = userDetail.memberId;
[카카오] 카카오 미리보기 스크랩 URL 캐시 삭제
·
공지사항
https://developers.kakao.com/tool/debugger/sharing 카카오계정 accounts.kakao.com ▼ 사용방법 URL https://devtalk.kakao.com/t/topic/927?u=vincent 카카오스토리로 링크 포스팅(웹사이트 공유)을 할 때 스크랩 정보는 어떻게 구성되나요? 카카오스토리로 링크를 포스팅(웹사이트 공유하기) 하기 위해서는 먼저 링크 정보를 각 해당 플랫폼별 API를 통해 얻어야 합니다. iOS 링크 포스팅 Android 링크 포스팅 REST API 링크 포스팅 Javascript devtalk.kakao.com https://devtalk.kakao.com/t/topic/16724 카카오스토리 공유시 이미지 캐쉬는 어떻게 지우나요? 카카오..
[JavaScript/JS] 이미지 로딩, 로드 속도 개선 라이브러리
·
외부 라이브러리
JS 파일이다. img 태그 모두 이미지 동적 로딩, jquery를 사용하여야 한다. $("img").lazyload(); 로딩되는 동안 임시 이미지 생성 $("img").lazyload({ placeholder : "img/blank.gif", event : "click" }); 이미지 표시되기 200픽셀 전 로딩 $("img").lazyload({ threshold : 200 });
제6회 대한민국 선거사진대전
·
대회 소식
▒ 제6회 대한민국 선거사진대전 ▒접수기간 : 2018년 4월 20일(금) ~ 5월 7일(월)연관단어 : 공모전, 콘테스트, 대한민국, 선거, 사진, 대전, 국민누구나, 학교, 단체
[LINUX] 리눅스 자동 백업 스크립트(crontab)[크론탭]
·
Server/Linux
autoBackupDB.sh #!/bin/bash backupPath=/home/ubuntu/backup_db/ backupDate=$(date +%Y%m%d_%H%M%S) USERNAME=root PASSWORD=******** sudo mysqldump -u$USERNAME -p$PASSWORD --all-database > $backupPath/$backupDate'_contest_backup.sql' zip -j $backupPath$backupDate'_backupDB.zip' $backupPath$backupDate'_contest_backup.sql' rm "$backupPath"*_contest_backup.sql find $backupPath* -mtime +13 -name "*backu..