๋ถ๋ฅ ์ ์ฒด๋ณด๊ธฐ
-
blog.gaerae.com/2016/11/what-is-library-and-framework-and-architecture-and-platform.html [๊ฐ๋ฐ์ฉ์ด] ๋ผ์ด๋ธ๋ฌ๋ฆฌ, ํ๋ ์์ํฌ, ์ํคํ ์ฒ, ํ๋ํผ์ด๋? ๊ฐ๋ฐ ์ ๋ฌธ์๋ ํน์ ํ์ ๊ฐ๋ฐ์์ด์ง๋ง ์ ์๋ฅผ ๋ด๋ฆฌ๊ธฐ ๊ณค๋ํ ๋ผ์ด๋ธ๋ฌ๋ฆฌ, ํ๋ ์์ํฌ, ์ํคํ ์ฒ, ํ๋ซํผ์ ๋ํ ๊ฐ์ธ์ ์ธ ์๊ฐ์ ์ ๋ฆฌํ์ต๋๋ค. blog.gaerae.com ๊ธฐํํ ๋ด์ฉ์ ํ๋ก๊ทธ๋จํํ์ ๊ฒฝ์ฐ ํ์ํ ์ฃผ์ ํน์ง์ ๊ธฐ์ ์ ์ผ๋ก ์ค๊ณํ๊ณ ๋ช ์ํ๋ ๊ฒ์ ๋๋ค. ๊ฒฐ๊ณผ๋ฌผ์ ํ์ํ ๋ชจ๋ ๊ตฌ์ฑ ์์๋ฅผ ๋ช ์ํ์ง๋ง, ๊ตฌ์ฒด์ ์ธ ๊ตฌํ ๋ฐฉ๋ฒ์ ํฌํจ๋์ด ์์ง ์์ต๋๋ค. ๊ฐ๋ น, ์๋์์ ์ค๋ช ํ ํ๋ซํผ์ ์ฃผ์ ํน์ง์ด์ง๋ง ํ๋ ์์ํฌ์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ ์ฃผ์ ํน์ง์ด ์๋๋ฏ๋ก ๋ช ์๋์ง ์์ ๊ฐ๋ฅ์ฑ์ด ํฝ๋๋ค. ์๋์ฐจ ์ค๊ณ..
[์ฉ์ด์ฌ์ ] ์ํคํ ์ฒ๋?blog.gaerae.com/2016/11/what-is-library-and-framework-and-architecture-and-platform.html [๊ฐ๋ฐ์ฉ์ด] ๋ผ์ด๋ธ๋ฌ๋ฆฌ, ํ๋ ์์ํฌ, ์ํคํ ์ฒ, ํ๋ํผ์ด๋? ๊ฐ๋ฐ ์ ๋ฌธ์๋ ํน์ ํ์ ๊ฐ๋ฐ์์ด์ง๋ง ์ ์๋ฅผ ๋ด๋ฆฌ๊ธฐ ๊ณค๋ํ ๋ผ์ด๋ธ๋ฌ๋ฆฌ, ํ๋ ์์ํฌ, ์ํคํ ์ฒ, ํ๋ซํผ์ ๋ํ ๊ฐ์ธ์ ์ธ ์๊ฐ์ ์ ๋ฆฌํ์ต๋๋ค. blog.gaerae.com ๊ธฐํํ ๋ด์ฉ์ ํ๋ก๊ทธ๋จํํ์ ๊ฒฝ์ฐ ํ์ํ ์ฃผ์ ํน์ง์ ๊ธฐ์ ์ ์ผ๋ก ์ค๊ณํ๊ณ ๋ช ์ํ๋ ๊ฒ์ ๋๋ค. ๊ฒฐ๊ณผ๋ฌผ์ ํ์ํ ๋ชจ๋ ๊ตฌ์ฑ ์์๋ฅผ ๋ช ์ํ์ง๋ง, ๊ตฌ์ฒด์ ์ธ ๊ตฌํ ๋ฐฉ๋ฒ์ ํฌํจ๋์ด ์์ง ์์ต๋๋ค. ๊ฐ๋ น, ์๋์์ ์ค๋ช ํ ํ๋ซํผ์ ์ฃผ์ ํน์ง์ด์ง๋ง ํ๋ ์์ํฌ์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ ์ฃผ์ ํน์ง์ด ์๋๋ฏ๋ก ๋ช ์๋์ง ์์ ๊ฐ๋ฅ์ฑ์ด ํฝ๋๋ค. ์๋์ฐจ ์ค๊ณ..
2023.02.05 -
blog.gaerae.com/2016/11/what-is-library-and-framework-and-architecture-and-platform.htmlblog.gaerae.com/2016/11/what-is-library-and-framework-and-architecture-and-platform.html [๊ฐ๋ฐ์ฉ์ด] ๋ผ์ด๋ธ๋ฌ๋ฆฌ, ํ๋ ์์ํฌ, ์ํคํ ์ฒ, ํ๋ํผ์ด๋? ๊ฐ๋ฐ ์ ๋ฌธ์๋ ํน์ ํ์ ๊ฐ๋ฐ์์ด์ง๋ง ์ ์๋ฅผ ๋ด๋ฆฌ๊ธฐ ๊ณค๋ํ ๋ผ์ด๋ธ๋ฌ๋ฆฌ, ํ๋ ์์ํฌ, ์ํคํ ์ฒ, ํ๋ซํผ์ ๋ํ ๊ฐ์ธ์ ์ธ ์๊ฐ์ ์ ๋ฆฌํ์ต๋๋ค. blog.gaerae.com ์ํ๋ ๊ธฐ๋ฅ ๊ตฌํ์๋ง ์ง์คํ์ฌ ๋น ๋ฅด๊ฒ ๊ฐ๋ฐ ํ ์ ์๋๋ก ๊ธฐ๋ณธ์ ์ผ๋ก ํ์ํ ๊ธฐ๋ฅ์ ๊ฐ์ถ๊ณ ์๋ ๊ฒ์ผ๋ก ์์์ ์ค๋ช ํ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๊ฐ ํฌํจ๋์ด ์์ต๋๋ค. ํ๋ ์์ํฌ๋ง์ผ๋ก๋ ..
[์ฉ์ด์ฌ์ ] ํ๋ ์์ํฌ๋?blog.gaerae.com/2016/11/what-is-library-and-framework-and-architecture-and-platform.htmlblog.gaerae.com/2016/11/what-is-library-and-framework-and-architecture-and-platform.html [๊ฐ๋ฐ์ฉ์ด] ๋ผ์ด๋ธ๋ฌ๋ฆฌ, ํ๋ ์์ํฌ, ์ํคํ ์ฒ, ํ๋ํผ์ด๋? ๊ฐ๋ฐ ์ ๋ฌธ์๋ ํน์ ํ์ ๊ฐ๋ฐ์์ด์ง๋ง ์ ์๋ฅผ ๋ด๋ฆฌ๊ธฐ ๊ณค๋ํ ๋ผ์ด๋ธ๋ฌ๋ฆฌ, ํ๋ ์์ํฌ, ์ํคํ ์ฒ, ํ๋ซํผ์ ๋ํ ๊ฐ์ธ์ ์ธ ์๊ฐ์ ์ ๋ฆฌํ์ต๋๋ค. blog.gaerae.com ์ํ๋ ๊ธฐ๋ฅ ๊ตฌํ์๋ง ์ง์คํ์ฌ ๋น ๋ฅด๊ฒ ๊ฐ๋ฐ ํ ์ ์๋๋ก ๊ธฐ๋ณธ์ ์ผ๋ก ํ์ํ ๊ธฐ๋ฅ์ ๊ฐ์ถ๊ณ ์๋ ๊ฒ์ผ๋ก ์์์ ์ค๋ช ํ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๊ฐ ํฌํจ๋์ด ์์ต๋๋ค. ํ๋ ์์ํฌ๋ง์ผ๋ก๋ ..
2023.02.05 -
blog.gaerae.com/2016/11/what-is-library-and-framework-and-architecture-and-platform.html [๊ฐ๋ฐ์ฉ์ด] ๋ผ์ด๋ธ๋ฌ๋ฆฌ, ํ๋ ์์ํฌ, ์ํคํ ์ฒ, ํ๋ํผ์ด๋? ๊ฐ๋ฐ ์ ๋ฌธ์๋ ํน์ ํ์ ๊ฐ๋ฐ์์ด์ง๋ง ์ ์๋ฅผ ๋ด๋ฆฌ๊ธฐ ๊ณค๋ํ ๋ผ์ด๋ธ๋ฌ๋ฆฌ, ํ๋ ์์ํฌ, ์ํคํ ์ฒ, ํ๋ซํผ์ ๋ํ ๊ฐ์ธ์ ์ธ ์๊ฐ์ ์ ๋ฆฌํ์ต๋๋ค. blog.gaerae.com ์ฌ์ฌ์ฉ์ด ํ์ํ ๊ธฐ๋ฅ์ผ๋ก ๋ฐ๋ณต์ ์ธ ์ฝ๋ ์์ฑ์ ์์ ๊ธฐ ์ํด ์ธ์ ๋ ์ง ํ์ํ ๊ณณ์์ ํธ์ถํ์ฌ ์ฌ์ฉํ ์ ์๋๋ก Class๋ Function์ผ๋ก ๋ง๋ค์ด์ง ๊ฒ์ ๋๋ค. ์ฌ์ฉ ์ฌ๋ถ๋ ์ฝ๋ ์์ฑ์ ์ ํ ์ฌํญ์ด๋ฉฐ ์๋ก์ด ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ ์ ์์๋ ์๊ฒฉํ ๊ท์น์ด ์กด์ฌํ์ง ์์ต๋๋ค. ์ ์ ์๋์ ๋ง๊ฒ ์์ฑํ๋ฉด ๋ฉ๋๋ค. ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์์ ๊ฐ์ฅ ์ ..
[์ฉ์ด์ฌ์ ] ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋?blog.gaerae.com/2016/11/what-is-library-and-framework-and-architecture-and-platform.html [๊ฐ๋ฐ์ฉ์ด] ๋ผ์ด๋ธ๋ฌ๋ฆฌ, ํ๋ ์์ํฌ, ์ํคํ ์ฒ, ํ๋ํผ์ด๋? ๊ฐ๋ฐ ์ ๋ฌธ์๋ ํน์ ํ์ ๊ฐ๋ฐ์์ด์ง๋ง ์ ์๋ฅผ ๋ด๋ฆฌ๊ธฐ ๊ณค๋ํ ๋ผ์ด๋ธ๋ฌ๋ฆฌ, ํ๋ ์์ํฌ, ์ํคํ ์ฒ, ํ๋ซํผ์ ๋ํ ๊ฐ์ธ์ ์ธ ์๊ฐ์ ์ ๋ฆฌํ์ต๋๋ค. blog.gaerae.com ์ฌ์ฌ์ฉ์ด ํ์ํ ๊ธฐ๋ฅ์ผ๋ก ๋ฐ๋ณต์ ์ธ ์ฝ๋ ์์ฑ์ ์์ ๊ธฐ ์ํด ์ธ์ ๋ ์ง ํ์ํ ๊ณณ์์ ํธ์ถํ์ฌ ์ฌ์ฉํ ์ ์๋๋ก Class๋ Function์ผ๋ก ๋ง๋ค์ด์ง ๊ฒ์ ๋๋ค. ์ฌ์ฉ ์ฌ๋ถ๋ ์ฝ๋ ์์ฑ์ ์ ํ ์ฌํญ์ด๋ฉฐ ์๋ก์ด ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ ์ ์์๋ ์๊ฒฉํ ๊ท์น์ด ์กด์ฌํ์ง ์์ต๋๋ค. ์ ์ ์๋์ ๋ง๊ฒ ์์ฑํ๋ฉด ๋ฉ๋๋ค. ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์์ ๊ฐ์ฅ ์ ..
2023.02.05 -
#1. ์๋ ๋น๋ ์ค์ 1. File > Settings > Build, Execution, Deployment > Compiler > Build project automatically ์ฒดํฌ 2. Ctrl + Shfit + A > Registry ๊ฒ์ > compiler.automake.allow.when.app.running ์ฒดํฌ 3. Run -> Edit Configurations -> Spring Boot ํ๋ก์ ํธ ์ ํ -> On ‘Update’ action, On frame deactivation์ ‘Update classes and resources’ ์ ํ
[IntelliJ]์ ์๋ ๋น๋ ์ค์ ํ๊ธฐ#1. ์๋ ๋น๋ ์ค์ 1. File > Settings > Build, Execution, Deployment > Compiler > Build project automatically ์ฒดํฌ 2. Ctrl + Shfit + A > Registry ๊ฒ์ > compiler.automake.allow.when.app.running ์ฒดํฌ 3. Run -> Edit Configurations -> Spring Boot ํ๋ก์ ํธ ์ ํ -> On ‘Update’ action, On frame deactivation์ ‘Update classes and resources’ ์ ํ
2023.02.04 -
#1. ์ค์ ๊ฒฝ๋ก File > Settings > Editor > File and Code Templates > Includes > File Header
[IntelliJ] File and Code Templates ์ค์ ํ๊ธฐ#1. ์ค์ ๊ฒฝ๋ก File > Settings > Editor > File and Code Templates > Includes > File Header
2023.02.04 -
#1. EC2 ๋? ๐ก EC2๋ AWS์์ ์ ๊ณตํ๋ ํด๋ผ์ฐ๋ ์ปดํจํ ์๋น์ค๋ก, ์๋ง์กด์ด ์ฌ์ฉ์๋ค์๊ฒ ๋ ๋ฆฝ๋ ์ปดํจํฐ๋ฅผ ์๋ํด ์ฃผ๋ ์๋น์ค๋ผ๊ณ ๋ณผ ์ ์์ต๋๋ค. EC2๋ฅผ ์ฌ์ฉํด ๊ฐ์ ์๋ฒ๋ฅผ ๊ตฌ์ถํ๊ณ , ๋ณด์ ๋ฐ ๋คํธ์ํน์ ๊ตฌ์ฑํด ๋ณด๋ค ๋น ๋ฅด๊ฒ ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ฐ๋ฐํ๊ณ ๋ฐฐํฌ ๊ฐ๋ฅ ์ธ์คํด์ค ์ ํ, ์ด์์ฒด์ , ์ํํธ์จ์ด ํจํค์ง ๋ฑ์ ์ ํํ ์ ์์ผ๋ฉฐ, ๋ฉ๋ชจ๋ฆฌ, CPU, ์คํ ๋ฆฌ์ง, ๋ถํ ํํฐ์ ํฌ๊ธฐ ๋ฑ์ ์ ํํ ์ ์๋ ์ ์ฐํ ํด๋ผ์ฐ๋ ํธ์คํ ์๋น์ค #2. EC2 ํน์ง ํ๋ ฅ์ ์ธ ์ปดํจํ Auto Scailing์ ํตํด ์ฌ์ฉ๋์ ๋ฐ๋ผ ์ธ์คํด์ค ์กฐ์ ๊ฐ๋ฅ ์์ ์ ์ด ๋ฃจํธ ์ก์ธ์ค ๋ฐ ์ํธ ์์ฉ ๊ธฐ๋ฅ์ ํฌํจํด ์ธ์คํด์ค ์์ ์ ์ด ๊ฐ๋ฅ ๋ณด์ Amazon VPC์ ํจ๊ป ์ฌ์ฉ์ ์ปดํจํ ๋ฆฌ์์ค์ ๋ณด์์ฑ ๋ฐ ๊ฐ๋ ฅํ ๋คํธ์ํน ๊ธฐ๋ฅ์ ์ ๊ณต ..
[AWS] EC2(Elastic Compute Cloud) ์์ํ๊ธฐ#1. EC2 ๋? ๐ก EC2๋ AWS์์ ์ ๊ณตํ๋ ํด๋ผ์ฐ๋ ์ปดํจํ ์๋น์ค๋ก, ์๋ง์กด์ด ์ฌ์ฉ์๋ค์๊ฒ ๋ ๋ฆฝ๋ ์ปดํจํฐ๋ฅผ ์๋ํด ์ฃผ๋ ์๋น์ค๋ผ๊ณ ๋ณผ ์ ์์ต๋๋ค. EC2๋ฅผ ์ฌ์ฉํด ๊ฐ์ ์๋ฒ๋ฅผ ๊ตฌ์ถํ๊ณ , ๋ณด์ ๋ฐ ๋คํธ์ํน์ ๊ตฌ์ฑํด ๋ณด๋ค ๋น ๋ฅด๊ฒ ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ฐ๋ฐํ๊ณ ๋ฐฐํฌ ๊ฐ๋ฅ ์ธ์คํด์ค ์ ํ, ์ด์์ฒด์ , ์ํํธ์จ์ด ํจํค์ง ๋ฑ์ ์ ํํ ์ ์์ผ๋ฉฐ, ๋ฉ๋ชจ๋ฆฌ, CPU, ์คํ ๋ฆฌ์ง, ๋ถํ ํํฐ์ ํฌ๊ธฐ ๋ฑ์ ์ ํํ ์ ์๋ ์ ์ฐํ ํด๋ผ์ฐ๋ ํธ์คํ ์๋น์ค #2. EC2 ํน์ง ํ๋ ฅ์ ์ธ ์ปดํจํ Auto Scailing์ ํตํด ์ฌ์ฉ๋์ ๋ฐ๋ผ ์ธ์คํด์ค ์กฐ์ ๊ฐ๋ฅ ์์ ์ ์ด ๋ฃจํธ ์ก์ธ์ค ๋ฐ ์ํธ ์์ฉ ๊ธฐ๋ฅ์ ํฌํจํด ์ธ์คํด์ค ์์ ์ ์ด ๊ฐ๋ฅ ๋ณด์ Amazon VPC์ ํจ๊ป ์ฌ์ฉ์ ์ปดํจํ ๋ฆฌ์์ค์ ๋ณด์์ฑ ๋ฐ ๊ฐ๋ ฅํ ๋คํธ์ํน ๊ธฐ๋ฅ์ ์ ๊ณต ..
2023.02.04 -
IntelliJ๋ก springboot, jpa, querydsl ์์ ์ ํ๋ค ๋ณด๋ฉด ์๋์ ๊ฐ์ ์๋ฌ๋ฅผ ๋ง์ฃผํ๊ฒ ๋ฉ๋๋ค. ์ด๋ฌํ ์๋ฌ๊ฐ ๋ฐ์ํ๋ ์ด์ ๋ IntelliJ๊ฐ ์ ๋ง ์ธ๋ฐํ๊ฒ ๊ฒ์ฌ๋ฅผ ํด์ฃผ๊ธฐ ๋๋ฌธ์ ๋ฐ์ํ๋ ์๋ฌ์ ๋๋ค. ์ด ์๋ฌ๋ ์์ด๋ ์ฌ์ค ๊ฐ๋ฐ์ ์งํํ๋๋ฐ ๋ฌธ์ ๋ ๊ฒ์ด ์์ง๋ง, ๊ฐ๋ฐ์๋ผ๋ฉด.. ๋งค์ฐ ๋ถํธํ ๊ฒ์ ๋๋ค. (์ ๋ง.. ๊ทธ๋ฐ๊ฐ์..? ๐๐) ๊ทธ๋ ๊ธฐ ๋๋ฌธ์ ์ ๋ ์จ๊น ์ฒ๋ฆฌ๋ฅผ ํ๋๋ก ํ๊ฒ ์ต๋๋ค. #1. Settings Settings > Editor > Inspections > Unresolved database references in annotations ์ฒดํฌ ํด์ ์ ์ฉ ํ ๋ค์ ํ์ธ์ ํด๋ณด๋ฉด ์ ์์ ์ผ๋ก ์๋ฌ๊ฐ ์ ๊ฑฐ(์จ๊น)๋ ๊ฒ์ผ๋ก ๋ณด์ ๋๋ค.
[Error] JPA Cannot resolve tableIntelliJ๋ก springboot, jpa, querydsl ์์ ์ ํ๋ค ๋ณด๋ฉด ์๋์ ๊ฐ์ ์๋ฌ๋ฅผ ๋ง์ฃผํ๊ฒ ๋ฉ๋๋ค. ์ด๋ฌํ ์๋ฌ๊ฐ ๋ฐ์ํ๋ ์ด์ ๋ IntelliJ๊ฐ ์ ๋ง ์ธ๋ฐํ๊ฒ ๊ฒ์ฌ๋ฅผ ํด์ฃผ๊ธฐ ๋๋ฌธ์ ๋ฐ์ํ๋ ์๋ฌ์ ๋๋ค. ์ด ์๋ฌ๋ ์์ด๋ ์ฌ์ค ๊ฐ๋ฐ์ ์งํํ๋๋ฐ ๋ฌธ์ ๋ ๊ฒ์ด ์์ง๋ง, ๊ฐ๋ฐ์๋ผ๋ฉด.. ๋งค์ฐ ๋ถํธํ ๊ฒ์ ๋๋ค. (์ ๋ง.. ๊ทธ๋ฐ๊ฐ์..? ๐๐) ๊ทธ๋ ๊ธฐ ๋๋ฌธ์ ์ ๋ ์จ๊น ์ฒ๋ฆฌ๋ฅผ ํ๋๋ก ํ๊ฒ ์ต๋๋ค. #1. Settings Settings > Editor > Inspections > Unresolved database references in annotations ์ฒดํฌ ํด์ ์ ์ฉ ํ ๋ค์ ํ์ธ์ ํด๋ณด๋ฉด ์ ์์ ์ผ๋ก ์๋ฌ๊ฐ ์ ๊ฑฐ(์จ๊น)๋ ๊ฒ์ผ๋ก ๋ณด์ ๋๋ค.
2023.02.04 -
์๋์ ํด๊ฒฐ์ฑ ์ IntelliJ IDEA์ ์ฌ์ฉํ์ฌ ์ฒ๋ฆฌ๊ฐ ๋์์ง๋ง, ๋ค๋ฅธ IDE๋ ํฌ๊ฒ ๋ค๋ฅด์ง ์์ผ๋ ์ฐธ๊ณ ๊ฐ ๋์ จ์ผ๋ฉด ์ข๊ฒ ์ต๋๋ค. ํ๋ก์ ํธ๋ฅผ ๋ซ๊ณ ํด๋น ํ๋ก์ ํธ ๊ฒฝ๋ก ์ง์ ํ .idea ํด๋์ iml ํ์ผ ์ญ์ ํ ํ๋ก์ ํธ ์คํ ๋ฐ ํ๋ก์ ํธ ์ฌ๋น๋ ์งํ ๋น๋์๋ํ๋๊ตฌ ์ฌ๋น๋ ์งํ gradle: build.gradle ์ฐํด๋ฆญ → Import Gradle Project ์คํ maven: clean & install ์ฌ๋น๋ ์งํ
[SpringBoot] ์๋ฐ ํ์ผ์ด ์ธ์๋์ง ์์ ๋์๋์ ํด๊ฒฐ์ฑ ์ IntelliJ IDEA์ ์ฌ์ฉํ์ฌ ์ฒ๋ฆฌ๊ฐ ๋์์ง๋ง, ๋ค๋ฅธ IDE๋ ํฌ๊ฒ ๋ค๋ฅด์ง ์์ผ๋ ์ฐธ๊ณ ๊ฐ ๋์ จ์ผ๋ฉด ์ข๊ฒ ์ต๋๋ค. ํ๋ก์ ํธ๋ฅผ ๋ซ๊ณ ํด๋น ํ๋ก์ ํธ ๊ฒฝ๋ก ์ง์ ํ .idea ํด๋์ iml ํ์ผ ์ญ์ ํ ํ๋ก์ ํธ ์คํ ๋ฐ ํ๋ก์ ํธ ์ฌ๋น๋ ์งํ ๋น๋์๋ํ๋๊ตฌ ์ฌ๋น๋ ์งํ gradle: build.gradle ์ฐํด๋ฆญ → Import Gradle Project ์คํ maven: clean & install ์ฌ๋น๋ ์งํ
2023.02.04