nyong
@nyong
Reviews Written
-
Average Rating
-
woowacourse
Posts
Q&A
named lock vs ๋น๊ด์ ๋ฝ
๋ง์ ๋ถ๋ค์ด ๋น๊ด์ ๋ฝ์๋ ํ์์์(timeout)์ ๊ฑธ ์ ์์ด์ ๋ฐ๋๋ฝ์ ์ํ์ด ์๋ค๊ณ ํ์ง๋ง ๋ํ๋ ๋ง์๋๋ก ๋น๊ด์ ๋ฝ์๋ @QueryHint ๋๋ em.persist์ ํ์์์ ์์ฑ์ ๊ฑธ ์ ์์ต๋๋ค. @Lock(LockModeType.PESSIMISTIC_WRITE) @QueryHints({@QueryHint(name = "javax.persistence.lock.timeout",value = "1000")}) @Query("update Member set m.name = :name where id = 1") void update(@Param("name") String name); ์ฐ์ ๋น๊ด์ ๋ฝ์ for update ๊ตฌ๋ฌธ์ผ๋ก ๋ ์ฝ๋ ๋ ๋ฒจ์ ์ ๊ธ์ ๊ฒ๋๋ค. ์ด๋ ๊ฒ ๋ ์ฝ๋ ๋ ๋ฒจ์๋ฝ์ ๊ฑธ์ด๋ฒ๋ฆฌ๋ฉด ํด๋น ํ์คํฌ์ ํธ๋์ญ์ ๋ฟ๋ง ์๋๋ผ ๋ค๋ฅธ ํ์คํฌ๋ค์ ์ฒ๋ฆฌํ๊ธฐ ์ํ ์ปค๋ฅ์ ๋ค๋ ๋ฝ์ด ๊ฑธ๋ฆฐ ๋ ์ฝ๋์ ์ ๊ทผํ์ง ๋ชปํ๋ค๋ ํน์ง์ด ์์ต๋๋ค.๋ฐ๋ฉด์ ๋ค์๋ ๋ฝ์ ๊ฒฝ์ฐ ๋ฝ์ ๋์์ด ํ ์ด๋ธ์ด๋ ๋ ์ฝ๋ ๋๋ auto_increment์ ๊ฐ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ฐ์ฒด๊ฐ ์๋๋ผ๋ ์ ์ ๋๋ค. ๋ค์๋ ๋ฝ์ ๋จ์ํ ์ฌ์ฉ์๊ฐ ์ง์ ํ ๋ฌธ์์ด(String)์ ๋ํด ํ๋ํ๊ณ ๋ฐ๋ฉ(ํด์ )ํ๋ ์ ๊ธ์ ๋๋ค.๊ทธ๋ ๊ธฐ ๋๋ฌธ์ ๋์์ฑ์ด ๋ฐ์ํ๋ ํธ๋์ญ์ ์ ๋ํด์ ๋์์ฑ ์ด์๋ฅผ ์์ ํ๊ฒ ์ฒ๋ฆฌํ ์ ์์ผ๋ฉด์, ๋ค๋ฅธ ํ์คํฌ๋ค์ ์ฒ๋ฆฌํ๊ธฐ ์ํ ์ปค๋ฅ์ ์๋ ์ ํ ์ํฅ์ ์ฃผ์ง ์์ ์ ์๋ค๋ ์ฅ์ ์ด ์์ด๋ณด์ ๋๋ค.
- 0
- 1
- 1.4K
Q&A
port in use 8080 ์๋ฌ
ubuntu@ip-172-31-38-197:~$ ps -ef | grep javaubuntu 5953 5908 0 Jun02 ? 00:21:37 java -Duser.home=/var/jenkins_home -Djenkins.model.Jenkins.slaveAgentPort=50000 -Dhudson.lifecycle=hudson.lifecycle.ExitLifecycle -jar /usr/share/jenkins/jenkins.warubuntu 584508 584483 0 06:31 pts/0 00:00:00 grep --color=auto javaํด๋น ๋ช ๋ น์ด๋ฅผ ์ ๋ ฅํ ๋ค์ grep --color=auto java pid๋ฅผ ์ฃฝ์ด๋ฉด๋ฉ๋๋ค.
- 0
- 2
- 615
Q&A
intellij ์คํ์ด ์๋ฉ๋๋ค.
ํด๊ฒฐํ์ต๋๋ค. ๊ฐ์ฌํฉ๋๋ค.
- 1
- 5
- 15K
Q&A
intellij ์คํ์ด ์๋ฉ๋๋ค.
๋ฒ์ 11์ผ๋ก ์ ๋ถ๋ค ๋ง์ถ์์ง๋ง ์ฌ์ ํ ๋ฉ์ธํด๋์ค ์ธ์์ด ์๋ฉ๋๋ค. ๊ทธ๋ฅ ์ดํด๋ฆฝ์ค ์ฐ๋๊ฒ ๋์๊น์(์ฌ์ง)
- 1
- 5
- 15K
Q&A
intellij ์คํ์ด ์๋ฉ๋๋ค.
์์ ์๋ ค์ฃผ์ ๋ด์ฉ๋๋ก ํด๋ ์๋ํ์ง ์์ต๋๋ค ใ ใ ..(์ฌ์ง)Main class์ ๋ฌธ์ ๊ฐ ์๋๊ฒ๊ฐ์๋ฐ ์ค์ ํ๋ ค๊ณ ํด๋ ์ด๋ ๊ฒ ๋น๋๋ค..(์ฌ์ง)์์์๋ ํ๋ก์ ํธ ๋ฉ๋ด๋ฅผ ๋ค์ด๊ฐ๋ ํ์ฌ ํ๋ก์ ํธ๊ฐ ๋ณด์ด๊ธฐ๋งํ๊ณ ํ์ธ๋ฒํผ์ด ๋นํ์ฑํ๋์ด์์ต๋๋ค. ๋ถํ๋๋ฆฝ๋๋ค.
- 1
- 5
- 15K




