본문 바로가기
728x90
반응형

분류 전체보기92

배치파일 활용하기 회사에서는 내부망을 사용해야하는 경우가 있는데 이 경우 지정된 IP만 사용이 가능합니다. 그래서 bat파일을 활용해 한번에 고정IP/ 자동IP 로 설정 하는 배치 파일 입니다. 고정IP/DNS 설정 1. 고정 IP 설정 Netsh interface ip set address 네트워크이름 static IP주소 서브넷마스크 게이트웨이주소 예) Netsh interface ip set address "이더넷" static 100.100.1.100 255.255.255.0 100.100.1.1 2. 고정 DNS 설정 주 DNS Netsh interface ip set dns 네트워크이름 static DNS주소 primary 보조 DNS Netsh interface ip add dns 네트워크이름 DNS주소 in.. 2021. 12. 20.
첨부파일 다운로드 시 공백이 '+' 되는 현상 JAVA 개발 후 첨부파일을 다운로드 할 경우 공백이 '+' 로 바뀌어 다운로드되는 현상이 있습니다. 예를들어 "첨부파일 다운로드 테스트.rtf"라는 파일이라면 "첨부파일+다운로드+테스트.rtf"라는 파일로 저장이 됩니다. 원인은 한글 파일명을 지원히기 위해 URLEncoder를 사용하는데 이 함수가 공백을 '+'로 만듭니다. String fileName = "첨부파일 다운로드 테스트.rtf"; response.setContentType("application/octet-stream"); response.setHeader("Content-Disposition", "attachment; filename=" + URLEncoder.encode(fileName, "UTF-8") + ";"); '+'기호를 개선.. 2021. 12. 13.
추억의 달고나 ~ 달고나 라떼 만들기 다들 오징어게임 보셨나요?? 거기서 나오는 뽑기 게임!! 이정재배우분의 쌍문동 성기훈 역할은 진짜.. 엄지 척이죠 👍🏻 사실 어릴때 달고나를 그렇게 좋아하진 않았는데 20년도즈음 달고나가 먼저 유행했던거 아시죠? ㅋㅋㅋㅋㅋㅋㅋㅋㅋ 바로바로 "달고나 라떼" 원두와 설탕그리고 따뜻한 물을 넣어 수백번 저으면 완성되는 그 라떼 !! ㅋㅋㅋ 한번 만들어 볼까용?! 재료 인스턴트커피 설탕 따뜻한물 1:1:1의 비율로 준비하시면되요 저는 커피 2스푼 설탕2스푼 따뜻한물 2스푼 으로 만들어봤어용 스텐볼에 커피와 설탕을 넣고 따뜻한 물을 넣으면 준비끝!!!!! 이제 튼튼한 팔만 있으면 되용 휙휙휙휙 저 엄청 빠르죠 ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ 아직 초반이잖아여 😅 이렇게 휙휙휙 저어주시면 되여 참 쉽죠??? ㅋㅋㅋㅋㅋ 보이세.. 2021. 12. 13.
2021 고양시 임신/출산/양육 종합정보 가이드북 2022년 다자녀혜택 추가 - 다자녀 가정 셋째 이상 자녀 대학 전액 등록금 지원 - 기초생활 수급자, 차상위 가구에 대한 지원금 인상 : 2021년 기준 520만원에서 2022년 700만원 https://www.hankyung.com/society/article/2021091587537 내년부터 자녀 둘도 다자녀 혜택…주택공급·학자금 등 수혜 내년부터 자녀 둘도 다자녀 혜택…주택공급·학자금 등 수혜 , 다자녀 지원 기준 두 자녀로 완화 임대주택·학자금·교통·돌봄지원 등 다방면서 수혜 www.hankyung.com 다자녀 자동차 취등록세 감면 - 만18세 미만의 자녀 셋이상의 가정에 다자녀 자동차 취등록세가 감면 됩니다. 다자녀 전기요금 감면 - 월간 전기요금의 30%가 할인 적용 - 단 출생일로부터 3.. 2021. 12. 13.
무한돌파삼국지(클레이스왑 - 업비트로 현금화) - 클레이스왑 시작 하기 > 카카오톡 Klip 지갑 연결 카카오톡 실행 > 상단 검색창 클릭 > 코드 스캔 후 로그인 무돌 도큰 업비트 매도 방법 1. 무돌 토큰을 받은 뒤 카카오 지갑 클립을 클레이 스왑 후 제대로 들어와 있는지 내 자산에 들어가서 확인 합니다. 2. 메뉴창의 스왑을 누른 무돌코인을 선택 후 변환하고자 하는 코인을 선택 합니다. 2.1 스왑누르기 2.2 FROM에서 무돌토큰 누르기 2.3 TO에 KLAY코인 누르기 2.4 원하는 액수 누르기 2.5 오른쪽 SWAP버튼 누르기 - 교환을 눌러주고 QR 코드로 확인을 합니다. KLAY코인이 들어온 걸 확인했으면 출금하기를 눌러줍니다. 출금을 누르면 출금 주소가 있습니다. 이 출금 주소를 빗썸 거래소에서 확인 합니다. Klay 코인은 현재 코.. 2021. 12. 13.
백파더 짜장밥 백종원 짜장소스 만들기 백종원의 짜장소스 만들기!! 짜장분말가루로 쉽게 만들수있어요^^!! 오늘의 재료 소개!! 짜장분말 1팩 100g 돼지고기 다짐육 1컵 양파 2컵 대파 1컵 설탕 1.5 스푼 진간장 1스푼 고추장 1스푼 물 3컵 양파랑 대파는 더 많아도 좋을꺼 같아요 전 양파 주먹크기로 1개반, 대파는 중간크기로 2개 정도 썼던거 같아용ㅋㅋㅋ 양파와 대파를 다져서 웍에 넣어주세요! 식용유를 작당량 두르고 볶아주세요 양파가 투명해질 즈음 다짐육 1컵을 넣어요 전 삼겹살을 다져서 넣었는데... 다짐육 사세요 ... ㅠㅠ 그게 편해요 ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ 고기를 넣고 지글지글 볶아주세요^^ 고기가 익을때쯤 설탕과 간장 그리고 고추장을 넣고 한번 휘리릭 볶아주세요!! ** 고추장을 넣으면 매울수도 있다고 했는데 저희집 꼬마는.. 2021. 12. 11.
틈새라면 볶음면 내돈내산 후기!!! 오랜만에 사진첩을 뒤적이다가 틈새라면볶음면 사진을 발견!!!!! 틈새라면 자체가 매운 라면인데 볶음면이면 더 맵겠죠? ㅋㅋㅋㅋㅋ 맵부심!! 포장지 배경이 불이 활활ㅋㅋㅋ 기대를 안고 카트에 슈슝 담아봅니다^^ 출시는 이미 1년전에 됫어요.. (1년이 지난 후기 .. 😅) 가격은 멀티 5개에 4천원정도로 한봉지에 800원 정도 하네용^^ ㅋㅋㅋ 가격은 그냥 평범한 봉지라면가격수준!! (착한가격 감사합니다) 물을 끓인 후 면이 익으면 물을 버리고 액상스프를 넣어 비빈 후 후리가케를 넣으면 끝!!!!!!! 그러고보면 끓일때 이보다 더 간단한게 있을까요 ㅋㅋ 구성은 이렇게 면, 건더기, 액상스프 보통의 비빔면,볶음면들과 같은 구성이네요 틈새라면 자체가 베트남 하늘초를 베이스로 해서 매운데 국물이 없으니 더 맵겠.. 2021. 12. 10.
[오라클] 영문 날짜 표기 오라클 영문 날짜 조회 SELECT TO_DATE('20210101') , TO_CHAR(TO_DATE('20210101') ,'MonthDD YYYY','NLS_DATE_LANGUAGE=ENGLISH') FORMAT1 , TO_CHAR(TO_DATE('20210101') ,'MonthDD, YYYY','NLS_DATE_LANGUAGE=ENGLISH') FORMAT1_1 , TO_CHAR(TO_DATE('20210101'),'Month','NLS_DATE_LANGUAGE=ENGLISH') FORMAT2 , TO_CHAR(TO_DATE('20210101'),'MonthfmDD, YYYY','NLS_DATE_LANGUAGE=ENGLISH') FORMAT3 , TO_CHAR(TO_DATE('20210101').. 2021. 12. 8.
The method getTextContent() is undefined for the type Error: The method getTextContent() is undefined for the type Node Solution: 다른 버전의 org.w3c.dom.Node를 사용하여 나오는 문제. JRE System Library를 다른 라이브러리들보다 우선순위를 위로 올리면 된다. 그러면 해당 클래스를 우선순위가 높은 JRE에 있는 파일로 사용합니다. 2021. 11. 25.
아파치 POI 이미지 삽입 DOC/RTF파일에 이미지 넣기 이미지도 XWFParagraph 인스턴스에 래핑 되어야 합니다. 이미지가 가로 중앙에 있고 아래에 배치되기를 원하므로 아래와 같이 작업을 해야 합니다. public static String logo = "logo-leaf.png"; XWPFParagraph image = document.createParagraph(); //이미지 정렬 image.setAlignment(ParagraphAlignment.CENTER); XWPFRun imageRun = image.createRun(); //이미지와 아래에 있는 텍스트 사이의 거리설정 imageRun.setTextPosition(20); //클래스 경로의 파일에서 이미지를 가져온 다음 doc 또는 rtf 파일에 이미지 삽입 .. 2021. 11. 25.
아파치 POI 페이지나누기 아파치 POI를 활용하여 RTF 또는 DOC파일을 생성할때. 다음 페이지로 넘어가 작성해야할때가 있습니다. addBreak(BreakType.Page)를 통해 처리가 가능 합니다. 페이지 나누기 import org.apache.poi.xwpf.usermodel.XWPFDocument; import org.apache.poi.xwpf.usermodel.BreakType; import org.apache.poi.xwpf.usermodel.XWPFParagraph; import org.apache.poi.xwpf.usermodel.XWPFRun; XWPFDocument document = new XWPFDocument(); XWPFParagraph paragraph = document.createParagra.. 2021. 11. 24.
아파치 POI 밑줄 RTF or DOC파일 밑줄 긋기 //문서생성 XWPFDocument document = new XWPFDocument(); //문단 만들기 XWPFParagraph titleParagraph = document.createParagraph(); //문단 생성 XWPFRun title = titleParagraph.createRun(); //문단 정렬 titleParagraph.setAlignment(ParagraphAlignment.CENTER); //텍스트 title.setText("RTF파일 또는 DOC파일에 밑줄긋기"); //밑줄 title.setUnderline(UnderlinePatterns.SINGLE); //굵은 글씨 title.setBold(true); //글씨체 title.setFont.. 2021. 11. 24.
아파치 POI RTF 번호매기기 RTF 번호매기기 BigInteger bigNumber1 = new BigInteger("0"); BigInteger bigNumber2 = new BigInteger("1"); //setNumID()을 활용해야 글머리에 번호를 매길수있습니다. XWPFParagraph body1paragraph = document.createParagraph(); XWPFRun body1Text = body1paragraph.createRun(); body1paragraph.setAlignment(ParagraphAlignment.LEFT); body1paragraph.setNumID(bigNumber1.add(bigNumber2)); body1Text.setText("첫번째 글번호"); // 태그 body1Text.a.. 2021. 11. 24.
'미틈달 서른날' 무슨뜻? 생일을 순 우리말로 바꿔보기 요즘 아기들 백일상이나 돌상 사진보면 낯설지만 뭔가 알꺼같은 그런 말들이 있죠? 아기의 생일을 우리말로 써본건데요 좀 더 일찍 알았더라면 저도 저희아들 예쁜 우리말 생일 프린팅 해서 돌사진 찍어줬을텐데 아쉬울뿐이네여 듣기도 말하기도 좋은 예쁜우리말 알아볼까요? 1월 - 해오름달 2월 - 시샘달 3월 - 물오름달 4월 - 잎새달 5월 - 푸른달 6월 - 누리달 7월 - 견우직녀달 8월 - 타오름달 9월 - 열매달 10월 - 하늘연달 11월 - 미틈달 12월 - 매듭달 1일 - 하루 2일 - 이틀 3일 - 사흘 4일 - 나흘 5일 - 닷새 6일 - 엿새 7일 - 이레 8일 - 여드레 9일 - 아흐레 10일 - 열흘 11일 - 열하루 12일 - 열이틀 13일 - 열사흘 14일 - 열나흘 15일 - 열닷새 16.. 2021. 11. 24.
한글 유니코드 간편 변환하기 개발을 하다보면, 간혹 한글을 유니코드로 변환해야할때가 있습니다. 아래에 한글을 입력하면 유니코드로 변환해주는 프로그램 입니다. 한글 입력 유니코드 입력 참고 * Unicode 인코드/디코드 도구 URL 인코드/디코드 도구 2021. 11. 24.
스크립트 문자열 자르기[재귀호출] HTML 태그에 대한 내용을 변경해주는 로직입니다. 아래 로직에 대한 설명을 하자면 전체 String을 넘겨주면 Element가 있는 곳의 위치를 indexOf 함수를 통해 찾고 substring을 통해 시작 Element부터 까지의 길이를 잘라 replaceAll 함수를 통해 으로 값을 치환해주는 로직입니다. var un_temp = strRplace(temp); function strRplace(str){ //IE에서 class=amt를 " " 넘어오지 못하고 ' ' 넘어와 크롬과 IE 처리 로직을 아래와 같이 분기 처리 //를 indexOf를 통해 한번 찾고 동일한 값이 없으면 -1로 넘어와 //정말로 없는지 다시 한번 를 재 검색하여 -1보다 크면 해당 데이터가 있으므로 데이터 변경 //처리 va.. 2021. 11. 16.
리틀포레스트 겨울철 간식 보늬밤 만들기 (feat. 가을햇밤) 영화 '리틀포레스트'에 나오면서 가을이면 핫한 인기를 누리는 보늬밤(밤조림) 저도 보늬밤을 한번 만들기 시작하면서 중독처럼? 가을이 되면 밤을 구매해서 주변 감사한분들에게 조금씩 나눠주고 있어요^^ 올해도 어김없이! 밤조림을 만들었다죠? 전 트레이더스에서 햇밤을 구매했어요 사서 먹어보니 밤알 크기도 크고 달더라구용 보늬밤을 만드는데는 사실 좀 번거롭고 시간이 오래 걸려요 😞 그래도 만드는이유는 맛있어서?! 🤭 우선 밤을 세척해줘요~ 어짜피 껍질을 까긴 하지만 그래도 한번 세척해서 따뜻한물에 30분~1시간정도 불려줘요 그래야 겉껍질을 벗길때 좀 수월해요 3키로를 까고 있자니... 저만큼 까는데 한시간 정도 걸렸어요 😂 나머지 다 까는데 얼마나 걸릴까용? ㅋㅋㅋㅋㅋㅋㅋ 짜잔!!!!!!!! ㅋㅋㅋㅋㅋ 스크롤 .. 2021. 11. 14.
The미식장인라면 내돈내산후기 !! 지난 10월30일~31일 쓱데이행사로 라면을 2+1에 판매하더라구요 (최대 33.3% 할인이였어요!!) 이때가 기회다 싶어 비싼 라면만 골라골라 담아왔지요 ㅋㅋㅋ 그중 하나가 "The미식 장인라면" 이정제라면 이지요 ㅋㅋㅋ 멀티 4개입 7천원대면 .. 개당 거의 2천원꼴 분삭집에서 파는 라면 생각하면 상당히 비싼편이죠 ㅠㅠ 하림에서 나온 장인라면 ㅋㅋ 봉투는 일반 라면과 다른점은 없어요 물을 끓인후 면, 국물, 건더기를 넣고 4분30초 끓이기! 끓이는 방법도 다른라면과 차이는 없어요 다만! 끓일때 국물이 액상스프여서 끓일때 넣으니까 손이 뜨겁더라구요... 손 데일뻔 ㅜㅜㅜㅠ 미리 액상을 넣고 끓여야 손이 안전할꺼같아요 🤭 라면면은 건면 건더기는 큼직큼직 국물은 액상 이제 드디어 끓여볼께요!!! 라면은 중.. 2021. 11. 10.
이클립스 블록 선택 모드(열 선택) Alt + Shift + A 이클립스에서 Alt + Shift + A를 누르게 되면 커서가 커다란 십자 모양으로 바뀌고 드래그하면 라인이 아니라 사각형으로 선택이 됩니다. 모든 행에 동일한 문자를 입력하려면 먼저 입력하기 시작할 부분에 한열만 드래그 하여 선택 합니다. 이제 입력한 문자를 타이핑 하면 선택된 모든열에 입력이 되고 블록 선택 모드를 해제 하려면 Alt + Shift + A를 다시한번 눌러주면 블록 선택 모드를 해제 할 수 있습니다. 블록 선택 모드의 폰트 변경 Window -> Preferences를 선택 해서 설정창을 띄웁니다. General > Appearance > Colors and Fonts 에서 Text Editor Block Selection Font를 선택해서 폰트를 일반 모.. 2021. 11. 8.
IE replaceAll동작하지 않아 스크립트 구현 크롬에서는 replaceAll을 사용하여 문자열에 공백을 전부 치환할수있다. a = "abc abc abc" a.replaceAll(" ","") 결과 : "abcabcabc" Explorer 11에서는 replaceAll이 사용이 불가능 하다. a.replace(/ /gi,""); 결과 : "abcabcabc" 정규식을 통하여 모든 문자열을 바꾸는 식으로 하면 된다. 정규식 gi설명은 g : 발생할 모든 pattern에 대한 전역 검색 i : 대/소문자 구분안함 m : 여러줄 검색 이런식으로 사용 한다. 스크립트 함수생성으로 replaceAll 대체 this.replaceAll("abc abc abc", " ", "") function replaceAll(str, searchStr, replaceStr.. 2021. 11. 8.
[ORACLE] DECODE 와 CASE활용 방법 DECODE DECODE는 IF문과 같습니다. SELECT DEPT, DECODE( DEPT, 'A팀' ,SUM(SAL), 'B팀' ,MAX(SAL), MIN(SAL)) FROM EMP GROUP BY DEPT ORDER BY DEPT 위와같은 방법으로 조회를 하게 되면, DEPT 'A팀'은 합계값, B팀은 MAX값 , 그외는 MIN값이 출력됩니다. CASE CASE문은 IF ~ TEHN ~ ELSE ~ END 의 프로그래밍 언언처럼 조건문을 사용할 수 있습니다. SELECT CASE WHEN DEPT= 'A팀' THEN SUM(SAL) WHEN DEPT = 'B팀' THEN MAX(SAL) ELSE MIN(SAL) END FROM EMP 2021. 11. 5.
오라클 오브젝트(object) 내용 조회하기 Function/Procedure 내용을 어떻게 하면 알 수 있을까? USER_OBJECTS는 DB에 존재하는 Object 들의 정보를 관리 하고 USER_SOURCE는 각 Object 들의 내용을 확인할 수 있습니다. 즉, Oracle 에서 Funtion/Procedure 의 내용을 확인하려면 SELECT A.OBJECT_ID, A.OBJECT_NAME, A.OBJECT_TYPE, B.TEXT FROM USER_OBJECTS A, USER_SOURCE B WHERE A.OBJECT_TYPE IN( 'FUNCTION','PROCEDURE') AND A.OBJECT_NAME = B.NAME AND B.TEXT LIKE '%찾을 내용%'; 을 수행하면 원하는 내용을 찾을 수 있습니다. 2021. 11. 4.
[CSS] 공통선택자 * (Asterisk) 활용방법 CSS 공통 선택자란? 일반적으로 선택자가 요소를 선택하여 필터링 하기 위함이라면 공통선택자는 모든 요소 및 그 하위 요소를 선택하여 스타일 지정하는 것이 목적 입니다. CSS 공통선택자 예제 * { color : #666, font-size: 10px; } * { font-family:Arial } CSS 요소선택 예제 span { color : #666 } span {font-family:Arial} 2021. 11. 4.
pd4ml 라이브러리 License 적용 2021.06.29 - [JAVA] - pd4ml을 이용하여 PDF 생성하기 pd4ml을 이용하여 PDF 생성하기 HTML 태그를 입력 받아 PDF로 변환해주는 예제 입니다. pd4ml_demo.jar 및 fonts.jar 라이브러리를 활용 하였습니다. 참고 : https://pd4ml.com/index.htm public void pd4ml() throws Exception{ String editor =.. hoyam.tistory.com 위 글에서 Demo버전을 통해 HTML to PDF 변환방법을 알아보았고 이번 글에서는 License를 구매하여 적용 하는방법에 대해 알아 보도록 하겠습니다. Demo버전을 상용버전으로 변환하기 위해서는 아래 주소로 접속하여 PRO 버전을 구매 합니다. https:/.. 2021. 11. 3.
PL/SQL Developer 데이터 엑셀 업로드 PL/SQL Developer 프로그램에서 엑셀 업로드를 하기위해서는 아래 메뉴로 이동해야 합니다. 메뉴 : Tools > Text Importer 우선 데이터를 업로드 하기전에 Excel 에 내용을 csv 확장자로 변경해주어야 [ , ] 쉼표로 데이터를 구분 되도록해 오라클에서 처리를 해주게 됩니다. CSV로 만든데이터를 업로드 하게되면 아래와 같이 업로드를 확인할 수 있습니다. 업로드가 완료가되면 내용을 확인 하고 두번째 탭으로 넘어 가 Owner 및 테이블 각 필드별 컬럼등을 매칭 후 Import 하면 됩니다. 2021. 10. 28.
날짜 영문표기 함수 날짜입력을 20211019 텍스트 형식으로 받아 자릿수만큼 잘라 setFullYear에 지정해주고 toDateString()함수를 사용해주면 fri sep 9 2011 과 같이 요일포함하여 출력된다. split으로 ' '공백부분부터 자른 후 배열 [1] 부터 시작 하면 요일이 제거된 sep 9 2011 월/일/년도 로 출력된다. 2021. 10. 19.
천단위 금액 천단위 콤마변화 소수점포함된 천단위 금액 콤마 정규식 스크립트 금액 입력 : 결과 : 2021. 10. 19.
Tomcat-Hot Deploy설정 방법 톰캣 재실행 없이 Class 변경 1. Tomcat [ Servers ] Tab의 서버를 더블 클릭한다. 2.Publishing에서 Automatically publish when resources change를 선택한다. 3. Modules Tab을 선택한다. 4.Web Modules의 Module을 선택하고 Edit를 눌러 [ Auto reloading enabled ] 체크 해제한다. 이렇게 설정을 하고 나면 서버 재시작 없이 Class가 자동 배포된다. ※ 유의사항 1. 신규 Class는 서버 재기동을 해야 함 2. Tomcat 서버에서는 Debug 모드에서 사용을 해야 재시작 없이 바로 반영된다. 3. 일반 모드에서는 동작하지 않는다. 2021. 7. 16.
undefined를 if문으로 체크하는 방법 문자열을 체크하다보면 종종 undefined와 null을 만난다. 이때 if(문자열 == "") 와 같은 방식으로는 처리가 되지 않을 경우가 있어 아래와 같이 함수를 생성하여 사용하는 방법이 좋다. formatStr: function(values){ if (typeof values == "undefined" || values == "" || values == null){ return ""; }else{ return values; } } typeof 연산자 : 변수의 데이터 타입을 반환하는 연산자 typeof를 사용하지 않고 undefined를 비교할때에는 if(문자열 == undefined)로 "" 따옴표 없이 사용해야 한다. typeof undeclaredVariable : 미정의된 변수는 "undef.. 2021. 6. 30.
pd4ml을 이용하여 PDF 생성하기 HTML 태그를 입력 받아 PDF로 변환해주는 예제 입니다. pd4ml_demo.jar 및 fonts.jar 라이브러리를 활용 하였습니다. 참고 : https://pd4ml.com/index.htm public void pd4ml() throws Exception{ String editor = request.getParameter("editor"); String HtmlString = ""; editor = editor.replaceAll("<", ""); editor = editor.replaceAll(""", "'"); editor = editor.replaceAll("·", "·"); HtmlString = "" + "" + "" + editor + "" + ""; if(!pd4mlTEst(html.. 2021. 6. 29.
728x90
반응형