본문 바로가기

전체 글104

오라클 random함수 사용하기 랜덤한 숫자 생성하기 SELECT DBMS_RANDOM.VALUE(0, 1000) FROM DUAL * 정수로 값이 떨어지게 하려면 ROUND함수를 이용하자. 랜덤한 문자 생성하기 SELECT DBMS_RANDOM.STRING('u', 10) FROM DUAL * 첫번째 인자. 'u', 'U' : 대문자'l', 'L' : 소문자'a', 'A' : 대소문자 구분없는 영문자'x', 'X' : 영문자와 숫자 혼합'p', 'P' : 문자 혼합두번째 인자는 자릿수 랜덤으로 정렬하기 ORDER BY DBMS_RANDOM.RANDOM() 랜덤한 날짜생성하기 TO_DATE( TRUNC ( DBMS_RANDOM.VALUE( TO_CHAR(SYSDATE - 10, 'YYYYMMDD'), TO_CHAR(SYSDATE, 'Y.. 2018. 11. 29.
리눅스에 크롬 설치하기 해당글은 cent os기준으로 작성됨 1. yum의 repo파일 생성 후 저장 vi /etc/yum.repos.d/google-chrome.repo [google-chrome]name=google-chromebaseurl=http://dl.google.com/linux/chrome/rpm/stable/$basearchenabled=1gpgcheck=1gpgkey=https://dl-ssl.google.com/linux/linux_signing_key.pub 2. yum명령어를 이용하여 stable설치 - dependency까지 자동으로 설치됨yum install google-chrome-stable 3. 설치 및 버전확인 google-chrome --version 2018. 9. 29.
mysql group by error Expression #1 of ORDER BY clause is not in GROUP BY clause and contains nonaggregated column '컬럼명' which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mode=only_full_group_by 만약 해당 오류가 난다면 mysql strict mode와 관련이 있다. sql mode 보기 - show variables like 'sql_mode'; my.cnf에 sql_mode="STRICT_TRANS_TABLES,NO_ENGINE_SUBSTITUTION" 이런식으로 적용하면 된다. 2018. 9. 21.
PRIVACY POLICY PRIVACY POLICY개인 정보 정책 This privacy policy governs your use of the Android application for mobile devices이 개인 정보 보호 정책은 모바일 장치용 Android 응용 프로그램의 사용을 관리합니다. 1. Personal information개인 정보 We do not collect personally identifiable information about you. In other words, we do not collect information such as your name, address, phone number, email address or precise geographic location.우리는 귀하에 관한 개인 식.. 2018. 9. 20.
openssl 설치하기 해당글은 디지털오션과 nginx 그리고 우분투 16.04를 기준으로 작성되었습니다. openssl을 사용함에 있어서 certbot을 사용하면 편리하다. 다양한 서버셋팅등에 대해서 편리하게 작성하려면 하단의 사이트 중 하나를 참고하자. 1. https://certbot.eff.org/lets-encrypt/ubuntuxenial-nginx2. https://www.digitalocean.com/community/tutorials/how-to-secure-nginx-with-let-s-encrypt-on-ubuntu-16-04 우선 선행되어야할 설치방법은 다음과 같다.$ apt-get update $ apt-get install software-properties-common $ add-apt-reposit.. 2018. 9. 6.
nginx로 멀티도메인 하나의 서비스에서 접속방법을 달리하고싶을때. default.conf의 설정 server {listen 80 default_server;listen [::]:80 default_server; server_name www.site.com; access_log /var/log/nginx/blog.access.log; error_log /var/log/nginx/blog.error.log; index index.php index.html index.htm index.nginx-debian.html; root /var/www; location / { } location /path { try_files $uri $uri/ /path/index.php?/$request_uri; } location ~ \.php$ {.. 2018. 9. 6.
도커 설치하기 ● 도커란? 2013년 3월에 출시한 오픈소스 컨테이너 프로젝트이며 컨테이너 기반의 오픈소스 가상화 플랫폼으로 최근 빠르게 발전하고 있으며 세계적으로 사용되고 있는 기술이다. ● 왜 도커인가? 1. 리눅스 컨테이너 기술을 베이스로 어플리케이션을 격리된 상태에서 실행하는 가상화 솔루션2. 플랫폼에 상관없이 실행 할 수 있는 앱 제작 ● 컨테이너란?격리된 공간에서 프로세스가 동작하는 기술. 기존 가상화는 os전체를 가상화시켜서 비효율적.이후 인텔과 amd에서 cpu를 가상화, 반 가상화로 발전시켰다. ● 장점1. 빠르고 가볍다.2. 자유롭다3. 가상화로 격리되어있기 때문에 보안성이 좋다. 더 자세한 설명은 아래의 블로그를 참조해보면 도움이 될 것이다. https://subicura.com/2017/01/19.. 2018. 8. 17.
mysql utf8mb4설정 ( 이모티콘 설정 ) mysql에서 encoding set으로 utf8을 많이 쓰지만 특정 이모티콘등을 설정할 때에는 먹히질 않음. mysql 폴더로 이동하여 my.cnf를 찾아 수정 [client] default-character-set = utf8mb4 [mysql] default-character-set = utf8mb4 [mysqld] character-set-client-handshake = FALSE character-set-server = utf8mb4 collation-server = utf8mb4_unicode_ci mysql을 재시작한다. 상황에 따라서는 DB및테이블도 수정해야한다 ALTER DATABASE database_name CHARACTER SET = utf8mb4 COLLATE = utf8mb4_.. 2018. 8. 8.
이미지검색 개인정보처리방침 ('이미지검색'이하 '이미지검색')은(는) 개인정보보호법에 따라 이용자의 개인정보 보호 및 권익을 보호하고 개인정보와 관련한 이용자의 고충을 원활하게 처리할 수 있도록 다음과 같은 처리방침을 두고 있습니다. ('이미지검색') 은(는) 개인정보처리방침을 개정하는 경우 웹사이트 공지사항(또는 개별공지)을 통하여 공지할 것입니다. ○ 본 방침은부터 2018년 1월 1일부터 시행됩니다. 1. 개인정보의 처리 목적 ('이미지검색'이하 '이미지검색')은(는) 개인정보를 다음의 목적을 위해 처리합니다. 처리한 개인정보는 다음의 목적이외의 용도로는 사용되지 않으며 이용 목적이 변경될 시에는 사전동의를 구할 예정입니다. 가. 제화 또는 서비스 제공 서비스 제공을 목적으로 구글 로그인을 사용합니다. 2. 개인정보의 처리 .. 2018. 7. 4.