본문 바로가기

전체 글178

Java Poi 엑셀 이미지 삽입하기 XSSFWorkbook workbook = new XSSFWorkbook();XSSFSheet sheet = workbook.createSheet("Sheet 1");try { XSSFCellStyle headerStyle = workbook.createCellStyle(); //Font 설정 XSSFFont headerFont = workbook.createFont(); headerFont.setBold(true); headerFont.setColor(IndexedColors.WHITE.getIndex()); headerFont.setFontHeightInPoints((short) 20.. 2025. 2. 11.
Java 디렉토리 전체 압축하기 (+ text 파일로 특정 파일/폴더 만 선택하여 압축하기 ) 요구사항  1. 아래와 같은 형태의 text 파일을 읽어 특정 폴더 아래의 원하는 항목들만 선택 압축한다. Folder          /sampleFolder          /testFile              .pngFile              .pdfFile              .results.xlsxFile              .results.unfiltered.tsv.gz 2. Folder 는 Nested 하게 중첩된 Folder 전체를 포함한다. ex) /sample/first/second/third/forth/fifth/testfile.txt   소스코드 1. 파일리딩 //압축 원하는 파일을 선택하기 위한 스크립트 텍스트 파일String filename = "C:/downlo.. 2025. 2. 11.
2020년 4월 - "코로나가 바꿔놓은 시장, 이커머스...성장 가속도" 등 1. 코로나가 바꿔놓은 시장, 이커머스...성장 가속도 코로나 19가 우리 일상에 침투한 지 두 달 반 가까이 지났습니다. 사회 전반에 많은 변화를 가져온 코로나 19는 이커머스 시장에도 큰 변화를 가져왔습니다. 사회적 거리두기가 실시될 정도로, 비대면/비접촉 거래가 주 쇼핑 수단으로 떠올랐기 때문입니다. 통계청에 따르면, 지난 2월 온라인 쇼핑 거래액은 전년대비 24.5% 증가하였으며, 세부적으로 살펴보면 문화나 레저, 여행 및 교통서비스 거래액은 전월대비 50% 이상 감소, 음식이나 식료품, 생활용품 거래액은 50~80% 큰 폭 상승했습니다. 온라인 거래가 증가하면서 트래픽 역시 급증하여, 쇼핑몰 사업자들의 클라우드 서비스에 대한 관심이 높아졌습니다. 특히 특정 상품, '마스크 대란', '감자 대란'.. 2020. 11. 15.
ECMAScript 2016(ES7) ~ ECMAScript 2020(ES11) ECMAScript 2015, ES6는 이미 많은 곳에서 사용되고 있는 만큼, 그 이후 버전인 ES7부터 올해 발표될 버전인 ES11까지 어떤 기능이 추가되었고, 변화해 왔는지 살펴보도록 하겠습니다. tc39/proposals/finished-proposals에 따른 Proposals와 출시 연도를 살펴보면 아래와 같습니다. Proposals TC39 meeting notes Expected Publication Year Array.prototype.includes November 2015 2016 Exponentiation operator January 2016 2016 Object.values/Object.entries March 2016 2017 String padding May 2016 2017 .. 2020. 11. 15.
ECMAScript 2020 aka ES11 2015년 6월 처음 ES6가 등장한 이후, 매년 6월 새로운 버전의 ECMAScript 명세가 발표되고 있습니다. 올해에는 ECMAScript 2020, ES11가 발표 예정입니다. TC39의 Stage 4(Finished Proposals)를 기반으로 어떤 기능들이 새롭게 추가되는지 알아보도록 하겠습니다. TC39? TC39는 Technical Committee 39의 약자로, ECMA-262(ECMAScript 표준 기술 규격) 명세를 관리하는 위원회입니다. Mozilla, Google, Apple, Microsoft 등의 메이저 브라우저 벤더사와 Facebook, Twitter 등 표준을 올바르게 구현해야 할 책임을 갖고 있으며, 언어 표준의 변화에 직접적으로 영향을 받는 단체들이 여기에 속해 있.. 2020. 11. 15.