분류 전체보기 썸네일형 리스트형 [업무공유] 직접생산확인증명 발급 방법 직접생산확인증명서란? 공공기관이 중소기업자들의 경쟁제품에 대해 조달하고 계약을 체결하는 경우, 해당중소기업에서는 직접생산 여부를 확인할 수 있도록 의무화 되어있습니다. 그 증빙서류 중 하나로써 유효기간은 2년이며 유효기간 내에 상시출력이 가능합니다. 직접생산확인증명서 발급 절차 https://www.smpp.go.kr/smpp/index.do 중소기업제품 공공구매 종합정보망 www.smpp.go.kr 1. 중소기업제품 공공구매 종합정보망에 접속하신 후 회원가입을 합니다. 2. 기업정보를 등록합니다. - 나의업무 → 기업정보 등록/변경 (생산정보의 공장 주소는 실제 본점 주소 또는 지점의 주소와 일치해야합니다.) 3. 제품 정보에 대한 직접생산확인기준이 해당되는지 목록을 확인합니다. 4. 메인화면으로 돌아.. hikariCP 커넥션 누수 탐지 및 QueryDsl의 transform 커넥션 누수 이슈 해결 문제 발견 개발을 진행하던 도중 간헐적으로 아래와 같은 타임아웃 오류가 발생하며 서버가 먹통이 되는 경우 발생함 hikari-pool-1 – Connection is not available, request timed out 원인 분석 사용가능한 커넥션이 없는 것으로 보이는데 현재 커넥션풀 사이즈를 20으로 세팅하였고, 커넥션이 모자라서 데드락이 걸릴 상황도 아님 우선 실제로 커넥션풀의 20개 커넥션이 모두 사용되는지 확인하기 위해 hikari 로그 출력 설정을 추가함 logging: level: com.zaxxer.hikari.HikariConfig: DEBUG com.zaxxer.hikari: TRACE 추가 후 실행하여 사이트 여기저기 돌아다니다 보니 아래와 같이 커넥션 풀의 idle 커넥션이 0으.. [업무공유] 중소기업확인서 발급 방법 https://sminfo.mss.go.kr/ 중소기업현황정보시스템 로그인 중소벤처24 EasyPass 중소기업현황정보시스템 중소기업 확인서는 영리기업 또는 비영리 사회적기업을 대상으로 적용하며, 규모기준과 독립성기준을 모두 충족해야 합니다. sminfo.mss.go.kr 1. 중소기업현황정보시스템에 접속하셔서 회원가입 후 로그인합니다. 2. STEP 03 신청서 작성을 클릭합니다. 3. 개인사업자, 법인사업자 중 해당되는 항목을 선택한 후, 신청서 작성 전 모든 항목에 동의해야합니다. 4. 신청기업 기본정보를 입력합니다. - 최근사업기간말일 : 직전년도 말일 기입 - 확인서용도 : 공공입찰용 / 공공입찰용+그 외 / 그 이외 중 택 1 - 주업종 : 매출액이 가장 큰 분야 (한국표준산업분류 OR 국세청.. [Firebase] 비동기 함수 내의 반복문에서 동기 처리하기 firebase 함수는 async - await 형식의 비동기 처리를 해야 하는데, 함수 내에서 callback 함수를 반복적으로 사용하려 했지만 잘 작동하지 않는 문제가 발생했습니다. exports.exampleFunction = functions.https.onCall(async (data, context) => { for await (const data of dataSet) { await metadataRef .child('ref') .once('value', (snapshot) => { if (snapshot.exists()) { } }); } } 위의 코드같이 작성하여 문제를 해결했습니다. 비동기 방식의 이해도가 높다면 문제가 되지 않았을것 같아 아직 많이 부족하다는 걸 배웠습니다. 박준호 / .. [Spring Boot] Optional의 orElse(), orElseGet() 알고 쓰기 Optional은 null-safe 한 코드를 작성할 때 주로 이용됩니다. 데이터를 받아왔을 때 null 일 경우 orElse(), orElseGet()을 사용해 처리를 하는데 둘에 작지만 큰 차이점이 있으니 꼭 알고 써야 합니다. isPresent() - get() 형식도 있지만 가시성 좋고 간결한 코드를 사용합시다. 요약 1. orElse()는 Optional의 값과 상관없이 항상 메소드를 실행한다. 2. orElseGet() 은 Optional이 null 일 때 메소드가 실행된다. orElse() vs orElseGet() public T orElse(T other) { return value != null ? value : other; } public T orElseGet(Supplier [Thymeleaf] 스프링 모델 값을 자바스크립트에서 사용하기 컨트롤러에서 스프링 모델에 담은 값을 자바스크립트에서 사용하고 싶을때 필요한 코드입니다. ${session.user.name}에 접근하여 username을 세팅해줍니다. Sebastian은 페이지가 정적으로 로딩될때 사용될 값입니다. 기본값의 기능을 한다고 보시면 됩니다. 참조 : https://www.thymeleaf.org/doc/tutorials/2.1/usingthymeleaf.html#script-inlining-javascript-and-dart [JavaScript] 템플릿 리터럴 활용법 자바스크립트에서 여러줄로 이루어진 문자열을 처리해야 할 때가 있습니다. 이때 백틱( ` )을 활용하면, 가독성이 좋게 개선할 수 있습니다. 기존 console.log("string text line 1\n"+ "string text line 2"); // "string text line 1 // string text line 2" 개선 console.log(`string text line 1 string text line 2`); // "string text line 1 // string text line 2" 또한 문자열 안에 표현식을 삽입하고 싶은 경우 ${} 문법을 활용할 수 있습니다. 기존 var a = 5; var b = 10; console.log("Fifteen is " + (a + b) +.. [jQuery] select 태그 읽기 전용으로 사용하기 select 태그에는 readonly 속성이 없습니다. disabled 속성을 통해 선택 기능을 막고, 제출 전에 disabled 속성을 풀어주면 됩니다. $('form').bind('submit', function () { $(this).find(':input').prop('disabled', false); }); 참조 : https://stackoverflow.com/questions/1191113/how-to-ensure-a-select-form-field-is-submitted-when-it-is-disabled 이전 1 ··· 5 6 7 8 9 10 11 다음