[Java 웹 개발] 세미 프로젝트 4. Problem-solving

febCho·2024년 1월 21일

Semi-AllCampus

목록 보기
4/6
post-thumbnail

1. 문제 해결 데이터베이스 전문

노션 링크
노션 데이터베이스

2. 문제 해결 목차

  1. 부트스트랩 무료 템플릿 캐릭터셋 불일치, 404 에러
  2. Oracle 여러 개의 데이터 insert 하기
  3. 이미 만들어진 테이블에 Unique 제약 조건 추가하기
  4. 세션에 setAttribute()한 학교명과 닉네임을 읽어오지 못하는 문제
  5. 비밀번호 글자수에 맞게 가공하여 출력하기
  6. 부트스트랩 캐러셀로 인해 다른 UI가 함께 이동하지 않도록 영역 구분하기
  7. raio 항목이 2개 이상일 때 따로 나누어 유효성 체크하는 방법
  8. DB에서 읽어온 URL 하이퍼링크 형태로 만들기
  9. 작성자에게만 판매 여부 버튼이 보이도록 처리하였을 때 발생한 NumberFormatException 해결하기
  10. Uncaught ReferenceError: $ is not defined 에러 해결하기
  11. 수정 시 하나의 컬럼에 합쳐 저장했던 데이터 나누어 출력하기
  12. ‘요청 타겟에서 유효하지 않은 문자가 발견되었습니다’ 에러 해결하기
  13. <table> 데이터 가로 출력 및 패딩값 추기
  14. 로그인 시 세션에 저장해준 값들의 변수명과 아이디/비밀번호 찾기 시 request에 저장해둔 변수명이 중복되어 발생한 문제 해결하기
  15. 업로드되는 이미지 파일 규격이 제각각인데 통일하여 출력되어야 할 때
  16. <td> 간격을 마진으로 띄웠는데, 그 개수가 늘어나면서 간격도 같이 달라질 때
  17. 뜬금없이 웹페이지에 스크롤이 생겼을 때 제거하는 방법

3. 느낀 점

에러가 발생하거나, 어려운 문제에 부딪혔을 때 해결 과정을 기록하고자 노션에 나름 야심차게 만들었던 'Problem-solving' 페이지.

프로젝트 진행 동안 바쁜 시간을 쪼개어 배운 내용들을 정리했지만, 아쉽게도 개별 포스팅을 하자니 그 내용이 누군가에게 도움이 될 만큼 체계적으로 정리되어 있다는 생각이 들지 않았다. 이 프로젝트를 진행한 사람만이 알 수 있는 문제와 해결법이라 해야 할까.

내가 배웠다는 것만은 확실하기에 아쉬운 마음에 이렇게라도 기록해둔다.
내가 많은 도움을 받았던 다른 개발자 분들의 Error 포스팅들이 보통 정성이 아니라는 걸 다시 한 번 더 느꼈다. 포스팅을 하고자 한다면 before 코드를 보다 철저하게 기록해두어 해결 후인 After와 어떤 점이 달라졌는지 백업을 잘 해두어야겠다.

profile
Done is better than perfect.

0개의 댓글