본문 바로가기

분류 전체보기395

7월 12일 project - 찜/찜 취소 기능 구현 DB에 찜 목록 추가, 찜 목록 삭제 DB - My SQL CREATE TABLE IF NOT EXISTS Gymmark( membernum int, gymnum int ); ALTER TABLE `Gymmark` ADD CONSTRAINT `FK_Member_TO_Gymmark_1` FOREIGN KEY ( `membernum` ) REFERENCES `Member` ( `membernum` ); ALTER TABLE `Gymmark` ADD CONSTRAINT `FK_Gym_TO_Gymmark_1` FOREIGN KEY ( `gymnum` ) REFERENCES `Gym` ( `gymnum` ); HTML - thymleaf DB에서 값을 받아서와 값이 있으면 찜으로 표현 : 찜 목록이 있는지 검사 .. 2023. 7. 12.
7월 11일 project - 하트 이미지 변경 토글 이미지 배열로 만들어서 변경하기 $("document").ready(function () { let imageSources = ['/images/heart.png', '/images/heart_icon.svg.png']; // Array of image sources $('#gymmark').click(function () { let currentSource = $(this).attr('src'); let newSource = ''; if (currentSource === imageSources[0]) { newSource = imageSources[1]; } else { newSource = imageSources[0]; } $(this).attr('src', newSource); }); }) 2023. 7. 11.
7월 10일 project - paging pagingutil @AllArgsConstructor public class PaginUtil { private int maxNum; private int pageNum; private int listCnt; private int pageCnt; private String listName; public String makePaging(){ String page = null; StringBuffer sb = new StringBuffer(); int totalPage = (maxNum % listCnt) > 0 ? maxNum / listCnt + 1 : maxNum / listCnt; int curGroup = (pageNum % pageCnt) > 0 ? pageNum / pageCnt + 1 : p.. 2023. 7. 11.
7월 8일 project - 데이터 확인 ajax html javascript // 아이디 중복 체크 // false일 경우 중복체크를 안 했거나 중복된 아이디를 입력한 상태 let ck = false; function idcheck() { let id = $("#mid").val(); // id 값을 입력했는지 검사 if (id == "") { alert("아이디를 입력하세요."); $("#mid").focus(); return; } // 전송할 데이터 작성 let sendId = {"mid": id}; console.log(sendId); // 서버로 id 전송 $.ajax({ url: "idCheck", type: "get", data: sendId, success: function (res) { if (res == "ok") { alert("사용.. 2023. 7. 11.
7월 7일 project - 스프링부트 SQL 로그 출력하기 log4j2 1. pom.xml 추가 org.bgee.log4jdbc-log4j2 log4jdbc-log4j2-jdbc4.1 1.16 2. resources 파일 추가 log4jdbc.log4j2.properties logback.xml 3. application.properties 설정 # datasource(DB) spring.datasource.driver-class-name=net.sf.log4jdbc.sql.jdbcapi.DriverSpy spring.datasource.url=jdbc:log4jdbc:mysql://127.0.0.1:3306/스키마이름?serverTimezone=Asia/Seoul spring.datasource.username= spring.datasource.password= 2023. 7. 8.
7월 6일 project - 검색 필터 기능, 중복 제거 import java.util.List; import java.util.Set; import java.util.concurrent.ConcurrentHashMap; import java.util.function.Function; import java.util.function.Predicate; import java.util.stream.Collectors; public class DeduplicationUtils { public static List deduplication(final List list, Function key){ return list.stream().filter(deduplication(key)) .collect(Collectors.toList()); } private static Pr.. 2023. 7. 8.