์ ์ฒด ๊ธ1003 [DevOps] CentOS 8 GitLab ์ค์น ๋ชฉ์ฐจGitLab ์ค์น๊ณผ์ #GitLab์ CentOS์ฉ RPM ์ ์ฅ์ ์ค์นํ๊ธฐ ์ํ ์คํฌ๋ฆฝํธ ๋ค์ด๋ก๋ ๋ฐ ์คํcurl -s https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | sudo bash#gitlab ์ปค๋ฎค๋ํฐ๋ฒ์ ์ค์นsudo yum install -y gitlab-ce์ธ๋ถ ์ ์ url ๋ณ๊ฒฝ#gitlab์ค์ ํ์ผ ์ฐ๋ค.sudo vi /etc/gitlab/gitlab.rbgitlab ์ค์ ํ์ผ์ ์ด์ด์ external_url์ ์ธ๋ถ์์ ์ ์ํ url๋ก ๋ณ๊ฒฝํ๋ค.๊ธฐ๋ณธ 80๋ฅผ ์ฌ์ฉํ๋๊น ๋ณ๊ฒฝํ๊ณ ์ถ์ผ๋ฉด url:ํฌํธ๋ก ๋ณ๊ฒฝํ๋ค.์ธ๋ถ์ ์ url ํฌํธ ๋ฐฉํ๋ฒฝ ํ์ฉ#๋ฐฉํ๋ฒฝ์ ํฌํธ ํ์ฉsudo firewall-cmd --per.. IT/DevOps 2024. 5. 1. [DevOps] CentOS 8 JenKins ์ค์น(feat. CI, CD) ๋ชฉ์ฐจJenKins ์ค์น๊ณผ์ ๋ด ๊ฒฝ์ฐ๋ jdk๊ฐ ์ด๋ฏธ ์ค์น๋์ด ์์๊ธฐ์ ๊ทธ ๋ถ๋ถ์ ์๋ตํ๋ค.#๊ณต๊ฐํค ๊ฐ์ ธ์จ๋ค.rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io-2023.key#์ ์ฅ์ ํ์ผ ์ค์นsudo wget -O /etc/yum.repos.d/jenkins.repo \ https://pkg.jenkins.io/redhat-stable/jenkins.repo#jenkins ์ค์นsudo yum install -y jenkins#์๋น์ค ๋ฐ๋ชฌ ๋ฆฌ๋ก๋sudo systemctl daemon-reload#jenkins ์๋น์ค ์์sudo systemctl start jenkins#์๋น์ค์ jenkins ๋ฑ๋ก(์๋ฒ ๋ถํ ์ ์๋ jenkins ์์)sudo.. IT/DevOps 2024. 5. 1. [DevOps] CentOS7 ์ค์น๋ถํฐ jdk, mysql, tomcat ์ฐ๋๊น์ง ๊ณผ์ CentOS7 ์ค์น๋ถํฐ jdk, mysql, tomcat ์ค์น ๋ฐ ๊ฐ๋จํ ์ฐ๋๊ณผ์ ์ ๊ฐ๋ตํ ํฌ์คํ ํ๋ค.CentOS ๋ฏธ๋ฌ ์ฌ์ดํธ์์ isovํ์ผ ๋ค์ด๋ก๋ํ๋ค.(์ฌ๊ธฐ์ GUIํ๊ฒฝ์ผ๋ก ์ค์นํ๊ธฐ ์ํด DVD ์ ํ)CentOS7 ์ค์น๋ฆฌ๋ ์ค ๋ถํ ๋์คํฌ๋ก ๋ง๋ค์ด์ ๋ถํ (๋ถํ ์ฐ์ ์์ USB Driver๋ก ๋ณ๊ฒฝ)์ฌ๋ถํ ๋๋ฅธ๋ค.root๊ณ์ ์ผ๋ก ๋ก๊ทธ์ธํ๋ค.yum update๋ฅผ ํด์ ์ต์ ์ผ๋ก ์ ๋ฐ์ดํธํ๋ค.wget์ผ๋ก ๋ค์ด๋ฐ๊ธฐ ์ํด wget์ ์ค์นํ๋ค.jdk ์ธํ jdk๋ฅผ ๋ค์ด๋ฐ๋๋ค.(๋ ์ ์์ ๋ถํ๋ ์์ํฌ 4.2.0 ๋ฐฐํฌ๋ฅผ ์ํด์ 17๋ก ์ค์นํ๋ค.)wget https://corretto.aws/downloads/latest/amazon-corretto-17-x64-linux-jdk.tar.gztar xvf ์์ถํ์ผ๋ช ์ผ๋ก ์์ถ์.. IT/DevOps 2024. 4. 25. [์ค๋์ ํ ์ค] ์ฃผ์์์... ์ฃผ์ ์์ฅ์์ ์ฑ๊ณตํ๋ ์ฌ๋๋ค์ ๊ณฐ์ ๋ฐํฑ์ ๊ฒฌ๋ ์ ์๋ ์ฌ๋๋ค์ด๋ค.โป ์์น์ฅ์ bull market, ํ๋ฝ์ฅ์ bear market์ด๋ผ๊ณ ํจ ์ฆ๊ฑฐ์ด Our life/์ฃผ์ ๋ฆฌ ์ฃผ์ ๋ฆฌ 2024. 4. 21. [spring] spring security ๋ก๊ทธ์ธ, ๊ถํ ์์(feat. easy) ์คํ๋ง ์ํ๋ฆฌํฐ๋ฅผ ์ด์ฉํ ๊ฐ๋จํ ๋ก๊ทธ์ธ, ๊ถํ ์์ reference: https://www.youtube.com/watch?v=GEv_hw0VOxE&list=PL93mKxaRDidERCyMaobSLkvSPzYtIk0Ah&index=1 ์ ํ๋ธ ๋ฉํ์ฝ๋ฉ์ ์คํ๋ง๋ถํธ ์ํ๋ฆฌํฐ๋ฅผ ๋ณธ ๋ค์ ์ง์ ๋ง๋ค์ด ๋ดค์ต๋๋ค. IT/development 2024. 4. 13. [์๋ฃ] ์ฌ์ ์ฐ๋ช ์๋ฃ์ํฅ์ ์์ฑ ์ฌ์ ์ฐ๋ช ์๋ฃ์ํฅ์๋ฅผ ๊ทธ๋์ ์์ฑํ๋ค๊ณ ์๊ฐ๋ง ํ๋ค๊ฐ ๊ฒฐ๊ตญ ์ด์ ์์ฑํ๊ณ ์๋ค.์ฉ์ด๊ฐ ์์ํ ์ฌ๋์ด ์์ ์๋ ์๋ค.์ฝ๊ฒ ์๊ธฐํ๋ฉด ์์ ์ด ํฅํ ์์ฌํํ์ ํ ์ ์์ ์ ๋๋ก ์ํ๊ฐ ๋ง์ด ์์ข์ ํ์๊ฐ ๋์์ ๋(์์ข ๊ธฐ)๋ฅผ ๋๋นํ์ฌ ๊ฑด๊ฐํ ๋ ์์ ์ ์์ฌ๋ฅผ ๋ฏธ๋ฆฌ ์์ฑํด๋๋ ๋ฌธ์์ด๊ณ ์กด์์ฌ์๋ ๊ด๊ณ๊ฐ ์์ ์ ์๋ค.์ด ๋ฌธ์๋ฅผ ์์ฑํ๋ฉด ์์ข ๊ธฐ์ ๋ค์ 7๊ฐ์ง์ ์๋ฃํ์๋ฅผ ๋ฐ์ง ์๊ฒ ๋ค๋ ์๋ฏธ๊ฐ ๋๋ค.1. ์ฌํ์์์ ์ฌ์ ์ง ํ์์๊ฒ ์ํํ๋ ๊ฐ์ด์๋ฐ ์ฒ์น๋ฒโป ์๊ธ์ค๋ก ์ค๋ ๊ณผ์ ์๋ ์ด๋ฃจ์ด ์ง ์ ์๊ณ ๋ณ์ค์์์ ํํ์ง ์๊ฒ ๋ค๋ ์๋ฏธ๋ถ์์ฉ: ๊ฐ๋น๋ผ ๊ณจ์ ๋ฑ2. ํ์กํฌ์์ ์ฅ ๊ธฐ๋ฅ์ ์ด์์ด ์๊ธด ํ์์๊ฒ ์๋ฃ๊ธฐ๊ธฐ๋ฅผ ์ฌ์ฉํ์ฌ ํ์ก ์ ๋ ธํ๋ฌผ ๋ฐฐ์ถ๋๊ฒ ํ๋ ๊ธฐ์ ๋ถ์์ฉ: ์ถํ, ๊ฐ์ผ ๋ฑ3. ํญ์์ ํฌ์ฌ์์ ์ถ์, ์ต์ , ์ ๊ฑฐ ํ.. ์ผ์๋ค๋ฐ์ฌ/ETC 2024. 4. 13. [์ ๋์ผ์ค] ๊ด๊ณ ๊ฒ์ฌ๊ฐ ํ์ฌ ์ ํ์ ์ ๋๋ค. (ํด๊ฒฐ๋จ) ํ์ฌ ๋ช๊ฐ์ ๋๊ฒ ์ ๋์ผ์ค์์ ๊ด๊ณ ๊ฒ์ฌ ์ ํ์ ์กฐ์น๋ฅผ ๋นํ๊ณ ์๋ ์ํ์ธ๋ฐ ํ๋ฒ ์ธ์ ํ๋ฆฌ๋ ๊ธฐ๋ก์ผ๋ก ๋จ๊ฒจ๋ณด๋๋ก ํ๊ฒ ๋ค.์๋ ์๋ ์ ์ํ์ํ ์์ญ์ ๊ด๊ณ ๊ฒ์ฌ ์ ํ ์์์ผ์ด ๋ฌ๋๋ค. ์๋ง๋ ๊ธฐ์ต์ ์ํ๋ฉด ์ต์ด ๊ด๊ณ ์ ํ์ 2022๋ 11์์ด์๋๊ฑธ๋ก ๊ธฐ์ตํ์ง๋ง ์บก์ฒ๋ฅผ ์ฐ์ง ๋ชปํ๋ค.๊ตฌ๊ธ๋งํด๋ณด๋ฉด ๋ค๋ฅธ ๋ธ๋ก๊ฑฐ๋ถ๋ค์ 2๊ฐ์ ํน์ 8๊ฐ์๊น์ง ๊ฑธ๋ฆฐ ๋ถ๋ ์๋ค๊ณ ํ๋๋ฐ ๋ ์ธ์ ํ๋ฆด์ง ๋ชจ๋ฅด๊ฒ ๋ค. ๊พธ์คํ ๊ธ์ ๊ณ์ ์ฌ๋ฆฌ๊ณ ์๋๋ฐ..๊ทธ๋์ ํ์คํ ๋ฆฌ๋ฅผ ๋จ๊ฒจ๋ณด๊ธฐ๋ก ํ๋ค.ํ 3๊ฐ์ ๊ฐ๊ฒฉ์ผ๋ก ์ด ๊ธ์ ์ ๋ฐ์ดํธ ํ ์์ ์ด๋ค.๊ณผ์ฐ ์ธ์ ํ๋ฆด ๊ฒ์ธ๊ฐ..(ํ์ฌ๋ ์ง๋ 24๋ 4์11์ผ)ํ์ฌ ๋ ์ง 24๋ 5์1์ผ์ ๊ด๊ณ ๊ฒ์ฌ ์ ํ ์์์ผ์ด 2์๋ฌ๋ก ๋ณ๊ฒฝ๋๊ฑธ๊น?๊ณผ์ฐ ํ๋ฆฌ๊ธฐ๋ ํ ๊ฒ์ธ๊ฐ? ํ๋ฆฌ๋ฉด ์ผ๋ง๋ ๋ฆ๊ฒ ํ๋ฆด ๊ฒ์ธ๊ฐ?์๋ง ๋ด๊ฐ ์ ๊ธฐ๋ก์ผ๊น?.. ์ผ์๋ค๋ฐ์ฌ/ETC 2024. 4. 11. [Oracle] ๋น๋ฐ๋ฒํธ ๋ง๊ธฐ ํด์ ๊ด๋ฆฌ์ ๊ณ์ ์ผ๋ก ์ค๋ผํด DBMS ์ ์ ํ ์๋ ์ ์ฐจ๋๋ก ์ํ ๋น๋ฐ๋ฒํธ ๋ง๊ธฐ ์ ์ฑ ํ์ธ ๐ SELECT * FROM dba_profiles WHERE profile = 'DEFAULT'; ํ๋กํ์ผ ๋ด์ฉ ๋ณ๊ฒฝ(๋ฌด์ ํ์ผ๋ก) alter profile default limit password_life_time unlimited; IT/development 2024. 4. 11. [Git] git reflog ์์ git reflog๋ฅผ ํตํ ํ์ผ ๋ณต๊ตฌ ์์ ๊ฐ์ธ ์คํฐ๋ ๊ธฐ๋ก์ ๋ฉ๋ชจํ๋ ๊ณต๊ฐ์ด๋ผ ํ๋ฆฐ์ ์ด ์์ ์ ์์ต๋๋ค. ํ๋ฆฐ ์ ์์ ๊ฒฝ์ฐ ๋๊ธ ๋ถํ๋๋ฆฝ๋๋ค. reference:https://www.youtube.com/watch?v=p7Wd3p4hPCA&list=PL93mKxaRDidFtXtXrRtAAL2hpp9TH6AWF&index=11 IT/development 2024. 4. 8. [mybatis] parameter ๊ฐ ๋์ ์ ๋ฌ ๋ชฉ์ฐจ mybatis์ ๋ฐ์ดํฐ ์ ๋ฌ ์ vo์ ํ๋์ vo์์ list ๋์ ์ ๋ฌ javascript if (confirm("์ ์ฅํ์๊ฒ ์ต๋๊น?")) { dlbrList = []; $('#tab3Body tr').each(function() { var rowData = { 'exmnSn': $(this).find('#exmnSnId').val() } dlbrList.push(rowData); }); var paramData = { cmitNo: $("#cmitNoId").val(), mtgMngNo: $("#mtgMngNoId").val(), //vo์์ list๋ช ๊ณผ ์ผ์นํด์ผ ํจ dlbrList: dlbrList }; $.ajax({ url: '/save.do', method: 'POST', data: JS.. IT/development 2024. 3. 31. ์ด์ 1 ยทยทยท 30 31 32 33 34 35 36 ยทยทยท 101 ๋ค์