본문 바로가기

업무 기록56

자바스크립트 이용한 마크다운 자동 목차 만들기 구현목표 내가 만들고자 하는 것은 마크업언어로 #in(textarea) 에 작성을 하면 #out에 html로 자동 변환되고 여기서 변환된 #out의 html 문법을 보고 목차를 자동으로 만드는게 목표이다. 작업을 하면서 구글에 많은 티스토리 블로그 자동 목차만들기를 활용해서 사용하면 되겠다고 생각하였다. 여기서는 자동목차 만들기만 확인할것이다. html 기본 구조 # 뉴스 제목 1 ## 부제목 1 ### 소제목 1.1 # 또 다른 주제 다운로드 Markdown Markdown HTML ×> 위는 기본적인 html의 뼈대이다. 생략된 css난 html 부분이 많이있다. (참고용) 결과페이지 미리보기 자바스크립트 전체 $(document).ready(function () { // 여기에 Markdown 콘텐.. 2023. 9. 7.
이클립스(eclips) clean 의 중요성 클린의 중요성을 깨닫게 되었다. 3일간 코드를 보고 아무리 봐도 내가 틀린부분이 없고 에러도 이상한 곳에서 발생을 하였다. 구글링을 계속해도 원인을 못찾다가 아무생각없이 clean을 해보니 문제가 해결되었다......Clean 의 중요성상단바 -> Project -> Cleanclean은 이클립스가 사용하고 있던 정보나 class를 전부 삭제하고 다시 만드는것이라고한다. 이를통해 이클립스가 빌드중에 꼬인 내용을 새로 정리하는 것이다. 이클립스는 빌드시간을 줄이기 위해 모든 폴더의 소스코드를 컴파일하지 않고 작업간 수정한 java 파일과 그와 관련된 부분만 컴파일한다. 이런 경우 가끔 버그나 컴파일 충돌로 빌드가 꼬여 문제가 발생한다. 나는 이전에는 Intelij를 써서 그런지 모르겠지만 이클립스를 최근에.. 2023. 8. 31.
JSP 모달창 버튼 출력 조건 JSP를 이용하여 특정 조건에 따라 모달창 내에 버튼을 보이게하고 기능을 추가하는 내용을 해보겠다. 여기서 예는 확인불가 일때 삭제버튼을 보이게 하는 내용이다. ✔ 버튼 기본상태 상태 중단 정상 대기 확인불가 확인불가 OPTION을 보면 value값이 ' ' 아무것도 입력되지 않은 상황에서 확인 불가가 된다. 이때 삭제버튼이 나오게 할려고 한다. ✔ 확인 불가시 삭제 코드 var statusDropDown = document.getElementById('status').value; //var selectedStatus = statusDropDown.value; // 검수요청, 사용승인상태, 삭제불가 메시지만 보여준다. if(statusDropDown == ''){ // 삭제만 가능 etcCommentTr.. 2023. 8. 30.
Proxy 의 장단점과 설명 기본 프록시 (Proxy)는 클라이언트와 서버 간의 중간 매개체로 작동하는 서버나 애플리케이션이다. 주로 웹에서 사용되며, 클라이언트 요청을 서버에 전달하고, 서버로부터의 응답을 클라이언트에게 다시 전달하는 역할을 한다. 프록시는 여러 가지 목적으로 사용되며, 보안, 로깅, 캐싱, 접근 제어 등 다양한 기능을 수행할 수 있다. 프록시 서버를 사용하는 이유와 장점 : 1. 보안 및 개인 정보 보호: 보안 향상: 프록시는 클라이언트와 서버 간의 중개 역할을 하므로 클라이언트의 IP 주소를 숨기고, 외부에서 직접 서버에 접근하는 것을 방지함으로써 보안을 향상. 개인 정보 보호: 프록시는 사용자의 웹 활동을 익명화할 수 있어 개인 정보 보호를 강화. 2. 캐싱과 성능 향상: 캐싱: 프록시 서버는 이전에 요청한 데이터.. 2023. 8. 26.