| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- 깃허브
- 이클립스
- 자바
- myBatis
- JavaScript
- spring
- 웹개발
- 김영한
- jQuery
- comfyui
- Ai
- java
- HTML
- vscode
- error
- 스파르타코딩클럽
- 배포
- Firebase
- AJAX
- restapi
- SQLD
- 코딩
- flux
- SQL
- CSS
- 오블완
- ChatGPT
- Eclipse
- 티스토리챌린지
- NanoBanana
- Today
- Total
목록ChatGPT (4)
푸들푸들
1. 객체지향 프로그래밍(OOP) 기반Java는 객체지향 언어(OOP)로, 코드의 재사용성, 모듈화, 캡슐화가 뛰어나 유지보수가 용이함.SOLID 원칙을 적용하기 쉬워, 확장성과 유지보수성을 고려한 설계를 할 수 있음.2. 플랫폼 독립성 (Write Once, Run Anywhere)JVM(Java Virtual Machine) 위에서 실행되기 때문에, 운영체제(OS)와 관계없이 동일한 코드가 실행됨.덕분에 여러 환경에서 확장하기 쉽고, 이식성이 뛰어나 유지보수가 수월함.3. 강력한 타입 시스템과 예외 처리Java는 정적 타입 언어로, 컴파일 단계에서 오류를 미리 방지해 안정적인 코드 유지 가능.예외(Exception) 처리 시스템이 강력하여, 런타임 에러를 최소화하고 유지보수를 쉽게 할 수 있음.4. ..
공지글 수정 페이지는 글 작성자 본인만 접근이 가능해야함.수정 버튼이 본인에게만 노출되게 적용해놨으나,일정한 패턴의 url을 사용하다보니 수정 링크가 추측이 가능함.링크를 입력해서 접속할 시, 누구나 공지글 수정이 가능해짐.-> 글 작성자가 아닌 사람의 해당글 수정페이지 접근을 막아야함. @GetMapping("/board/modifyNotice")public String modifyNotice(@RequestParam Integer boaNo, Model model) { Map board = boardService.getBoardOne(boaNo); // 글 작성자와 다른 사원 접근 막기 int empNo = (int)board.get("empNo"); CustomUserDetai..
줄바꿈을 하여 글을 입력 하였으나줄바꿈이 적용되지 않은 채로 출력됨 -> HTML에서 줄바꿈을 자동으로 유지하도록 CSS 적용글 내용을 출력하는 페이지에서 style="white-space: pre-wrap;"을 추가(글 입력 페이지에서는 별다른 처리X) ${b.content} -->줄바꿈이 적용된 채로 출력! ChatGPT
SQL 오류라길래 Mapper.xml을 보았으나 잘못된 것이 없음-> 값이 넘어오지 않는 것 같아 Controller를 보았으나 잘못된 것 없음결국 챗지피티..Chat GPT이 오류는 actor_file 테이블에 데이터를 삽입할 때 기본 키 제약 조건을 위반하여 발생한 문제입니다. **기본 키(primary key)**로 지정된 컬럼에 동일한 값인 '0'을 삽입하려고 할 때 발생합니다. 이 문제는 보통 다음과 같은 이유로 발생합니다.문제 원인기본 키 자동 증가 설정 문제actor_file 테이블의 기본 키(primary key)가 자동 증가(AUTO_INCREMENT)로 설정되어 있지 않아 삽입할 때 중복된 값이 사용됩니다. 기본 키 컬럼이 자동으로 증가하도록 설정되지 않았다면, 명시적으로 기본 키 값을..