TIL, WIL (83) 썸네일형 리스트형 08. 14 TIL : mySQL ~ ORDER BY NULL ORDER BY NULL은 MySQL에서 사용되는 특수한 구문으로,결과 집합의 정렬을 무효화하거나 비활성화하는 데 사용됩니다. 즉, 정렬을 하지 않겠다는 의미입니다 보통 MySQL 쿼리에서 ORDER BY 절을 사용하면 결과가 특정 열을 기준으로 정렬됩니다. 그러나 때로는 정렬을 원하지 않거나 정렬이 불필요할 수 있습니다. 이때 ORDER BY NULL을 사용하면 쿼리가 정렬 없이 수행됩니다.이 구문은 주로 다음과 같은 상황에서 유용합니다:GROUP BY와 함께 사용: GROUP BY 절을 사용할 때 MySQL은 기본적으로 결과를 그룹핑된 열을 기준으로 정렬합니다. 하지만 정렬이 필요 없는 경우 ORDER BY NULL을 사용해 불필요한 정렬을 방지하고 성능을 최적화할 수 있습니다.SELECT colum.. 08. 09 TIL : 테스트 코드 도입 시작 given when then을 바탕으로 CRUD 메서드에 대해 필요한 테스트 코드를 설계하고 구현해보기 시작. 직접 설계하는 것에 자신감이 좀 더 붙으면 보다 핵심적인 비즈니스 로직에도 도입해보려고 한다. 이를 통해 런타임 오류를 조금 더 줄일 수 있을 것이라 기대하고 있다 08.07 TIL : QueryDSL 필요성 및 장점 이해 문제 : CTE 문법을 활용한 쿼리 작성 및 개선을 위한 분석 작업 도중 queryDSL의 필요성을 보다 확실하게 이야기하고 싶어 근거를 확인해보게 되었다. * 내가 확실하게 느낀 장점들1. 타입 안전성컴파일 시 쿼리 타입을 검사한다. MyBatis의 경우에는 런타임에서 오류가 확인 가능해 테스트 단계까지 가서 오류가 확인 가능하므로 이 과정을 개선할 수 있다. 2. 유지보수DAO 패턴의 경우 쿼리 변경 시 관련 코드를 모두 수정해야 한다. 07. 25 TIL : AOP ProceedingJoinPoint 클래스의 proceed(); 메서드 AOP 구현 시 proceed() 메서드와 AOP 작동 방식에 대해 공부 및 실무 경험 07. 09 TIL : 엑셀 다운로드 기능 구현에 필요한 스터디 참고한 글https://techblog.woowahan.com/2698/ 아 엑셀다운로드 개발,,, 쉽고 빠르게 하고 싶다 (feat. 엑셀 다운로드 모듈 개발기) | 우아한형제{{item.name}} 1. 들어가며 안녕하세요! 정산시스템팀 병아리 개발자 최태현입니다. 최근에 엑셀 다운로드 개발을 편하게 할 수 있는 모듈을 만들게 되었습니다. 제가 엑셀 다운로드 모듈을 만들게techblog.woowahan.com https://jindory.tistory.com/entry/Java-POI%EB%A1%9C-%EC%97%91%EC%85%80-%EB%82%B4%EB%B3%B4%EB%82%B4%EA%B8%B0 [Java] POI로 데이터 엑셀 다운받기안녕하세요. 개발자 Jindory입니다. 오늘은 POI 라이브.. 06. 12 TIL : 문자열을 IntStream으로 변환하는 쉬운 방법 chars() 프로그래머스 문제를 풀다가 마주한 chars() Instream으로 아주 쉽게 변환해준다. 또는 이번 문제는 그냥 CharArray로만 비교해도 된다. https://school.programmers.co.kr/learn/courses/30/lessons/120886 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 05. 17 TIL: 엔티티 객체 참조 vs id 참조 애그리거트(애그래게잇) 첫 등장! 참고한 글 : https://medium.com/@SlackBeck/id%EB%A1%9C-%EB%8B%A4%EB%A5%B8-%EC%95%A0%EA%B7%B8%EB%A6%AC%EA%B2%8C%EC%9E%87%EC%9D%84-%EC%B0%B8%EC%A1%B0%ED%95%98%EB%9D%BC-4d64f1591e60 ID로 다른 애그리게잇을 참조하라필자는 지난 글 전반부에서 도메인 주도 설계Domain-Driven Design에서 말하는 구조물 중 하나인 조립물AGGREGATE[1]에 대해 이야기했다. 조립물을 구현하다 보면 다른 조립물을 참조해야 할 때가 있다.medium.com 05.16 TIL : JNDI, Wildfly, JBOSS 1. JNDI참고한 글 :https://velog.io/@zzjs11/JNDI%EB%9E%80 JNDI란(With JDBC, DBCP)현재 투입한 프로젝트에선 DB연결을 JNDI 관리하고있다. JNDI 이름은 들어봤는데 정확히 무엇을 의미하는 것인지 몰라서 이번 기회에 내용을 정리해보고자 한다.JNDI에 대해 찾다보면 DBCP에 대한 설velog.ioWAS에서 DB 커넥션을 미리 네이밍하는 방식을 의미한다. 커넥션이란, 일반적으로 트랜잭션 하나를 처리하기 위한 객체로, 이를 미리 생성해서 관리하는 방식은 커넥션 풀이다.이 커넥션 풀을 관리할 때 JDBC를 기반으로 한 것이 DBCP이며, JNDI는 DBCP를 호출해 커넥션 풀의 커넥션를 쉽게 얻을 수 있다(DataSource 객체를 활용하면 보다 쉽게 이.. 이전 1 2 3 4 5 ··· 11 다음