์ ์ฒด ๊ธ223 [Python] ํ์ด์ฌ ๊ฐ๋จํ ์๋ํด๋ผ์ฐ๋ ์์ฑ :: ๋ง์ด์๋ชฝ ๋ค์ด๋ฒ ๋ด์ค ์๋ํด๋ผ์ฐ๋ ์ด์ ๊ธ์์ ์์ฑํ๋ ๋ค์ด๋ฒ ๋ด์ค ์ ๋ชฉํฌ๋กค๋งํ ๋ด์ฉ์ ์ด์ฉํด์ ํํ์๋ถ์์ ํ์ฌ ๊ฐ๋จํ ์๋ ํด๋ผ์ฐ๋๋ฅผ ๋ง๋ค๋ ค๊ณ ํ๋ค. ์ฃผ์ ๋ชจ๋ -BeautifulSoup : ํฌ๋กค๋ง -requests : url get request -Twitter : ํํ์ ๋ถ์ -Counter : ํํ์ count -WordCloud : ์๋ํด๋ผ์ฐ๋ ์์ฑ -matplotlib : ์๋ํด๋ผ์ฐ๋ ์ถ๋ ฅ from bs4 import BeautifulSoup import requests from konlpy.tag import Twitter from collections import Counter from wordcloud import WordCloud import matplotlib.pyplot as plt searc.. 2019. 1. 3. [Python] ํ์ด์ฌ ์๋์ฐ PyCharm ์ค์น :: ๋ง์ด์๋ชฝ ์๋์ฐ PyCharm ์ค์นPyCharm์ ์ฌ์ฉํ๋ ค๋ ์ด์ ๋ ๋ฑ 2๊ฐ์ง๋ค.1. ์ด๋ณด์๋ค์๊ฒ๋ ์ฌ์ฉ์ด ํธํ๋ค.2. ๋ผ์ด๋ธ๋ฌ๋ฆฌ install์ด ์ฝ๋ค. PyCharm ํํ์ด์ง๋ฅผ ํตํด ์ปค๋ฎค๋ํฐ ๋ฒ์ ์ ๋ฐ์์ค๋ค.https://www.jetbrains.com/pycharm/ ๋ค์ด๋ฐ์ ์ธ์คํจ๋ฌ๋ฅผ ์คํํด์ค๋ค. ๊ฒฝ๋ก ์ง์ ์ฌ๋ถํ ํ PyCharm์ ์คํํด์ค๋ค. ๋์ ํ ๋ง ์ ํ ์ฌ์ฉํ ํ๋ฌ๊ทธ์ธ์ด ์์ผ๋ ๊ทธ๋ฅ ์งํ ์๋ก์ด ํ๋ก์ ํธ ์์ฑ ํ๋ก์ ํธ๋ฅผ ์์ฑํ ๋ ์ด๋ค ์ธํฐํ๋ฆฌํฐ๋ฅผ ์ฌ์ฉํ ์ง ์ง์ ํด์ค๋ค.ํ๋ก์ ํธ ์์ฑ ํ ์ค์ ์ ๋ณ๊ฒฝํด์ค๋ ์๊ด์์ผ๋ ์ฒ์์ ๋ง๋ค๋ ํด์ฃผ์.Existing interpreter๋ฅผ ์ฒดํฌํ๊ณ ,์ด์ ๊ธ์์ ์ค์นํ ์๋์ฝ๋ค ํ์ด์ฌ ๊ฒฝ๋ก๋ฅผ ์ง์ ํด์ค๋ค. ์ธํฐํ๋ฆฌํฐ๊ฐ ์ ๋๋ก ์ ์ฉ๋์๋์ง ์๋์ฝ๋ค ์ค์น์ ๊ฐ์ด ์ค์น๋ ๋ชจ๋.. 2019. 1. 3. [Python] ํ์ด์ฌ ์๋์ฐ Anaconda ์ค์น :: ๋ง์ด์๋ชฝ Anaconda ์ค์น์ด์ ๊ธ์์ MacOS์์ ์๋์ฝ๋ค์ค์นํ๋ ๊ธ์ ์ป๋ค.์ด๋ฒ์๋ ์๋์ฐ์์ ์ค์น ๋ฐ ๊ฐ๋ฐํ๊ฒฝ ์ค์ ํด๋ณผ๊ฑฐ๋ค. ์๋์ฝ๋ค ํํ์ด์งhttps://www.anaconda.com/download/ ํ์ด์ฌ ์ธ์ด๋ 2.X ๋ฒ์ ๊ณผ 3.X๋ฒ์ ํธํ์ด ๋ถ๊ฐ๋ฅํ๋ค.๋ฌธ๋ฒ์์ฒด๋ ์กฐ๊ธ์ฉ ๋ฌ๋ผ์ 2.X๋ฒ์ ์ ์ฌ์ฉํด์ผํ ์ด์ ๊ฐ ์๋ค๋ฉด 3.X์ด์ ๋ฒ์ ์ฌ์ฉ์ ๊ถ์ฅํ๋ค. ๋ค์ด๋ฐ์ ์ธ์คํจ๋ฌ๋ก ์ค์น๋ฅผ ์งํํ๋ค.NExt ๋์ ์ ์ฒด ์ ์ ๊ฐ ์ฌ์ฉํ๋๋ก ์ค์ ์ ๋นํ ์์น๋ฅผ ์ง์ ๋ฐ๋ก ํ๊ฒฝ์ค์ ์ ํ์ง ์๊ธฐ ์ํด์ Add Anaconda to the system PATH environment variable ์ฒดํฌ VSCode ์ค์น๋ ์ ํ์๋ํฐ๋ฅผ ๋ค๋ฃจ๋๋ฐ ์ต์ํ์ง ์์ผ๋ฉด ๊ทธ๋ฅ PyCharm์ฐ๋๊ฒ์ ๊ถ์ฅํ๋ค. ์ค์น๊ฐ ์๋ฃ๋๊ณ ํ๊ฒฝ๋ณ์ ์ธ.. 2019. 1. 3. [Python] ํ์ด์ฌ PyCharm Interpreter ์ ํ ๋ฐ ๋ชจ๋ ์ถ๊ฐ :: ๋ง์ด์๋ชฝ Pycharm Interpreter ์ ํ Pycharm์ ์ด์ฉํ์ฌ ์ค์น๋ ์ฌ๋ฌ ๋ฒ์ ์ ํ์ด์ฌ์ ์ ํํด์ Interpreter๋ก ์ฌ์ฉ์ด ๊ฐ๋ฅํ๋ค.๋งฅ ๊ธฐ์ค PyCharm - Preferences... Project - Project Interpreter ์ ํProject Interpreter ์ค๋ ํธ๋ฐ์ค๋ฅผ ์ด์ฉํด์ ์ค์น๋ ํ์ด์ฌ์ ์ ํํด์ค๋ค.์ ํํ๋ฉด ์ค์น๋์ด ์ฌ์ฉ๊ฐ๋ฅํ ๋ชจ๋์ด ๋์ด๋๋ค. PyCharm ๋ชจ๋ ์ค์น๋ชจ๋ ์ค์น๋ฅผ ์ํด Interpreter์ ํ ํ ์ข์ธก ํ๋จ์ '+'ํ์ ๋์ด์๋ ๋ฒํผ์ ํด๋ฆญํ๋ค.๊ฒ์์ ํตํด ์ํ๋ ๋ชจ๋์ ์ ํํด์ฃผ๊ณ ์ข์ธก ํ๋จ Install Package๋ฒํผ์ ํด๋ฆญํ์ฌ ์ค์นํด์ค๋ค. import ์๋์์ฑ์ installํ ๋ชจ๋์ด ๋จ๋๊ฒ์ ํ์ธํ์ฌ ์ ์์ ์ผ๋ก ์ค์น๊ฐ ๋์๋์ง ํ์ธํ๋ค. 2019. 1. 1. [Python] ํ์ด์ฌ ๋งฅOS Pycharm ์ค์น :: ๋ง์ด์๋ชฝ ๋งคOS Pycharm ์ค์น๊ธฐ์กด์ ๊ฐ๋ฒผ์ด VSCode๋ฅผ ์์ฉํด์ Python๊ฐ๋ฐ์ ์งํํ๋ค.ํ์ง๋ง, pip๋ฅผ ์ด์ฉํด์ ๋ชจ๋์ ์ค์นํ๊ฑฐ๋ ์ํ๋ ๋ฒ์ ์ ํ์ด์ฌ ์ธํฐํ๋ฆฌํฐ๋ฅผ ์ ํ๋๋ฐ ๋ฒ๊ฑฐ๋ก์๊ณผ ๋ฌธ์ ๊ฐ ์์ด Pycharm์ ์ฌ์ฉํ ๋ ค๊ณ ํ๋ค.Pycharm์ค์น ์ ์ Python์ ๋ฏธ๋ฆฌ ์ค์นํด์ค๋ค. Pycharm ํํ์ด์ง๋ฅผ ํตํด ์ปค๋ฎค๋ํฐ ๋ฒ์ ์ ๋ฐ์์ค๋ค.https://www.jetbrains.com/pycharm/ Download Now ํด๋ฆญ Communitiy๋ฒ์ ์ผ๋ก ์ค์น ๋ค์ด๋ฐ์ ์ค์นํ์ผ์ ํตํด ์ค์น ์งํํ๋ค.์ธํ ์ํฌํธ ์์ด ์งํ ์ฝ๊ด ๋์ ํ ์งํ default๋ก ์งํ ํ ๋ง ์ ํ ํ ์งํ ํฐ๋ฏธ๋์์ ์ปค๋งจ๋๋ฅผ ์ฌ์ฉํ ์๋ ์์ผ๋ ์ฒดํฌํ ์งํ default ์งํ ์ค์น๊ฐ ๋๋ฌ์ผ๋ Pycharm์ ์คํ์์ผ์ค๋ค.์๋ก์ด ํ.. 2019. 1. 1. [Python] ํ์ด์ฌ BeautifulSoup multiprocessing ์๋๊ฐ์ :: ๋ง์ด์๋ชฝ ๋ค์ด๋ฒ ๋ด์ค ํฌ๋กค๋ง ํ์ด์ง ์ด์ ๊ธ์์ ๋ค์ด๋ฒ๋ด์ค ํํ์ด์ง์ ์ ๋ชฉ ํฌ๋กค๋ง์ ์งํํ๋ค. http://myjamong.tistory.com/42 ํ์ง๋ง, ์ค์ ๋ก ๋ฐ์ดํฐ๋ฅผ ๋ถ์ํ ๋ ํ์ํ ์์ง๋ฐ์ดํฐ๋ ํํ์ด์ง๊ฐ ์๋๋ผ ์ฌ๋ฌํ์ด์ง์ ๋ด์ฉ์ ์์งํด์ผํ๋ค. ๋ฐฉ๋ฒ์ ๊ฐ๋จํ๋ค. url request์์ฒญ์ ๋ฐ๋ณต๋ฌธ์ ํตํด์ ๋ฐ์์์ผ ํ๋ค. ํ์ฌ ๋ค์ด๋ฒ์ url ํ์์ ๋ณด๋ฉด page๊ฐ ์๋ ๊ฒ์๊ธ์ ์์ ์ง์ ์ start๋ผ๋ ํ๋ผ๋ฏธํฐ๋ก ๋ฐ์์ค๊ณ ์๋ค. ๋ค์ด๋ฒ ๋ด์ค ํฌ๋กค๋ง multiprocessing(X) 1๋ฒ์งธ ๊ฒ์๋ฌผ๋ถํฐ 300๋ฒ์งธ๊น์ง ์ด 30๋ฒ์ ๊ฑธ์ณ์ ๋ฐ์ดํฐ๋ฅผ ๋ฐ์์จ๋ค. time๋ชจ๋์ ์ฌ์ฉํด์ ๋ฐ์์ค๋ ์๊ฐ๊น์ง ํ์ธํ๋ค. from bs4 import BeautifulSoup import requests import tim.. 2018. 12. 31. [Python] ํ์ด์ฌ VSCode Python Run Task ์ค์ :: ๋ง์ด์๋ชฝ VSCode Python Run Task ์ค์ ์ด์ ์๋์ฝ๋ค ์ค์น๊ธ์์ ํ์ด์ฌ ํ์ผ ์คํํ๊ธฐ ์ํด python3 ํ์ผ๋ช ํ์์ผ๋ก ์์คํฌ๋ฆฝํธ์์ ์งํํ๋๋ก ์ค๋ช ์ ํ๋ค.์ด๋ฒ ๊ธ์์๋ VSCode์์ task.jsonํ์ผ์ ๋ง๋ค์ด ๋จ์ถํค๋ก ํด๋น ๋ช ๋ น์ ์คํํ ์ ์๋๋ก Run Task๊ธฐ๋ฅ์ ์ฌ์ฉํ ๊ฑฐ๋ค. Run Task ์ค์ Ctrl + Shift + B ํด๋ฆญ์คํํ ์์ ์ด ์์ต๋๋ค. ์์ ๊ตฌ์ฑ... ํด๋ฆญ ํ ํ๋ ์์ task.jsonํ์ผ ๋ง๋ค๊ธฐ ํด๋ฆญ Others ํด๋ฆญ ๊ทธ๋ฌ๋ฉด task.jsonํ์ผ์ด ์์ฑ๋๋ค. task.jsonํ์ผ์ ์๋์ ๊ฐ์ด ์์ ํด์ค๋ค.command๊ฐ ์คํ ํ๋ ๋ช ๋ น์ด๊ณ args๊ฐ ๋ถ๋ ์ธ์์ด๋ค.์ฆ, test.py๋ผ๋ ํ์ผ์ ๋ง๋ค์ด์ run task๋ฅผ ์งํํ๋ฉด 'python3 ํ์ผ๋ช ' ๋ช ๋ น์ด๋ฅผ ํฐ๋ฏธ๋.. 2018. 12. 27. [nginx] url ์๋ฒ ์ด๋ฏธ์ง ๋ถ๋ฌ์ค๊ธฐ :: ๋ง์ด์๋ชฝ ํ๋ก์ ํธ๋ฅผ ์งํํ๋ค๋ณด๋ฉด ์ด๋ฏธ์ง์๋ฒ๋ฅผ ์ฌ์ฉํ ๋๊ฐ ๋ง๋ค.ํ์ผ์ ์ด๋ฏธ์ง์๋ฒ์์ ๋ค์ด๋ฐ์์ ๋ณด์ฌ์ฃผ๋ ๊ฒ๋ณด๋ค๋ ์ด๋ฏธ์ง ์๋ฒ์ ์๋ ๊ทธ์์ฒด๋ฅผ url์ ํตํด์ ๋ถ๋ฌ์ค๋๊ฒ ํจ์จ์ ์ด๋ค.์์ ์ ์ด๋ฏธ์ง์๋ฒ๋ centOs๋ฅผ ์ฌ์ฉํ๋ค. nginx๋ฅผ ์ฌ์ฉํด์ configure์ location์ ์ถ๊ฐํด์ฃผ๋ฉด ์ฝ๊ฒ ํด๊ฒฐํ ์ ์๋ค.nginx ์ค์น(http://myjamong.tistory.com/9) nginx conf ๋๋ ํ ๋ฆฌ์ nginx.confํ์ผ์ ์ด์ด์ ์๋ ์ฝ๋๋ฅผ ์ถ๊ฐํด์ค๋ค. nginx.conf12345678910111213141516server { ... ... ... location /images { alias /home/jamong/images; } ... ... ... } cs ์์ ๊ฒฝ๋ก(/home/jamong/i.. 2018. 10. 18. [Spring] ์คํ๋ง AJAX ์ฌ๋ฌ์ ํ ์ฌ์ฉ ์์ :: ๋ง์ด์๋ชฝ AJAX(Asynchronous JavaScript and XML)์ ์ฌ๋ฌ ์ํฉ์์ ์ฌ์ฉ๋๋๋ฐ... ๋งค๋ฒ ์ฌ์ฉํ ๋๋ง๋ค ์ด๋ป๊ฒํ๋์ง ๊ฒ์ํ๊ณ ์ ๋จน๋๊ฒฝ์ฐ๊ฐ ๋ง๋ค. ๊ทธ๋์, ์ด ๊ธ๋ง ๋ณด๊ณ ์๋ฒฝํ๊ฒ ๋ค์ ์ฌ์ฉํ ์ ์๋๋ก ์ ๋ฆฌํด๋ณผ๋ ค๊ณ ํ๋ค. AJAX๋ ๋จ์ํ ํ ์คํธ๊ฐ๋ง ๋๊ธธ์๋ ์๊ณ , form์ ๋๊ธธ์๋ ์๊ณ , ํ์ผ ์ ๋ก๋์ ๊ฐ์ด ์น๊ฐ๋ฐ์์ ์ค์ํ ์ญํ ์ ํด์ฃผ๊ธฐ๋๋ฌธ์.... AJAX๋ง ์ ์์๋ ๊ฐ๋ฐํ๋๋ฐ ์๊ฐ๋จ์ถ์ด ๋๋ค. AJAX๋ ๋น๋๊ธฐ์ ๋ฐฉ๋ฒ์ผ๋ก ๋ฐ์ดํฐ์ ์ ๊ทผํ๋ ๊ฑฐ๋ผ๊ณ ํ๋ค. ์ฝ๊ฒ ๋งํ๋ฉด ๊ทธ๋ฅ ๋ธ๋ผ์ฐ์ ์์ ์๋ก๊ณ ์นจํ์ง ์๊ณ ๋ ๋ฐ์ดํฐ๊ฐ์ ๋ณ๊ฒฝํ ์ ์๋ ๊ฒ์ด๋ค. ๋ํ์ ์ผ๋ก AJAX๊ฐ ์ฌ์ฉ๋ ์ฌ๋ก๋ ๊ฐ์ข ํฌํธ์ฌ์ดํธ์ ์ธ๊ธฐ๊ฒ์์ด ํน์ ์ฐ๊ด๊ฒ์์ด์ด๋ค. ๊ทธ๋ผ ์ ํ๋ณ๋ก ํ๋์ฉ ์จ๋ณด์. AJAX๋ฐ์ดํฐ๋ฅผ ๋ด์ Jamong .. 2018. 9. 6. [Lombok] ๋กฌ๋ณต ์ค์น ๋ฐ ์ฌ์ฉ๋ฒ :: ๋ง์ด์๋ชฝ Lombok์ ์ฌ์ฉํด๋ณผ๊ฑฐ๋ค.์์ ํ๋ก์ ํธ์์๋ ๊ตณ์ด... Lombok์ ์ ์ฌ์ฉํ๋ ์ถ๋ค.ํ์ง๋ง, ํ๋ก์ ํธ ๊ท๋ชจ๊ฐ ์ปค์ง๋ฉด Lombok์ด ์ ๋ง ์ ์ฉํด์ง๋ค. Lombok ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ฌ์ฉํ๋ฉด, VO, DTO์ ๊ฐ์ ํด๋์ค์์ Getter ์ Setter๋ฅผ ์๋์ผ๋ก ์์ฑํด์ค๋ค.์ฆ, ๊ตณ์ด Getter์ Setter๋ฅผ ๋ง๋ค์ด ์ฃผ์ง ์์๋ ์์์ ์์ฑํด์ค๋ค. ์ดํด๋ฆฝ์ค์ Lombok์ ์ฉ์ ์ํด jar ํ์ผ์ ๋ฐ์์ค๊ณ , ํฐ๋ฏธ๋ ํน์ ์ฝ์์ฐฝ์ผ๋ก ํ์ผ์ ์คํํด์ค๋ค.https://projectlombok.org/download 123 Jamong@macui-MacBook-Pro ๎ฐ ~ ๎ฐ cd Downloads Jamong@macui-MacBook-Pro ๎ฐ ~/Downloads ๎ฐ wget https://projectlo.. 2018. 9. 4. [CentOS 7] MySQL 5.7.20 ์ปดํ์ผ ์ค์น :: ๋ง์ด์๋ชฝ ์ด์ ์ MySQL ํจํค์ง ์ค์นํ๋ ๊ฒ์ ํ๋ค.์ด๋ฒ์๋ MySQL ์์ค ์ปดํ์ผ ์ค์นํ๋ ๊ฒ์ ํ ๊ฑฐ๋ค. ๋์ค ์ด๋ ๋ฐฉ๋ฒ์ผ๋ก ์ค์นํด์ ์ฌ์ฉํด๋ ์๊ด ์์ง๋ง... ์ค์นํ ํ๋ก๊ทธ๋จ๋ค์ ๊ณ์ ๋ด์ ํ ํด๋์์ ๊ด๋ฆฌํ๊ธฐ ์ํด ์ปดํ์ผ ์ค์น๋ฅผ ํ ๊ฒ์ด๋ค.https://downloads.mysql.com/archives/ MySQL Communitiy Server ํด๋ฆญ ํ์๋ 5.7.20๋ฒ์ ์ ์ค์นํ๋ค.๋ค์ด๋ก๋ ๋งํฌ ์ฃผ์๋ฅผ ๋ณต์ฌํ๋ค. wget์ผ๋ก ์ค์นํ์ผ์ ๋ฐ๊ณ ํ์ด์ค๋ค.12345[jamong@localhost ~]$ cd dev_util[jamong@localhost dev_util]$ mkdir mysql[jamong@localhost dev_util]$ cd mysql/[jamong@localhost mysql]$ wg.. 2018. 9. 1. Eclipse SVN ์ฐ๊ฒฐํ๊ธฐ :: ๋ง์ด์๋ชฝ ์ด์ ์ CentOS ์๋ฒ์ SVN์ ์ค์นํ๋ ๊ฒ์ ํ๋ค.์ด์ ๋ ์ธ๋ถ์์ SVN๊ณผ ์ฐ๊ฒฐํ์ฌ ์ฌ์ฉํ๋ ๋ฐฉ๋ฒ์ ์์๋ณธ๋ค. ์งํ์ ํ๊ธฐ ์ ์ Eclipse์ SVN์ด ์ค์น๋ ์๋ฒ๊ฐ ์์ผ๋ฉด ๋๋ค. Eclipse๋ฅผ ์คํํ๊ณ Eclipse Marketplace๋ก ๋ค์ด๊ฐ๋ค. svn์ ๊ฒ์ํด์ฃผ๊ณ Subversion ์ค์น๋ฅผ ์งํํด ์ค๋ค. ์ค์น๊ฐ ์๋ฃ๋๋ฉดWinows - Show View - Others.. SVN Repositories ์ ํํด์ค๋ค. Eclipse์ ์ฐฝ์ด ํ๋ ์๊ฒจ๋๋ค.์ฐ์ธก ์๋จ์ "+"ํ์๊ฐ ์๋ ๋ฒํผ์ ๋๋ฌ์ค๋ค. ์๋ ์ฌ์ง์ ํํ๋ก URL๊ณผ ์ฌ์ ์ ์ค์ ํด์ค User์ Password๋ฅผ ์ ๋ ฅํ๊ณ Finish.URL ํํ : svn://์ฃผ์/์ ์ฅ์ ์ด๋ฆ ์ ์ฅ์๊ฐ ํ๋ฉด์ ํ์๋ ๊ฒ์ ํ์ธํ ์ ์๋ค.SVN ์ ์ฅ.. 2018. 9. 1. [CentOS 7] Subversion ์ค์น :: ๋ง์ด์๋ชฝ Subversion์ ์ค์ฌ์ SVN์ด๋ผ๊ณ ๋ ํ๋ค.์ฌ๋ฌ ์ฌ๋๋ค๊ณผ ํ๋ก์ ํธ๋ฅผ ์งํํ ๋ ๋ฒ์ ํน์ ์์ค๋ฅผ ๊ณต์ ํ ์ ์๋ ํ์๊ด๋ฆฌ ํ๋ก๊ทธ๋จ์ด๋ค. ํ์๊ด๋ฆฌ ํ๋ก๊ทธ๋จ์ผ๋ก SVN๋ณด๋ค๋ Git์ ๋ง์ด ์ฌ์ฉํ์ง๋ง, SVN๋ ์์ง ๋ง์ด ์ฌ์ฉํ๋ค.์ ์์ ๋ถ ํ๋ ์์ํฌ์์ ๊ฐ๋ฐํ๊ฒฝ ์์ค๊ด๋ฆฌ ํ๋ก๊ทธ๋จ์ผ๋ก SVN์ ์ฌ์ฉํ๋๋ก ๋์ด์๋ค. ํ์๋ 1.7.14๋ฒ์ ์ผ๋ก ์ปดํ์ผ ์ค์น๋ฅผ ํ ๊ฒ์ด๋ค.http://subversion.apache.org/ archive download site ํ์ํ ๋ฒ์ ์ ๋งํฌ์ฃผ์๋ฅผ ๋ณต์ฌํ๋ค. wget ๋ฐฉ์์ผ๋ก ๋ฐ์์ฃผ๊ณ ํ์ด์ค๋ค.12345[jamong@localhost ~]$ cd dev_util/[jamong@localhost dev_util]$ mkdir svn[jamong@localhost ~]$ cd s.. 2018. 9. 1. [CentOS 7] Jenkins ์ค์น :: ๋ง์ด์๋ชฝ jenkins ์ค์นํ ๊ฑฐ๋ค.ํ์๋ jenkins๋ฅผ ์ฌ์ฉํด๋ณธ์ ์ด ์๋ค.์ฌ์ฉ์๋ค์ ๋ง์ ์ํ๋ฉด ๋งค์ฐ ํธํ๋ค๊ณ ํ๋ค.๋ฐฐํฌํ๋๋ฐ ์์ด์ ์๋์ผ๋ก ๋ฐ๋ณต์ ์ธ ์์ ์ ๋ง์ดํด์ค๋ค๊ณ ํ๋ค.์์ธํ ์ค๋ช ์ ์ดํด๊ฐ ์ด๋์ ๋๋ ์ํ์์ ์์ ํ๊ฒ ๋ค. jenkins ์ค์น๋ฅผ ์ํด ํํ์ด์ง๋ก ๋ค์ด๊ฐ๋ค.https://jenkins.io/download/ ์ํ๋ ๋ฒ์ ๊ฒฝ๋ก๋ก ๋ค์ด๊ฐ๋ค. jenkins.warํ์ผ์ ๋ฐ๋๋ค. wget์ผ๋ก warํ์ผ์ ์ค์นํ๊ณ ์๋ฐ ํด๋๋ฅผ ํ๋ ๋ง๋ค์ด์ค๋ค. ์๋ฐ 8์ด์์ ์ฌ์ฉํ๋ค๋ฉด ๋ง๋ค์ด์ค ํ์ ์๋ค.12345[jamong@localhost ~]$ cd dev_util/[jamong@localhost dev_util]$ mkdir jenkins[jamong@localhost dev_util]$ cd jenkins/.. 2018. 8. 30. [CentOS 7] Maven ์ค์น :: ๋ง์ด์๋ชฝ Maven ์ด๋?๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ๊ด๋ฆฌํด์ฃผ๋ ๋๊ตฌ์ด๋ค. ๋ฉ์ด๋ธ ์ค์น๋ฅผ ์ํด ์ํ์น์ฌ๋จ ๋ฉ์ด๋ธ ํ๋ก์ ํธ๋ก ๋ค์ด๊ฐ download๋ก ๋ค์ด๊ฐ๋ค.์ต์ ๋ฒ์ ์ ์ํ๋ฉด ๋ฐ๋ก ๋ณด์ด๋ ๋งํฌ๋ฅผ ์ฌ์ฉํ์ฌ ์ค์น๋ฅผ ํด์ฃผ๊ณ , ์ด์ ๋ฒ์ ์ ์ํ๋ค๋ฉด ์๋ ๋ด์ฉ์ ์ฐธ๊ณ ํ๋ค.http://maven.apache.org/ ์คํฌ๋กค์ ๋ด๋ ค archives ํด๋ฆญ ๋ฒ์ ํธ๋ฆฌ๊ฐ ๋์จ๋ค.์ํ๋ ๋ฒ์ ์ ๊ฒฝ๋ก๋ก ๋ค์ด๊ฐ์ค๋ค.ํ์๋ 3.3.9๋ฒ์ ์ ์ค์นํ ์์ ์ด๋ค. ๋ฒ์ ์ ํ ํ binaries๋ก ์ ์ฅํ๋ค. tar ํ์ผ์ wget์ผ๋ก ๋ฐ์์ค๊ฑฐ๋ ๋งํฌ์ฃผ์๋ฅผ ๋ณต์ฌํ๋ค. ํ์ผ์ ๋ฐ์์ฃผ๊ณ ํ์ด์ค๋ค.123[jamong@localhost ~]$ cd dev_util/[jamong@localhost dev_util]$ wget https://archive.apache.or.. 2018. 8. 29. [CentOS 7] Nginx ์ปดํ์ผ ์ค์น ๋ฐ Tomcat ์ฐ๋ :: ๋ง์ด์๋ชฝ Nginx๋?Nginx(์์ง x๋ผ ์ฝ๋๋ค)๋ ์น ์๋ฒ ์ํํธ์จ์ด๋ก, ๊ฐ๋ฒผ์๊ณผ ๋์ ์ฑ๋ฅ์ ๋ชฉํ๋ก ํ๋ค. ์น ์๋ฒ, ๋ฆฌ๋ฒ์ค ํ๋ก์ ๋ฐ ๋ฉ์ผ ํ๋ก์ ๊ธฐ๋ฅ์ ๊ฐ์ง๋ค. 2017๋ 10์ ๊ธฐ์ค์ผ๋ก ์ค์ง์ ์ผ๋ก ์๋ํ๋ ์น ์ฌ์ดํธ(active site)๋ค์์ ์ฐ์ด๋ ์น ์๋ฒ ์ํํธ์จ์ด ์์๋ ์ํ์น(44.89%), ์์ง์์ค(20.65%), ๊ตฌ๊ธ ์น ์๋ฒ(7.86%), ๋ง์ดํฌ๋ก์ํํธ IIS(7.32%)์์ด๋ค. ์ด ์กฐ์ฌ์์ ์์ฑ์ ๋์ด์์ผ๋ ์ ์์ ์ผ๋ก ์๋ํ์ง ์๋ ์น ์ฌ์ดํธ๋ค์ ๋ฐฐ์ ๋์์ผ๋ฉฐ ํนํ MS์ ์ธํฐ๋ท ์ ๋ณด ์๋น์ค(IIS)๋ฅผ ์ค์นํ ์น ์ฌ์ดํธ๋ค์ ์๋น์๊ฐ ๋นํ์ฑ ์ฌ์ดํธ์๋ค. ๊ทธ๋ฐ ์ฌ์ดํธ๋ค๋ ํฌํจํ๋ฉด MS IIS๊ฐ 1์์ด๋ค. 2017๋ 6์ ํ์ฌ Nginx๋ ํ๊ตญ ์ ์ฒด ๋ฑ๋ก ๋๋ฉ์ธ ์ค 24.73%๊ฐ ์ฌ์ฉํ๊ณ ์๋ค.. 2018. 8. 26. [CentOS 7] Apache Tomcat 8.5.24 ์ค์น :: ๋ง์ด์๋ชฝ ์ํ์น ํฐ์บฃ ์๋ฒ๋ฅผ ์ฌ์ฉํ๋ฉด์ ๋ง์ ์ํ์น ํฐ์บฃ์ด ๋ฌด์์ธ์ง... ์์ง๋ ํ์คํ๊ฒ ์์ง๋ ๋ชปํ๋ ๊ฒ๊ฐ๋ค.์กฐ๊ธ ๋ ์ฝ๊ฒ, ์ดํดํ๊ธฐ ํธํ๊ฒ ๊ฐ๋จํ๊ฒ ์ค๋ช ์ ํด๋ณผ๋ ค๊ณ ํ๋ค.apache : ์ฌ๋จ ์ด๋ฆ์ด๊ณ , get, post ์ ๊ฐ์ ์์ฒญ๋ค์ ์ฒ๋ฆฌํ๋ http ์น์๋ฒ์ด๋ค.tomcat : WAS(Web Application Server)์ด๊ณ ์น์๋ฒ์๋ค ์์ฒญ์ ๋ฐ์์ ๋ฐ์ดํฐ๋ฅผ ์ฒ๋ฆฌํ๋ ๋ก์ง์ด ๋ค์ด์๋ ์น ์ปจํ ์ด๋๋ก ๋ค์ ํด๋ผ์ด์ธํธํํ ๋ฐ์ดํฐ๋ฅผ ๋ฟ๋ ค์ฃผ๋? ์ญํ ์ ๊ฐ์ดํ๋ค. ์ด๋ฏธ์ง์ ๊ฐ์ ๋ฆฌ์์ค ํ์ผ๋ค์ apache์น์๋ฒ๋ก, ๋น์ฆ๋์ค ๋ก์ง๊ณผ ๊ฐ์ ๋์ ๋ฐ์ดํฐ ์ฒ๋ฆฌ๋ tomcat์ผ๋ก ์ฒ๋ฆฌํ๋ค๊ณ ์๊ฐํ๋ฉด ๋๋๊ฒ ๊ฐ๋ค. ์ด์ ์ํ์น ํฐ์บฃ์ ์ค์นํ ๊ฒ์ด๋ค.์ด๋ฒ ๊ธ์์๋ ์ฌ์ดํธ์์ ๋ํ๋ก ๋ณด์ฌ์ฃผ๋ ๊ฐ์ฅ ์ต์ ๋ฒ์ ์ด ์๋, ์ด์ ๋ฒ์ ์.. 2018. 8. 26. [CentOS 7] MySQL ์๊ฒฉ์ ์ ํ์ฉํ๊ธฐ :: ๋ง์ด์๋ชฝ MySQL ์ค์น๋ ๋๋ฌ๋ค. ํ์ง๋ง ์ธ๋ถ์์ DB๋ก ์ ๊ทผ์ด ์์ง ์๋๋ค. ๋ฐฉํ๋ฒฝ ํฌํธ๋ฅผ ์ด์ด์ฃผ๊ณ , MySQL์์ ๊ถํ์ ๋ถ์ฌํด์ผํ๋ค. 1. ๋ฐฉํ๋ฒฝ ํฌํธ ๊ฐ๋ฐฉ ssh๋ฅผ ์ํ 22๋ฒ๊ณผ MySQL 3306ํฌํธ๊ฐ ์ด๋ฆฐ๊ฒ์ ํ์ธํ ์ ์๋ค. [jamong@localhost ~]$ sudo firewall-cmd --zone=public --add-port=3306/tcp --permanent success [jamong@localhost ~]$ sudo firewall-cmd --reload success [jamong@localhost ~]$ sudo firewall-cmd --list-ports 22/tcp 3306/tcp ํฌํธ ๋ณ๊ฒฝ์ ํ๊ณ ์ถ๋ค๋ฉด /etc/my.cnf ์ค์ ํ์ผ์ port=์ํ๋ ํฌํธ๋ก ์์ ํน์.. 2018. 8. 25. [CentOS 7] MySQL 5.7.20 ์ค์น :: ๋ง์ด์๋ชฝ MySQL 5.7.20๋ฒ์ ์ ์ค์นํ๋ ค๊ณ ํ๋ค.ํ์ง๋ง MySQL ์ฌ์ดํธ์์ ์ํ๋ ํน์ ๋ฒ์ ์ ์ค์นํ๋๊ฒ ์๊ฐ๋ณด๋ค ์ด๋ ต๋ค.๊ธ์ ์ฐ๋ ๋ ์ง ๊ธฐ์ค์ผ๋ก MySQL์ฌ์ดํธ์์ 5.7๋ฒ์ ์ ์ค์นํ๋ ค๊ณ ํ๋ฉด 5.7.23๋ฒ์ ์ผ๋ก ๋ฐ๋ก ์ฐ๊ฒฐํด์ค๋ค.5.7.23์ด๋ 5.7.20์ด๋ ํฐ์ฐจ์ด๋ ์์๊ฑฐ๋ค.ํ์ง๋ง ํน์ ๋ฒ์ ์ด ํ์ํ ์ํฉ์ด ์๋ค.๊ทธ๋ฆฌ๊ณ ํน์ ๋ฒ์ ์ค์น๋ฅผ ํ ์ค ์๋ค๋ฉด ์๋ฒํ๊ฒฝ์ ์ก๋๋ฐ ํฌ๊ฒ ์๊ฐ ์ ์ฝ์ ํ ์ ์๋ค. ์ค์นํ ๋ฒ์ ์ ์ฐพ๊ธฐ ์ํดMySQLํํ์ด์ง - DOWNLOADS - Community - MySQL Yum Repository์๋A Quick Guide to Using the MySQL Yum Repository ๋งํฌ๋ฅผ ํด๋ฆญํ๋ค. ์คํฌ๋กค์ ๋ด๋ฆฌ๋ค๋ณด๋ฉด Witten the MySQL Yum repository ht.. 2018. 8. 25. [CentOS 7] ์๋ฐ ์ค์น :: ๋ง์ด์๋ชฝ ์๋ฒํ๊ฒฝ ๊ตฌ์ถ์ ์์ํ๋ฉด์ ๊ฐ์ฅ ๋จผ์ ์๋ฐ๋ฅผ ์ค์นํ ๊ฒ์ด๋ค.CentOS ์ค์น ํ ๋ ์ธํ๋ผ ์๋ฒ๋ก ์ค์น๋ฅผ ํด์ ์ด๋ฏธ ์๋ฐ 1.8์ด ์ค์น๋์ด์์ ๊ฒ์ด๋ค.ํ๋ก์ ํธ๋ฅผ ์งํํ๋ฉด์ ๊ฐํน ์ด์ ๋ฒ์ ์ ์๋ฐ๋ฅผ ์ฌ์ฉ ํด์ผํ๋ ๊ฒฝ์ฐ๊ฐ ์๋ค.ํ์ฌ ์ค์น ๋์ด์๋ ์๋ฐ ํจํค์ง๋ฅผ ์ญ์ ํ๊ณ ์๋ฐ 1.7.0_80์ผ๋ก ์ค์น๋ฅผ ํ ์์ ์ด๋ค. ๊ธฐ์กด ์๋ฐ ์ญ์ 12345678910[jamong@localhost ~]$ sudo yum remove java*............ [jamong@localhost ~]$ java -version-bash: /usr/bin/java: ๊ทธ๋ฐ ํ์ผ์ด๋ ๋๋ ํฐ๋ฆฌ๊ฐ ์์ต๋๋คcs ๋ณดํต ์๋ฐ๋ ๋ค๋ฅธ ํจํค์ง๋ค์ ์ค์นํ ๋ /usr/local/ ๊ฒฝ๋ก์ ์ค์น๋ฅผ ํด์ฃผ๋ ๊ฒฝ์ฐ๊ฐ ๋ง์๋ฐ์ค์นํ ํจํค์ง๋ค์ ๊ด๋ฆฌํ๊ธฐ ์ฝ๊ฒ j.. 2018. 8. 25. ์ด์ 1 ยทยทยท 8 9 10 11 12 ๋ค์