본문 바로가기
728x90

전체 글389

JPA ) QueryDsl , Pageble 을 이용해 페이징을 하다! 나중에 나중에 하면서 미루던 작업이 있었드.... 그것은 바로 페이징 ㅠ,ㅠ 드디어 오늘......!! 바로 이 시간....!! 나머지 파트 페이징도 끝낼 수 있었다 ㅠㅠ (어드민용은 또 새로 만들어야하긴 하지마는...) 오쨌든 ^0^ / 페이징을 구현했던 과정을 써보쟈 (간단하게 본인 1) 첫페이지를 1페이지로 만들기, 페이지 사이즈 지정 Pageble의 페이지 인덱스는 0부터 시작해서, 0 == 1페이지로 지정해주고 페이지 기본 사이즈를 정해쥰다 @Bean public PageableHandlerMethodArgumentResolverCustomizer customize() { return p -> { p.setOneIndexedParameters(true); // 1부터 시작 p.setMaxPage.. 2023. 1. 4.
값이 같은 Long 두개를 비교했는데 왜 false 일까? public MdOrderDto selectOne(Long mdOrderId, Long memberId) { MdOrder mdOrder = em.find(MdOrder.class, mdOrderId); log.info("멤버 아이디 = {}", memberId); log.info("찾은 멤버 아이디 = {}", mdOrder.getOrder().getMember().getId()); if(mdOrder.getOrder().getMember().getId() != memberId) { return null; } return new MdOrderDto( mdOrder.getId(), mdOrder.getQuantity(), mdOrder.getPrice(), mdOrder.getMarket().getMd(.. 2023. 1. 3.
팀플 첫 이탈자가 생겼읍니다~ ^-^ 팀플 조장 됐다고 썼을 때 의욕없던 팀원 결국 이탈했음 ^.^ ......... 하 처음 조 짜졌을 때부터 똥씹은 표정에 대답도 제대로 안 하고 비협조적이었는데 아마 조원이 마음에 안들었던듯 - 본인이랑 친한 사람도 없고 - 못하는 멤버들이 좀 있어서... 그래도 첫 회의 끝나고는 의욕 좀 생겨서 이것저것 하는 거 같다가 기능 회의 할 때 본인 공부할 시간도 부족하고 하루 이틀만에 생각해오기는 어렵다고 해서 그러면 주말 끼고 생각해오자고 했더니 주말 지난 월요일(오늘) 본인 파트도 발표 안 하고 갑자기 혼자 하겠다고 *폭탄 발언* 화를 꾺꾺 참고 미리 말해주지 지금 말하면 어떡하냐 금요일에라도 얘기해줬으면 내가 본인것까지 해왔지 않았냐... 라고 했더니 묵묵부답 ㅎ.ㅎ 그냥 알았다고 하고 보냈다 사실 조.. 2023. 1. 2.
thymeleaf ) 타임리프 관련 나 혼자 보는 저장용 간단한 표현: ◦ 변수 표현식: ${...} ◦ 선택 변수 표현식: *{...} ◦ 메시지 표현식: #{...} ◦ 링크 URL 표현식: @{...} ◦ 조각 표현식: ~{...} • 리터럴 ◦ 텍스트: 'one text', 'Another one!',… ◦ 숫자: 0, 34, 3.0, 12.3,… ◦ 불린: true, false ◦ 널: null ◦ 리터럴 토큰: one, sometext, main,… • 문자 연산: ◦ 문자 합치기: + ◦ 리터럴 대체: |The name is ${name}| • 산술 연산: ◦ Binary operators: +, -, *, /, % ◦ Minus sign (unary operator): - • 불린 연산: ◦ Binary operators: and, or ◦ Bo.. 2022. 12. 30.
기억해두려고 쓰는 토막 상식 먼가 짜잘한 거 알게될 때마다 계속 추가됨 자바 스크립트 null 값이 없음 undifined 정의되지 않음 == 의미가 같나요? === 의미와 타입 둘 다 같나요? true == 1 자바 배열은 순서가 있고 index(식별자) 있음 List는 순서와 식별자가 없음 배열은 길이 변경 불가 List 가변 배열 - 특정한 위치에 있는 요소를 지속적으로 불러올 때 좋음 배열 [0] 을 사용하는 이유 ? 선택하지 않았을 때, null값을 보내기 싫어서, 대신 [0]을 반환 클래스는 객체를 생성하기 위해 필요하다 객체를 사용하는 것은, 객체의 속성과 기능을 사용하는 것, (변수, 메소드) 오버로딩 : 하나의 클래스에 같은 이름의 메소드 여러개 정의 매개변수의 개수 또는 타입이 달라야함 리턴 타입은 오버로딩 성립 .. 2022. 12. 30.
html/css 대충 내가 보려고 정리 클래스 이름 정하는 관례 - 스네이크 기준 로그인 관련이라면 login_wrapper 빨간색 (전체를 감싼다) login_input_wrapper 검정색 (인풋을 감싼다) login_button_wrapper 회색 (버튼을 감싼다) 카멜>파스칼>스네이크 ... 순으로 마니 씀니다 이미지 올리기 겉으로 드러나지 않는 웹 페이지의 정보 제공 페이지 설명 요약, 핵심 키워드, 제작자, 크롤링 정책.... 단락 표시하기, 제목 단락 만들기 줄 바꾸기 수평 줄넣기 인용문 넣기 입력 그대로 화면에 표시 굵게 표시, (는 시각장애인용 읽기를 제공) 이태릭체 표시 인용문(인라인 요소) 형광펜 효과 영역 묶기(인라인 요소) ㄴ 얘네는 같은 요소니까 다른 스타일 적용도 ok 동아시아 글자 표시 약자 표시, title 속성.. 2022. 12. 30.
728x90