。゚(*´□`)゚。

코딩의 즐거움과 도전, 그리고 일상의 소소한 순간들이 어우러진 블로그

분류 전체보기 399

항공유 / 유류환급 / 환급대상수출물품적재확인(신청)서

유류환급(출항 무역기에 실리는 항공유 환급신청) 개요   외국무역기에 적재되는 항공유는 환급대상용품이므로 환급에 필요한 정해진 절차에 따라야 한다.처리절차    1. 연료유 적재예정 허가(신청)서 제출 : 적재 전 일별로 신청서 제출 / 기재사항 : 적재항공기, 면명, 출항예정일시, 적재예정량    2. 항공유 적재    3. 환급대상수출물품적재확인(신청)서 제출 / 적재 완료한 다음날까지 제출해야함       (공항만감시 자동심사)   4. 항공유적재 확인등록 전자문서 목록 GOVCBR5DQ   환급대상 수출물품 적재신청서  GOVCBR5DS   환급대상수출물품 적재허가 정정/취하 신청서  GOVCBRR20   사전검증 오류통보  GOVCBRR38   "공항만감시접수통보(문서 접수 통보)" GOVCBR..

업무 2024.06.01

네이버클라우드캠프 후기 / 비트캠프 강남

학원 탐색몇 백인지 천 인지 모를 아무튼 비싼 부트 캠프와 국비 학원 중 어떤 것을 들어야 할까 고민을 많이 했다. 국비 학원에 대한 욕이 많고 사설 부트 캠프가 아무리 비싸도 내 인생의 전환점이 될 건데 천만 원 하나도 안 아깝다고 생각을 해서 그쪽으로 많이 기울었다. 그렇지만 또 과연 돈값을 할 수 있을까라는 생각도 함께 들었다. (천 만원 투자는 기꺼이 할 수 있지만 돈 값 못 하는 건 또 다른 얘기니까..!) 기본 바탕이 없는 상태에서 비싼 수업을 들어도 밑 빠진 독에 물 붓기 이런 식이 될까 봐 일단,, 국비 학원에 가고 이곳에서 부족하면 그다음에 다시 생각해 보자 싶어 국비 학원 탐색에 나섰다. 유명하다는 여러 학원이 나왔고 위치, 일정, 커리큘럼을 따져 네이버 클라우드 캠프를 선택했다.(두둥..

비밀 이야기 2024.06.01

[js] a href = #

또 코드를 분석하던 중 관리자모드에서 링크를 누르면 설정한 페이지로 안 가고 자꾸 메인페이지로 넘어가서 한참 뜯어봤다. a href = "#다른 코드 아이디값" 요소의 href 속성에 #을 사용하면 보통은 현재 페이지 내의 특정 위치를 가리키며, 연결된 요소가 iframe인 경우 해당 페이지 정책에 따라 해당 iframe 링크로 이동할 수 없어서 페이지의 최상위로 돌아간다고 한다. 맡은 기능을 뚝딱뚝딱 만들기에 급급했는데 속에 이런 비밀들이 숨어있는 줄 몰랐다.

[js] 함수 재정의, 파라미터 추가, undefined

header에서 정의한 함수 A(name, url)가 body에서 A(name,url,seq)로 다시 정의되고 사용이 되는데 어떻게 연결이 되고 실행이 되는지 이해가 안 돼서 한참 분석해니 ,,!! 자바스크립트는 함수를 새로 정의하면서 새로운 매개변수를 추가하더라도 기존에 전달하던 파라미터는 그대로 전달되고, 새로운 함수 정의에서는 기존 매개변수 이후에 새로운 매개변수를 추가하여 호출할 수 있단다 ! 그리고 전달되지 않은 파라미터 seq를 어떻게 처리하는 건지 이해가 안 됐는데 전달되지 않은 파라미터는 'undefined'로 간주된다고한다. body의 함수 내에서 seq가 undefined인 경우 seq를 1로 선언한다는 내용이 있었다. 자바 밖에 모르는 자바순이여서 상상도 못한 흐름이라 너무 깜짝 놀랐..

DATE 함수

function formatDate(date) { var year = date.getFullYear(); var month = String(date.getMonth()+1).padStart(2, '0'); var day = String(date.getDate()).padStart(2, '0'); return year + '-' + month + '-' + day; }; 월(month) : 1월(0) ~ 12월(11) month는 제로베이스로 설정되어 있기 때문에 +1을 해줘야한다! 제로베이스로 설정된 이유 : java 따라서 만들다가 제로베이스 형식으로 만들었는데 자바는 고쳐졌는데 js는 개선 안 됨.

업무 2024.04.08

Model, Request

회사 소스를 보던 중 컨트롤러에서 모델에 맵을 담았는데,, jsp 파일에서 request에서 데이터를 뽑아오는 것을 보고 한참 생각했다. 나는 ,, request에 담은 적이 없는데 왜,, 여기서 꺼내는 거지 ,, !? 설마,,, 모델에 담으면 request에 담은 것과 같은 효과가 있는 것인가 !? 나의 추측이 맞았다! model 에 담으면 request 영역에 저장되며 해당 view에서만 사용 가능하지만 request에 담으면 더 넓은 범위에서 사용할 수 있단다 ! Controller @RequestMapping(value = "aa101.ajax") public String aa101(Map paramMap, ModelMap map, HttpServletRequest request) throws E..

업무 2024.02.02

equals와 ==

공통점: boolean type으로 반환 차이점: equals : 대상의 내용(값)을 비교하는 메서드 == : 대상의 주소값을 비교하는 연산자 메서드: 일련의 작업을 수행하기 위한 코드 블록 연산자: 값을 조작하거나 특정한 계산을 수행하기 위한 기호나 키워드 Object의 equals() public boolean equals(Object obj) { return (this == obj); String 클래스 equals()가 재정의 되어있어서 주소값을 비교하는 것이 아니라 내용을 비교하게 된다. public boolean equals(Object anObject) { if (this == anObject) { return true; } if (anObject instanceof String) { Str..

카테고리 없음 2024.01.29

log4j2

log for java 로깅 시스템 설정하기 & 설정위치 1) Maven 라이브러리 추가 2) log4j2.xml 파일 생성 실질적인 로그 설정 코드 : 현재 콘솔에 로그 출력, : 로그로 찍히는 패턴 설정 %d: 로그 시간에 관한 설정, 괄호 안의 형태로 포맷 %p: 로그 레벨, %c: 로그가 발생한 클래스 경로, %m: 로그 메시지, %n은 개행(줄 바꿈) : 설정한 로그 코드 적용 :현재 시스템에서 발생하는 모든 로그를 찍어낼 수 있고 level을 debug로 설정하여 debug 이상의 로그만 출력되도록 한다. 로그 레벨은 로깅 시스템의 설정을 통해 지정하며, 설정된 로그 레벨 이상의 중요도를 가진 로그 메시지만 기록된다. 로그 레벨을 'DEBUG'로 설정하면 'TRACE'보다 중요한 'DEBUG'..

업무 2024.01.28