๋ณํฉํ๋ ๋ฐฉ๋ฒ ๊ธฐ๋ก CellRangeAddress region1 = new CellRangeAddress(0,0,1,2); sheet.addMergedRegion(region1); CellRangeAddress region2 = new CellRangeAddress(0,0,3,4); sheet.addMergedRegion(region2); CellRangeAddress region3 = new CellRangeAddress(0,0,5,6); sheet.addMergedRegion(region3); CellRangeAddress region4 = new CellRangeAddress(0,1,0,0); sheet.addMergedRegion(region4); Row row = sheet.createRow(0..
Java
ํ
์คํธ์ฝ๋๋ฅผ ์์ฑํ๋ฉด์ ๋ฐํ๊ฐ ์๋ ๋ฉ์๋๋ฅผ ํ
์คํธํด์ผํ ๊ฒฝ์ฐ๊ฐ ์๊ฒผ๋ค. ์ด ๋ฉ์๋๋ Message๋ฅผ ๋ณด๋ด๋ ๊ธฐ๋ฅ์ ํ๋ ๋ฉ์๋์ด๊ธฐ ๋๋ฌธ์ ๋ด๋ถ์์ ๋ฉ์ธ์ง๋ฅผ ๋ณด๋ด๊ณ , ๋ก๊ทธ ์ ์ฅ ํ ๋ฐํํ๋ ๊ฐ์ด ์๋ค. ๋๋ ์ด ๋ด๋ถ์์ ๋ฐ์ดํฐ ์ ์ ๊ฐ ๋๋ ํ ๋ง์ง๋ง์ private send(RequestDto request) ์ ์ ๋ฌ๋๋ RequestDto ๋ฅผ ์๊ณ ์ถ์๋ค. private sendMessageList(){ // ๋ฐ์ดํฐ ์ ์ send(reqeust); } private send(RequestDto request){ // ์ค์ ๋ก ์ ์ก } ์ด๋, ArgumentCaptor ๋ฅผ ์ฌ์ฉํ๋ฉด ๋๋ค. @Test void sendMessageTest() { sendService.sendMessageList(new Oth..
Java ์ ์ผ๋ฐ์ ์ธ ๋ฌธ์ ์ค ํ๋๋ ๋์ ๋ฉ๋ชจ๋ฆฌ ์ฌ์ฉ๋์ผ๋ก ์ธํด ์ฑ๋ฅ, ์ถฉ๋์ด ๋ฐ์ํ ์ ์๋ค๊ณ ํ๋ค. ์ต์ ํ ๋ฐ ๋ฉ๋ชจ๋ฆฌ ์ฌ์ฉ๋ ๊ฐ์๋ฅผ ์ํ ๋ชจ๋ฒ ์ฌ๋ก๋ฅผ ์ดํด๋ณด์ 1. Primitive type(์์ํ์
) ์ ์ฌ์ฉํ์. ์ฐธ์กฐํ์
๋ณด๋ค ์์ํ์
์ ์ฌ์ฉํ๋ค. ์์ํ์
์ ์ฌ์ฉํ๋ฉด ๊ฐ์ฒด ์์ฑ ์ค๋ฒํค๋๋ฅผ ๋ฐฉ์งํ์ฌ ๋ฉ๋ชจ๋ฆฌ๋ฅผ ์ ์ฝํ ์ ์๋ค. + ๋ํ ์์ํ์
์ ์คํ ๋ฉ๋ชจ๋ฆฌ ์์ ๋ฐ๋ก ์ฝ๊ณ , ์ฐธ์กฐํ์
์ ์คํ ๋ฉ๋ชจ๋ฆฌ์์ ํ ๋ฉ๋ชจ๋ฆฌ์ ์์น๋ฅผ ๊ตฌํด์จ ๋ค์์ ๋ค์ ํ ๋ฉ๋ชจ๋ฆฌ์ ๊ฐ์ ๊ฐ์ ์ฝ์ด์์ผ ํด์ ์ฑ๋ฅ์ ์ ๋ฆฌํ๋ค. 2. ๋ถํ์ํ ๊ฐ์ฒด ์์ฑ ํ์ง๋ง์. String s = "์ ์ ์ฐ"+" ์
๋๋ค"; ํด๋น ์ฝ๋ ํ์ค์ "์ ์ ์ฐ ์
๋๋ค" ์ ๋ํ ์ ๋ฌธ์์ด ๊ฐ์ฒด๋ฅผ ๋ง๋ญ๋๋ค. ๋์ StringBuilder ๋ฅผ ์ฌ์ฉํ์ฌ ๋ฌธ์์ด์ ..
์ฌ์ฉ์ ์ ์ฒด ์กฐํ๋ฅผ ํด๋ณด์๋ค. ์ฒ์ ์ฌ์ฉํด๋ด์ ์ฝ์ง์ ์กฐ๊ธ ํ๋๋ฐ ์ฌ๋ฏธ์์๊ณ , ๋ฌด์๋ณด๋ค ๋ฐ์ดํฐ๋ฅผ ์ฝ๊ฒ ํํํ ์ ์๊ณ ๊ธฐ๋ฅ์ด ๋ง์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ผ์ ์ ์ตํ๋ค. ๋จผ์ ์ฌ์ฉํ๋ ค๋ฉด ์คํฌ๋ฆฝํธ๋ฅผ ํฌํจํด์ค์ผ ํ๋ค. www.cdn.datatables.net/1.10.21/css/jquery.dataTables.min.css www.cdn.datatables.net/1.10.21/js/jquery.dataTables.min.js HTML ์ฝ๋ ์ฌ์ฉ์ID ์ฌ์ฉ์ ์ด๋ฆ ์ ํ๋ฒํธ E-mail ๊ถํ JavaScript ์ฝ๋ $(document).ready(function() { $("#deviceTable").DataTable({ "pageLength": 10, ajax:{ url:"./userAll.do", type:"GET"..