일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 오라클 c##제거
- servlet에러
- oracle 18
- MFC
- aws
- springboot
- SpringToolSuite4
- html주문폼
- TCP/IP
- AWS 청구
- AWS요금
- web browser external
- C++
- hmlt
- 소켓통신
- AWS경보
- jsp에러
- js구구단
- AWS사용자
- html사용자함수
- hit desktop
- bootstrap
- IP통신
- IAM 결제
- Update
- javasecurity
- jsNature
- JPA
- 깃헙 데스크탑
- git stah
- Today
- Total
목록전체 글 (36)
Ynns
** header 에서 브라우저 정보 가져오기 // SecurityConfig.java @Override public void onAuthenticationSuccess(HttpServletRequest request, HttpServletResponse response, Authentication authentication) throws IOException, ServletException { // 로그인 시 로그인 날짜 업데이트 & 접속 브라우저 기록 User user = (User) ((UserDetailImpl) authentication.getPrincipal()).getUser(); String username = user.getID(); String header = request.getHea..
메소드 이름 안에서 지원되는 키워드 And findByLastnameAndFirstname … where x.lastname = ?1 and x.firstname = ?2 Or findByLastnameOrFirstname … where x.lastname = ?1 or x.firstname = ?2 Is,Equals findByFirstname,findByFirstnameIs,findByFirstnameEquals … where x.firstname = 1? Between findByStartDateBetween … where x.startDate between 1? and ?2 LessThan findByAgeLessThan … where x.age < ?1 LessThanEqual findByAge..
회원 가입 이후 최초 로그인의 경우 최초 비밀번호를 변경하기 위해서는 최초 로그인의 T/F를 판단해야 된다 이걸 isFirstLogin 컬럼으로 EnumYn 을 사용해 Y/N 으로 표기해 준다 이후 비밀번호를 변경하게 되면 'N' 에서 'Y' 로 변경 // Column 생성 @Column(columnDefinition ="ENUM('Y', 'N') default 'N'") @Enumerated(EnumType.STRING) private EnumYn isFirstPwd = EnumYn.N; JPA 는 SQL 문 없이 JpaRepository 인터페이스로 메소드를 만들어 사용한다 하지만 update 문은 따로 작성해야 가능 @Modifying // select 문이 아님을 나타낸다 @Query(value ..
... // swagger 에서 값을 넘길 때 password 컬럼의 값만 기존 데이터 그대로 넘기려면 // StringUtils.usEmpty() 함수를 사용해 먼저 값이 들어있는지 확인해 준다 없는 경우 그냥 넘어감 if(!StringUtils.isEmpty(memberAuthRequest.getPassword()) && !member.getPassword().equals(memberAuthRequest.getPassword())) { member.setPassword(memberAuthRequest.getPassword()); } ... @DynamicInsert, @PrePersist 둘 다 안 넘어가서 바꿨다
DateTimeFomatter 사용해서 날짜 형식 잡기 > LocalDateTime.now() 현재 시간 잡기 > isBefore 사용해서 비교 DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss"); LocalDateTime currentDay = LocalDateTime.now(); //각 매장의 마감여부 관계없는 배송일 날짜/배송시간/회차 조회 Map mapDeliveryday = batchOrderMapper.getDeliverydayMatch(paramMap); if (mapDeliveryday != null) { ... nearClosingday = mapDeliveryday.get("closingday"..
# CClientSocket OnClose : 소켓 해제 시의 처리 함수 OnReceive : 서버 통신 받을 시의 처리 함수 SetWnd : Sendmessage 활용을 위한 메인의 핸들을 받는 함수
# Listen 할 때 필요한 함수 HWND : 윈도우 접근을 위한 핸들 OnAccept : 클라이언트가 서버와 연결 시 처리 함수 SetWnd : Sendmessage 활용을 위한 메인의 핸들을 받는 함수 # Client 매칭할 때 필요한 함수 OnClose : 소켓 해제 시의 처리 함수 OnReceive : 서버 통신 받을 시의 처리 함수 SetWnd : Sendmessage 활용을 위한 메인의 핸들을 받는 함수 # 메인 클래스 구현 socServerDlg WM_ACCEPT_SOCKET : Client가 Server에 접속할 때 IDC_LIST_CLIENT에 접속 표시 WM_CLEINT_MSG_RECV : Client 가 Server 로 메시지 보낼 때 IDC_LIST_MSG에 메시지 표시 WM_CL..