์ „์ฒด ๊ธ€ 132

๊ฐœ๋ฐœ ๋ธ”๋กœ๊ทธ๋ฅผ ์‹œ์ž‘ํ•˜๋ ค๋‹ค ๋งˆ์ฃผํ•œ ๋‚˜์˜ ๊ณผ๊ฑฐ

์ž…์‚ฌ 1.5๋…„์ฐจ ์ผ๋„ ์ต์ˆ™ํ•ด์ง€๊ณ , ์Šฌ์Šฌ ์“ธ๋ฐ์—†๋Š” ์ƒ๊ฐ๋“ค์ด ๋งˆ๊ตฌ๋งˆ๊ตฌ ์ƒ˜์†“๋Š” ์‹œ๊ธฐ. ๋ฌธ๋“ ์ด๋ ‡๊ฒŒ ์‚ด๋ฉด ์•ˆ๋˜๊ฒ ๋‹ค(?)๋ผ๋Š” ์ƒ๊ฐ์— ๋ธ”๋กœ๊ทธ๋ฅผ ์‹œ์ž‘ํ•ด๋ณด๋ ค ๊ฒฐ์‹ฌํ•œ๋‹ค. github pages, velog, tistory..ํ”Œ๋žซํผ์„ ๊ณ ๋ฏผํ•˜๊ณ  ์žˆ๋˜ ์™€์ค‘, ์–ด๋ผ ํ‹ฐ์Šคํ† ๋ฆฌ ๋กœ๊ทธ์ธ์ด ๋˜๋„ค? ์–ด๋ผ ๋‚˜ ๊ฐœ๋ฐœ๋ธ”๋กœ๊ทธ๊ฐ€ ์žˆ๋„ค..? ๋Š˜ ์‹œ์ž‘์ด ์–ด๋ ต๋˜ ๋‚œ๋ฐ, ์ด๋ฏธ ์‹œ์ž‘์„ ํ–ˆ์—ˆ๋„ค(๊ณผ๊ฑฐ์˜ ๋‚ด๊ฐ€) ์‚ฌ์‹ค ๊นƒํ—™ ํŽ˜์ด์ง€ ์—ด์‹ฌํžˆ ๋งŒ๋“ค์–ด๋ณด์ž๊ณ  ๋‚˜๋ฆ„ ๋งˆ์Œ์„ ๋จน์—ˆ์—ˆ๋Š”๋ฐ, ์—ฌ๊ธฐ์— ์ผ๋‹จ ์•‰์•„์•ผ๊ฒ ๋‹ค. ๊ทผ๋ฐ ์ฃผ๋ง์— ๊นƒํ—™ ์กฐ๊ธˆ ๋งŒ์ ธ๋ณด๊ธด ํ•ด์•ผ๊ฒ ๋‹ค. ์žฌ๋ฐŒ์–ด๋ณด์ž„.ใ…Žใ…Ž

etc 2023.09.12

spring) java.net.BindException: Address already in use

์ƒˆ ํ”„๋กœ์ ํŠธ ๋งŒ๋“ค๊ณ  ์„œ๋ฒ„ ๊ธฐ๋™ํ•˜๋ ค๋Š”๋ฐ ๊ฐ‘์ž๊ธฐ ์—๋Ÿฌ๊ฐ€ ๋‚ฌ๋‹ค. java.net.BindException: Address already in use (์‚ฌ์šฉํ•˜๋ ค๋Š” ํฌํŠธ๋ฒˆํ˜ธ๊ฐ€ ์ด๋ฏธ ์‚ฌ์šฉ์ค‘) ํ„ฐ๋ฏธ๋„์„ ์ด์šฉํ•ด์„œ ํ•ด๋‹น ํฌํŠธ๋ฒˆํ˜ธ์˜ ์‚ฌ์šฉ์ค‘์ธ ํ”„๋กœ๊ทธ๋žจ์„ ์ข…๋ฃŒ์‹œ์ผœ ์‚ฌ์šฉ๊ฐ€๋Šฅํ•˜๊ฒŒ๋” ํ•ด๋ณด๊ฒ ๋‹ค. (mac os) 1. ์ œ๊ฑฐํ•˜๋ ค๋Š” ํฌํŠธ๋ฒˆํ˜ธ ํŒŒ์•… 2. ํ•ด๋‹น ํฌํŠธ๋ฒˆํ˜ธ์˜ ์•„์ด๋”” ๊ฒ€์ƒ‰ : $ lsof -i :ํฌํŠธ๋ฒˆํ˜ธ 3. ์•„์ด๋””๋ฅผ ์ด์šฉํ•˜์—ฌ ์‚ฌ์šฉ์ค‘์ธ ํ”„๋กœ๊ทธ๋žจ๊ณผ ํฌํŠธ๋ฒˆํ˜ธ์˜ ์—ฐ๊ฒฐ ๋Š๊ธฐ : $ kill -9 ํฌํŠธ๋ฒˆํ˜ธ์˜์•„์ด๋””

