Regular

새로 투입된 서비스가 개발환경이 docker로 구축되어 있어 docker 관련글을 검색하다 서비큐라님의 초보를 위한 도커 안내서 - 도커란 무엇인가? 를 읽게 되었지요. 읽다보니 ‘아~ 이렇게 깔끔하게 정리를 잘해놓다니! 나도 이런 기술블로그를 운영해보고 싶다!’ 라는 생각이 들었습니다. 그래서 저의 기술블로그도 시작되었답니다. Docker Basic Usage ✓ SERIES 1/3 Docker Apache+PHP SERIES 2/3 Docker...

소개 지난 포스팅에서 톰캣은 웹관련 부분(Servlet/JSP)만 구현한 웹 컨테이너라고 했지요. Jboss(Java Beans Open Source Software) 는 오픈소스로 Java EE 스펙에 따라 구현한 웹 어플리케이션 서버입니다. 2006년에 RedHat 에서 인수하면서 상용 RedHat Jboss Enterprise(EAP), 무료 JBoss AS(JBoss Application Server) 로 나뉘게 되었습니다. RedHat에서는 제이보스 오픈소스 개발을 유지하면서 상용 제품을 출시하였습니다. 이름의...

소개 먼저 WAS(Web Application Server) 에 대해 알아볼까요? 자바 플랫폼, 엔터프라이즈 에디션(Java Platform, Enterprise Edition; Java EE)은 자바를 이용한 서버측 개발을 위한 플랫폼이다. Java EE 플랫폼은 PC에서 동작하는 표준 플랫폼인 Java SE에 부가하여, 웹 애플리케이션 서버에서 동작하는 장애복구 및 분산 멀티티어를 제공하는 자바 소프트웨어의 기능을 추가한 서버를 위한 플랫폼이다. 이전에는...

개발 소스 중에 EUC-KR 인코딩 파일은 macOS 에서 한글이 깨지는 현상이 있지요. UTF-8 인코딩 파일로 변환해서 컴파일하고 실행해야지요. 파일 인코딩 파일 인코딩을 확인해 볼까요? I 옵션을 주면 mime 타입 인코딩 정보가 나옵니다. 씁슬하게도 EUC-KR 인코딩은 라틴어 표준코드인 ISO-8859-1 로 인식하네요. $ file Client.java Client.java: c program text, ISO-8859 text $...

멀티 Thread 테스트중 동일 클래스를 여러개 띄울 일이 생겼습니다. IntelliJ 로 실행하면 1개만 뜨더군요. 하나 더 띄울려고 하면 기존 쓰레드를 중지하라고 안내창이 떠서 CLI로 여러개를 띄워야겠다 싶었지요. Java 개발자가 CLI Java 실행 방법을 다 알까? IDE에 익숙한 그대여, 아는가? (동료 개발자에게 물었더니 IDE 에서 우클릭해서 Run 하라고 알려줌;;) Compile 가볍게...