본문 바로가기

전체 글163

Input type 파일 업로드 input의 파일을 업로드 하는 경우 input tag의 files에 file들이 채워지게 되는데, 이때 files는 배열이 아니므로 map이나 filter등의 array 관련 메소드들이 없다. 따라서 제거된 파일의 목록을 별도로 만들고 그 목록을 FileList 형태로 만들어서 재할당 해주는 방식이 필요하다. const input = document.getElementById('file'); var newFile = blobToFile(blob, fileName); //1. blob 파일을 File로 생성 const newFileList = new DataTransfer(); // 2. DataTransfer 인스턴스 생성 newFileList.items.add(newFile)); // 3. 인스턴스에.. 2023. 12. 8.
오라클 쿼리문 공부(FUNCTION) --DECODE 오라클 쿼리에서 가장 많이 사용하는 함수 중에 하나이고 IF ELSE 와 비슷한 기능을 수행 ex) DECODE(칼럼,조건1,결과1,조건2, 결과2, 조건3,결과3...) --INSTR 해당 함수는 문자열에서 문자를 찾으면 문자의 시작 위치를 반환 문자를 찾기 못하면 0을 반환 --CHAR 고정 길이 문자열을 저장하고 고정길이보다 적은 값을 입력 시 나머지 공간은 SPACE로 채움 --VHACHAR2 가변 길이 문자열을 저장하고 실제 길이의 값만 저장 --SUBSTR 문자열 자르기 함수 SUBSTR(문자열, 시작위치, 길이) SUBSTR(문자열, 위치) 위치부터 끝까지 문자열을 자른다 --LENGTH(글자), LENGTHB(글자) LENGTH함수는 글자수를 계산하고 LENGTHB는 Byt.. 2023. 11. 24.
2023 1 새로운 업무를 익히고 내가 알고 있는 지식을 총동원하며 적응을 하는 중 내일은 또 무엇을 얼마큼 알게 될까 조금은 낯선 개발 환경이 설레기도 한다. 2 어느 장소이든 현명하고 좋은 사람은 있다는 선배의 조언은 이직할 때마다 기억에 남는 말이다. 점심시간 동료들의 대화를 들으며 멋진 고민을 공유하는 좋은 시간과 사람들이라는 생각이 들었다. 나도 앞으로 분발하며 나아가야지. 3 내가 그 곳에서 오래 일하며 잘 해낼 수 있었던 이유는 어쩌면 주변의 좋은 사람들의 관심과 응원 때문이었을까 거리가 멀어져도 생각날 때마다 카톡과 연락 해주시는 분들이 너무 고맙다. 매일 스스로에게 응원을 보내야지 ㅡ넌 오늘도 즐겁게 잘 할거야 4 자신만의 욕심으로 조급해질 때 노력하는 스스로를 믿자. 오늘 안 된다고 실망하는 게.. 2023. 11. 22.
request 파라미터 값 설정 및 조회 `request.setParameter`은 Java Servlet에서 사용되는 메서드로, HTTP 요청의 매개변수(parameter)를 설정합니다. Servlet에서 클라이언트로부터 전송된 데이터는 URL 매개변수나 HTML 폼 데이터 등으로 전달됩니다. 이러한 데이터를 서블릿에서 사용하기 위해서는 `request` 객체를 사용하여 매개변수를 얻어오거나 설정해야 합니다. 아래는 `request.setParameter`를 사용하는 예제 코드입니다: import java.io.IOException; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletReq.. 2023. 11. 13.
Jeus 서버 command 정리 #jeus admin command ja -- jeus admin 모드로 이동 conlist --컨테이너 리스트 및 상태 확인 meminfo --제우스 메모리 사용 현황 st -m --제우스 메모리 정보 확인(VM memory) 서버 장애 대응기 --https://d2.naver.com/helloworld/1326256 --https://techblog.woowahan.com/2628/ --https://blog.naver.com/tgmuseum/40144804166 --https://130star.wordpress.com/2012/06/20/webtob-jeus-%EA%B0%84%EB%8B%A8-%EC%9A%B4%EC%98%81%EB%B2%95/ 이클립스 메모리 분석기(MAT) 다운로드 --https:.. 2023. 11. 11.
근황 프로젝트를 진행하는 리더들의 마음이 얼마나 고생스러웠을지 혼자 진행하면서 생각하게 된다. 부담을 가지지 말라는 프로젝트에서도 충분히 잘하고 있음에도 모든 책임과 부담을 가지는 사람은 전반적으로 많이 알고 있는 사람이니까 부족한 실력임에도 이곳에서 단기간에 많은 것을 경험하고 이뤄내고 있는 것도 성장했기 때문이다. 앞으로도 경험들이 빛을 발하는 순간도 있을 거고 계속해서 새로운 경험과 업무 지식을 쌓아갈 것이다. 일에서 오는 스트레스를 감당할 수 있는 만큼 해내고 그 외의 시간들은 나를 위해 건강하게 쏟을 수 있길 바란다. 그리고 누군가는 믿고 의지할 수 있는 사람이 될 수 있기를 2023. 11. 6.
리쏘페인 활용 한옥 무드등 만들기(경북ICT이노베이션스퀘어 장비교육 2탄(3D프린터)) 리쏘페인 활용 한옥 무드등 만들기 - 경북ICT이노베이션스퀘어 장비교육 2탄(3D프린터) 내가 일하는 건물 1층에서 경북 ICT이노베이션스퀘어 센터가 있다. 이곳은 ICT 교육 및 장비를 대여하고 창업 지원 및 회의실도 예약해서 사용할 수 있는 것으로 알고 있다. 지난달에는 취업 박람회 같은 행사도 있어서 나는 짧게 퍼스널 칼라 진단도 해보았고 주변 경상도권에 어떤 기업들이 있는지 조금이나마 알 수 있었다. 이번에 무드등 만들기 관련 3D 프린터 교육이 있다고 해서 신청을 해보았다. 동료분이 만들어준 마블의 그루트 모양의 장식품도 가지고 있었는데 이번 교육을 통해 조금 더 3D 프린터를 어떻게 사용할 수 있는지에 대해서 이해하게 된 시간이었던 것 같다. 모델링 프로그램은 Fusion 360이라는 프로그램.. 2023. 10. 29.
스프링프레임워크 <form:form> 태그 사용법 --스프링프레임워크 태그 사용법 스프링프레임워크 form 태그라이브러리 사용하기 위해 taglib 설정을 해야한다. --> input type hidden 속성으로 태그를 생성 --> select 태그를 생성 --> input type text 태그를 생성 이렇게 하지 않고도 스프링기반은 Model과 View를 name으로 매핑하기 때문에 자바단에서 name으로 값을 접근할 수 있다. 참고 사이트 https://tinkerbellbass.tistory.com/43 2023. 10. 25.
개발 프로젝트 공통 기능을 맡다. 디자인 적용을 하면서 이렇게 웹을 이해하지 못하는데 개발이 될까 고민이 된다 시간은 가는데 머리는 아프고 쉽게 구현할 수 있는 데로 해야 할까? 조급해하기보다 좀 더 생각을 하고 개발할 수 있는 경험을 가졌으면 좋겠다. 내게 힘든 프로젝트가 맡겨졌는데 선택할 수 있는 길은 해본다 vs. 포기한다 두 가지 함께 길을 걸었던 사람들에게 배운 것은 그럼에도 불구하고 해낸다였는데 해보자. 매일매일 풀리지 않을 것 같더라도 결국은 지나가는 일임을 잊지 말고, 파이팅! 그리고 나를 지켜봐 주는 사람들도 부담을 가지지 말라며 격려해 주고 알고 있으니 주어진 시간에는 할 수 있는 데까지 성실히 임하자. 2023. 9. 14.
ERWIN 사용법 --ERWIN에서 DATABASE의 ERD 추출하기 1. CA Erwin Data Modeler 7.3 버전 설치 후 실행 2. Tools - Reverse Engineer - Logical / physical - Next 3. Items To Reverse 전체 선택으로 하고 Infer에 Primary Keys, Relations 선택 Case Conversion of Physical names -> UPPER Case Conversion Of Logical name -> UPPER next 선택 4. User name / passworrd 입력 connection string은 tnsnames.ora 에 접속명을 입력 connect 선택 5. Logical에서 한글명 나오는 방법 (1) Physica.. 2023. 8. 31.
반응형