Error-log 2022.02.04

spring ) pathVariable URL ํŠน์ˆ˜๋ฌธ์ž ๋ฐ›๊ธฐ

#์ฐธ๊ณ  https://soheemon.tistory.com/entry/Spring-RestController%EC%97%90%EC%84%9C-PathVariable%EB%A1%9C-email%EC%9D%84-%EB%84%98%EA%B8%B8%EB%95%8C-%EC%9D%B4%EC%8A%88 Spring, RestController์—์„œ @PathVariable๋กœ email์„ ๋„˜๊ธธ๋•Œ ์ด์Šˆ. Controllerํ…Œ์ŠคํŠธ๋ฅผ ํ–ˆ์„๋•Œ email์˜ ํŠน์ • url์— ๋Œ€ํ•ด 406 ์—๋Ÿฌ ๋ฐœ์ƒํ•˜๋Š” ๋ฌธ์ œ๊ฐ€ ์žˆ์—ˆ๋‹ค. (soheemon@test.co.kr์€ 200OK ๋ฐ˜๋ฉด soheemon@test.com์€ 406 error ๋ฐœ์ƒ.) "/isAlreadMember/{email:.+}" ์Šคํ”„๋ง์ด .์„ ๊ธฐ.. soheemon.tistory..

TIL 2022.01.26

java ํ™˜๊ฒฝ๋ณ€์ˆ˜ ์„ค์ • (mac m1)

spring ์„ค์น˜์—์„œ ์˜ค๋ฅ˜๊ฐ€ ๋‚˜์„œ ์ž๋ฐ”์™€ jdk ๋ฒ„์ „์„ ๋‹ค์‹œ ๊นŒ๋Š” ์ผ์ด ์ƒ๊ฒผ๋Š”๋ฐ, ๊ทธ๋•Œ๋งˆ๋‹ค ํ™˜๊ฒฝ๋ณ€์ˆ˜ ์„ค์ •์ด ์ƒ๊ฐ์ด ์•ˆ๋‚˜์„œ ๊ธฐ๋กํ•ด๋‘๋ ค๊ณ  ํ•œ๋‹ค. ๊ฒ€์ƒ‰ํ•ด๋ณด๋ฉด ์—ฌ๋Ÿฌ ๋ฐฉ๋ฒ•์ด ๋‚˜์˜ค๋Š”๋ฐ, terminal ์‚ฌ์šฉ์ด ์ต์ˆ™ํ•˜์ง€ ์•Š์•„์„œ์ธ์ง€ ๋ฐฑํ”„๋กœ ์ดํ•ด๋ฅผ ๋ชปํ•ด์„œ ์„ค์ •์— ๋ฒ„๋ฒ…์ด๋Š”๋ฐ, ์ด ๋ธ”๋กœ๊ทธ ๋‚ด์šฉ์ด ๋”ฐ๋ผํ•˜๊ธฐ ์ˆ˜์›”ํ–ˆ์Œ! https://velog.io/@tpdlqj0514/Java-2%EA%B0%95.-Java-%EC%84%A4%EC%B9%98-%EB%B0%8F-%ED%99%98%EA%B2%BD%EB%B3%80%EC%88%98-%EC%84%A4%EC%A0%95Mac [Java] 2๊ฐ•. Java ์„ค์น˜ ๋ฐ ํ™˜๊ฒฝ๋ณ€์ˆ˜ ์„ค์ •(Mac) ์ž๋ฐ”๋ฅผ ์„ค์น˜ํ•˜๊ณ  ํ™˜๊ฒฝ๋ณ€์ˆ˜๋ฅผ ์„ค์ •ํ•ด์ฃผ์ž. velog.io

TIL 2022.01.12

Spring Legacy Project ) ํ”„๋กœ์ ํŠธ ํ™˜๊ฒฝ ์„ค์ • ํ•ด์ฃผ๊ธฐ

