목록분류 전체보기 (151)
ultra_dev
📌 쓰레드.. run()메소드 호출 안하고 start()메소드 호출 하는 이유 다중쓰레드는 Heap, Code, Static 영역은 공유하지만 스레드 별로 각기 다른 Stack 영역이 존재 :run()메소드는 단순히 오버라이딩을 한 메소드를 호출하는 것 그냥 순차적 처리하게 됨 start()메소드로 실행하면 새로운 스택 영역을 만들어서 동시에 처리 가능해짐 (JVM이 새로 만들어줌) 📌쓰레드풀! 자바에서 쓰레드 풀 다뤄보기 프로세스와 쓰레드 쓰레드는 프로세스 내의 작업 흐름이다. 프로세스는 최소 1개의 쓰레드를 가지고 있으며, N개의 쓰레드를 생성하여 동시에 작업이 처리 되도록 구성할 수 있다. 이렇게 프로 hudi.blog 📌스프링부트.. 스프링부트애플리케이션에서 @SpringBootApplicatio..
📌생성자 -> 연관관계매핑시 업데이트 발생 create도 하는데 update도 한다? ->단일책임 원칙 어긋남 생성자에 연관관계 매핑하는 것보다 연관관계 편의 메소드 사용하는 것이 더 좋음 📌 dto에 넣을땐 서비스단에서 for문 돌리든, dto 생성자에서 for문 돌리든 상관 없음 📌보드낫파운드 익셉션, 유저 낫파운드 익셉션 이런 것들은 not found exception으로 퉁쳐도 됨 보드낫파운드 유저낫파운드 이런식으로 하면 예외가 너무 불필요하게 많아서 지저분해짐 📌메소드 주석은 /** */ 로 다는 것 추천 거기 뜨는 파라미터 리턴값에 넣어주기 서비스단은 특히나.. 서비스 인터페이스에 주석다는 것 ㄱㅊ 📌 엔티티 order라서 예약어 걸릴 땐 @Table ("name~~ orders")로 해서 하..
기침할 때 왜 아픈가 했더니 기침을 너무 해서 갈비뼈에 금이 갔다고 한다. 말이 되는건가..? ☑️ 팀플 끝 (여러가지를 해보면서 기초를 다질 수 있었다. 더미데이터 넣는 법도 알게 됐다. ) ☑️ 스프링 강의.. 조금 밖에 못봤다. 다음주에는 진짜 열심히 봐야겠다. ☑️ 예외처리 대충은 감을 잡을 수 있었다. 시큐리티는 아직도 모르겠다.. 📋 다음주 목표 ✏️ 스프링 인프런 강의 기본편 완강하기 + mvc 1편도 여유 되면 듣기 ✏️ 시큐리티 공부 ✏️ 알고리즘 매일 2문제 풀기