본문 바로가기

백엔드기술106

Java10으로 Spring Boot 실행시 Java10 으로 Spring Boot프로젝트에서 BootRun 실행하면 아래와 같은 에러가 납니다 ```shell2018-09-02 00:41:05.744 ERROR 300 --- [ost-startStop-1] o.a.c.c.C.[Tomcat].[localhost].[/] : Exception starting filter [servletContainer] java.lang.TypeNotPresentException: Type javax.xml.bind.JAXBContext not presentat java.base/sun.reflect.generics.factory.CoreReflectionFactory.makeNamedType(CoreReflectionFactory.java:117) ~[na:na].. 2018. 9. 2.
.bash_profile for MacBook 맥북 설치 후 .bash_profile 설정하기vi ~/.bash_profile export M2_HOME=/Users/minho/dev/mavenexport M2=$M2_HOME/binexport PATH=$M2:/usr/local/mysql/bin:$PATH alias ls="ls -v" alias ll="ls -alv" source ~/.bash.profile 2015. 5. 4.
mac pip easy_install 설치 아래 명령을 순서대로 실행curl -O http://python-distribute.org/distribute_setup.pysudo python distribute_setup.pysudo rm distribute_setup.pysudo easy_install pip 2015. 4. 14.
Java 버젼별 비교 정리 1. Java 버젼별 히스토리http://en.wikipedia.org/wiki/Java_version_history- Java5 (2004~2009)- Java6 (2006~2013)- Java7 (2011~ )- Java8 (2014~ )- Java9 (2016예정)- Java10 (2018예정) 2. Java 버젼별 주요 기능2.1 Java5 (Tiger)- Generics- Enhanced for Loop (foreach)- Autoboxing/Unboxing- Type-safe Enums- Varargs- Static Import- Annotions (Metadata)- Formatted IO- Concurrent API (java.util.concurrent)- Thread Priority C.. 2015. 3. 30.
Tomcat 8 New Features Tomcat 8 새로운 기능 - Java 7 이상이 필요 - Java Servlet 3.1 - JavaServer Pages 2.3 - Java Unified Expression Language 3.0 - JSR-356 스팩의 Java WebSocket 1.0 - NIO 커넥터 기본 - 개선된 APR - APR과 NIO API가 Comet 사용 가능 - Resources 설정 일원화 - DB pooling 이 DBCP 에서 DBCP2가 기본 1. 서블릿 3.1 - 입출력을 별도의 자바 쓰레드로 처리하는 방식의 Non-Blocking IO 지원 - 참고 소스 : WriteListener, ReadListener 를 구현하여 업로드, 다운로드시 비동기 작업 https://github.com/yanns/ser.. 2015. 3. 15.
Json String을 Indent 적용해서 예쁘게 출력하기 Jackson 라이브러리르 이용해서 Json 문자열값을 보기 쉽게 변경하는 방법 String rawString = "{\"name\":\"abc\", \"age\":30}"; ObjectMapper mapper = new ObjectMapper();mapper.configure(SerializationConfig.Feature.INDENT_OUTPUT, true);ObjectWriter prettyPrinter = mapper.writerWithDefaultPrettyPrinter();try {JsonNode rootNode = mapper.readTree(rawString);prettyJsonString = prettyPrinter.writeValueAsString(rootNode);} catch (J.. 2014. 11. 6.