์Šคํ”„๋ง ๋ ˆ๊ฑฐ์‹œ ํ”„๋กœ์ ํŠธ๋ฅผ ์ƒˆ๋กœ ๋งŒ๋“ค๊ณ  ๋‚˜์„œ ๋ณ€๊ฒฝํ•ด์ค˜์•ผ ํ•  ์„ค์ •๋“ค์„ ์ •๋ฆฌํ•ด๋ณด๋ คํ•œ๋‹ค. ํ•˜์œ„๋‚ด์šฉ์œผ๋กœ ์„ธ ํŒŒ์ผ์„ ์ˆ˜์ •ํ•ด์ฃผ๋ฉด ๋œ๋‹ค. pom.xml 1. java version - source - target 2. org.springframework-version 3. dependency > servlet 4. dependency > jsp web.xml ํƒœ๊ทธ ๋‚ด ์†์„ฑ๊ฐ’ ์ˆ˜์ • home.jsp ์ž์„ธํžˆ ์•Œ์•„๋ณด์ž~! pom.xml 1) java version 2)org.springframework-version ์Šคํ”„๋ง ๋ ˆ๊ฑฐ์‹œ ํ”„๋กœ์ ํŠธ๋ฅผ ์ฒ˜์Œ ์ƒ์„ฑํ• ๋•Œ ๊ฒฝ๋กœ๋ฅผ com.asd.test / ์ด๋ฆ„์„ springTest ๋ผ๊ณ  ์„ค์ •ํ•ด๋‘๋ฉด, ์ฒซ๋ฒˆ์งธ ๋ฐ•์Šค ์ € ๋ถ€๋ถ„์— ๋“ค์–ด๊ฐ„๋‹ค. ๋‘๋ฒˆ์งธ ๋นจ๊ฐ„๋ฐ•์Šค ํ˜„์žฌ ์ž๋ฐ”11๋ฒ„์ „์„ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ๊ธฐ๋•Œ๋ฌธ์—, ํ•ด..

TIL 2022.01.12

Oracle /SQL /๊ธฐ๋ณธ๊ฐ’ DEFAULT ์ œ๊ฑฐํ•˜๊ธฐ

๋””ํดํŠธ ์„ค์ •, ๋ณ€๊ฒฝ ALTER TABLE ํ…Œ์ด๋ธ”๋ช… MODIFY ์ปฌ๋Ÿผ๋ช… ์ปฌ๋Ÿผ๋ช…์˜_๋ฐ์ดํ„ฐํƒ€์ž…(ํฌ๊ธฐ) DEFAULT ๊ฐ’; ALTER TABLE ํ…Œ์ด๋ธ”๋ช… MODIFY ์ปฌ๋Ÿผ๋ช… ์ปฌ๋Ÿผ๋ช…์˜_๋ฐ์ดํ„ฐํƒ€์ž… DEFAULT SYSDATE; ๋””ํดํŠธ ์‚ญ์ œ ALTER TABLE ํ…Œ์ด๋ธ”๋ช… MODIFY ์ปฌ๋Ÿผ๋ช… DEFAULT NULL; ---------- ์ดˆ๊ธฐ์— ๊ธฐ๋ณธ๊ฐ’์„ ์ง€์ •ํ•ด์ฃผ์ง€ ์•Š์œผ๋ฉด ๊ธฐ๋ณธ๊ฐ’์œผ๋กœ null์ด ๋“ค์–ด๊ฐ€๊ธฐ ๋•Œ๋ฌธ์—, ๋ฏธ๋ฆฌ ์ง€์ •ํ•ด๋‘” ๊ธฐ๋ณธ๊ฐ’์„ ์—†์• ๊ธฐ ์œ„ํ•ด์„œ ๋‹ค์‹œ ๋„๋กœ ๊ธฐ๋ณธ๊ฐ’์„ ์ค€๋‹ค.

TIL 2022.01.06

ORA-00908: missing NULL keyword ๋ˆ„๋ฝ๋œ NULL ํ‚ค์›Œ๋“œ

ใ…Žใ…Ž..์˜ค๋Š˜๋„ ์ด๋ ‡๊ฒŒ ์ƒˆ๋กœ์šด ์˜ค๋ฅ˜๋ฅผ ์ ‘ํ•˜๊ณ ...! select๋ฌธ์— null ์„ ์‚ฌ์šฉํ•˜์ง€ ์•Š์•˜๊ธฐ ๋•Œ๋ฌธ์— ์–ด๋””์ผ๊นŒ..์ฐพ์•„๋ณด๋Š”๋ฐ DELETE_DATE IS NULL -> DELETE_YN = 'N' WHERE์ ˆ ์ปฌ๋Ÿผ๋ช…์„ ๋ณ€๊ฒฝํ•˜๋ฉด์„œ IS๋ฅผ ๋ฐ”๊ฟ”์ฃผ์ง€ ์•Š์•„์„œ ์ƒ๊ฒผ๋˜ ์˜ค๋ฅ˜์˜€๋‹ค...ํ—ˆํ—ˆํ—ˆ

Error-log 2022.01.03

