요즘은 모든 사람이 소프트웨어 코딩 방법을 배운다. 학교와 MOOC, 온라인 교육 사이트는 미래의 프로그래밍 고수에게 처음으로 가르칠 언어를 정해야 한다. 전통의 하버드 대학과 같이 여전히 70년대의 C를 고수하는 기관도 있지만 많은 학교가 자바스크립트(JavaScript)와 파이썬(Python), 자바(Java) 사이를 오가고 있다. 하나는 모든 브라우저에 내장돼 있고, 다른 하나는 사화과학을 위한 최선의 선택이며, 나머지 하나는 수학적 사고를 즐기는 사람들이 선호하는 풍부한 형식의 언어다. 어느 언어가 최선의 선택일까? 다른 두 언어보다 확실히 우위인 언어가 있을까? 아니면 수많은 학생들을 고통 속으로 몰아넣는다는 면에서는 다 똑같은 언어일까? 자바, 파이썬 또는 자바스크립트를 배워야 할 가장 ..
스프링 부트 하루만에 배우기 책 소개 하루면 대표적인 자바 프레임워크 스프링 부트 웹 어플리케이션을 만들 수 있습니다. 스프링 부트를 개발하는 데 필요한 프로그램 설치부터 스프링 부트의 구조에 대한 설명, JPA를 이용해 데이터를 다루는 법까지 익혀봅니다. 이해하기 어려운 개념 설명보다는 코드를 작성하고 개별 코드를 설명하는 방식으로 진행하므로 초보자 분들도 보다 쉽게 다가가실 수 있으리라 생각합니다. 또한 스프링 MVC와 스프링 부트 차이에 따른 개발 방식에 대해서도 설명하므로 기존에 스프링 MVC를 사용하셨던 분들이 스프링 부트에 적응하시는 데도 도움이 되시리라 믿습니다. 국내 자바 웹 개발 트렌드는 스프링 MVC에서 스프링 부트로 많이 넘어갔다고 생각합니다. 물론 이미 기존에 스프링 MVC로 구축된..
[JAVA] 점프 투 스프링부트 - https://wikidocs.net/book/7601 https://github.com/pahkey/sbb3/ GitHub - pahkey/sbb3: 점프 투 스프링부트3 책의 소스코드 점프 투 스프링부트3 책의 소스코드. Contribute to pahkey/sbb3 development by creating an account on GitHub. github.com 점프 투 스프링부트 점프 투 스프링부트는 Spring Boot Board(SBB)라는 이름의 게시판 서비스를 만들어가는 과정을 설명한 스프링부트 입문서이다. 자바 설치부터 시작하여 서비스 운… wikidocs.net
>java -XX:+PrintFlagsFinal -version 2>&1 | findstr /I "heapsize permsize version" uintx ErgoHeapSizeLimit = 0 {product} uintx HeapSizePerGCThread = 87241520 {product} uintx InitialHeapSize := 268435456 {product} uintx LargePageHeapSizeThreshold = 134217728 {product} uintx MaxHeapSize := 4282384384 {product} java version "1.8.0_271" Java Default Heap/Perm Size 알아내는 방법 출처: https://jang8584.tistory..
자바 명명 규칙 - 클래스 / 메서드 / 변수 전형규, 좋은 이름, 나쁜 이름, 이상한 이름, NDC2018 from devCAT Studio, NEXON 주로 쓰는 반의어 get / set add / remove create / destroy start / stop insert delete increment / decrement old / new begin / end girst / last up / down min / max next / previous open /close show /hide suspend /resume parent / child 받다/ 받다 추가/제거 창조/파괴하다 시동/정지 삽입/삭제 증가/감소 구/신 시작/끝 긴/마지막 위/아래 최소/최대 다음/이전 열다/ 닫다 보이다/ 숨기다 ..
JAVA excel - [POI] POI 엑셀 - Using newlines in cells ( 셀에서 줄바꿈 ) CellStyle cs = wb.createCellStyle(); cs.setWrapText(true); cell.setCellStyle(cs); Workbook wb = new XSSFWorkbook(); //or new HSSFWorkbook(); Sheet sheet = wb.createSheet(); Row row = sheet.createRow(2); Cell cell = row.createCell(2); cell.setCellValue("Use \n with word wrap on to create a new line"); //to enable newlines you need se..