Bootstrap ์Šคํƒ€์ผ ์ฝ”๋“œ ๋ณ€๊ฒฝํ•˜๊ธฐ

[ w3school ์—์„œ ์ œ๊ณตํ•˜๋Š” bootstrap4๋ฅผ ์ด์šฉํ•ด์„œ ์Šคํƒ€์ผ ์‰ฝ๊ฒŒ ์ ์šฉํ•˜๊ธฐ ] https://www.w3schools.com/bootstrap/bootstrap_ver.asp Bootstrap 3, 4 or 5 W3Schools offers free online tutorials, references and exercises in all the major languages of the web. Covering popular subjects like HTML, CSS, JavaScript, Python, SQL, Java, and many, many more. www.w3schools.com ์šฐ์„ , ์œ„ ์‚ฌ์ดํŠธ์˜ ์—ฌ๋Ÿฌ ์Šคํƒ€์ผ์„ ์ ์šฉํ•˜๊ธฐ ์œ„ํ•ด์„œ head ๋ถ€๋ถ„์— ์•„๋ž˜์˜ ์ฝ”๋“œ๋ฅผ ๋ณต๋ถ™ํ•ด์ค€๋‹ค. ๋ถ€ํŠธ์ŠคํŠธ๋žฉ์„..

TIL 2022.01.02

servlet ์—์„œ alert ๋„์šฐ๊ธฐ

[ ๋กœ๊ทธ์ธ ์‹คํŒจ ์‹œ, ์•Œ๋ฆผ์ฐฝ์„ ํ†ตํ•ด ๋ฉ”์„ธ์ง€๋ฅผ ์ „๋‹ฌํ•ด์ฃผ๊ณ  ๋‹ค์‹œ ์ด์ „ ํŽ˜์ด์ง€๋กœ ๋Œ์•„๊ฐ€๋Š” ๊ธฐ๋Šฅ ๊ตฌํ˜„ํ•˜๊ธฐ ] ํ™”๋ฉด์—์„œ ๋ณด์—ฌ์ง€๋Š” ์ฐฝ์ด๋‹ˆ๊นŒ ๋‹จ์ˆœํžˆ jsp์—์„œ ์ฒ˜๋ฆฌํ•ด์ฃผ๋ฉด ๋œ๋‹ค๊ณ  ์ƒ๊ฐ. db์— ์กด์žฌํ•˜์ง€ ์•Š์•„์„œ ๋ฐ์ดํ„ฐ๋ฅผ ๊ฐ€์ ธ์˜ฌ ์ˆ˜ ์—†์„ ๊ฒฝ์šฐ๋ฅผ if๋ฌธ์„ ํ†ตํ•ด ๊ฐ์‹ธ์ฃผ๊ณ  ์•Œ๋ฆผ์ฐฝ์„ ์ถœ๋ ฅํ–ˆ๋‹ค. ๋‹ค๋งŒ ์ฒ˜์Œ ๋กœ๊ทธ์ธํŽ˜์ด์ง€์— ์ ‘๊ทผํ–ˆ์„ ๋•Œ๋„ ๊ฐ’์ด ์—†๊ธฐ๋•Œ๋ฌธ์—, ๊ทธ๋•Œ๋„ ์•Œ๋ฆผ์ฐฝ์ด ๋œจ๋Š” ๋ฌธ์ œ๊ฐ€ ์ƒ๊ธด๋‹ค. //jsp ์— ์ž‘์„ฑํ–ˆ๋˜ ์ฝ”๋“œ (์‹คํŒจ) ๋กœ๊ทธ์ธ์„ ์‹œ๋„ํ•œ ํ›„์—๋งŒ ์•Œ๋ฆผ์ฐฝ์„ ๋ณด์—ฌ์ฃผ๊ธฐ ์œ„ํ•ด ์„œ๋ธ”๋ฆฟ ๋‚ด๋ถ€ else ์—์„œ ์ฒ˜๋ฆฌํ•ด์ฃผ๊ธฐ๋กœ ํ–ˆ๋‹ค. writer.close(); ๋ฅผ ํ•˜๋ฉด sendRedirect๋ฅผ ํ•  ์ˆ˜ ์—†๊ธฐ ๋•Œ๋ฌธ์—, ์•Œ๋ฆผ๋ฉ”์„ธ์ง€๋ฅผ ๋ณด์—ฌ์ฃผ๊ณ  'ํ™•์ธ'๋ˆ„๋ฅด๋ฉด ์ด๋™ํ•  ๊ฒฝ๋กœ๋ฅผ location.href=""; ์•ˆ์— ์ ์–ด์ค€๋‹ค. //servlet resp.setC..

TIL 2022.01.02