Language4 리눅스 war 파일 압축 풀기, 압축 하기 명령어 - WAR 파일 만들기 1. WAR파일을 만들고자 하는 폴더로 이동 cd 이동경로 2. jar cvf .war * 입력 jar cvf zeppelin-web-0.8.0.war * 3. 해당 폴더내에 war파일 생성완료 - WAR 파일 압축풀기 1. WAR파일이 있는곳으로 이동 2-1. jar xvf .war 입력 jar xvf zeppelin-web-0.8.2.war - 해당 폴더에 풀림 2-2. unzip -d unzip zeppelin-web-0.8.2.war -d ver8 4. 해당 폴더내에 압축이 풀림 2022. 9. 23. [scala] 스칼라 익스트랙터(extractor) apply, unapply - extractor 기존 타입에 대한 새로운 패턴을 정의 가능 - apply 인수를 받아 객체를 생성하는 생성자와 비슷 - unapply 객체를 받아서 인수를 되돌려줌 패턴 일치 및 부분 함수에서 자주 사용됨 리턴타입 - Boolean - Option[T] : T유형의 단일 하위 값 반환 - Option[(T1,T2 ..., Tn)] : 여러 하위 값을 반환 예제 Menu Object를 정의 apply메소드에서는 이름과, 가격을 파라미터로 받고 리턴은 문자열로 해줌 object Menu { def apply(name: String,price: String): String = s"$name--$price" def unapply(price: String): Option[String] = { val stri.. 2022. 8. 25. [MarkDown] 목록 작성 방법 목록 작성 방법 순서가 있는 리스트 순서가 없는 리스트 서브리스트 1. 순서가 있는 리스트 작성법 1. 목록 1 2. 목록 2 3. 목록 3 2. 순서가 없는 리스트 작성법 (-,*,+) 목록 작성할 때 -, *, + 를 이용하여 작성 가능하다. - 목록 - 1 - 목록 - 2 - 목록 - 3 * 목록 * 1 * 목록 * 2 * 목록 * 3 + 목록 + 1 + 목록 + 2 3. 서브 목록 리스트 작성법 tab으로 구분하여 서브 목록 구분한다. 기호와 관련 없이 결과는 그림과 같이 표시된다. #### '-' 사용 목록 리스트 - 목록 - 1 - 서브 목록 - 목록 - 2 * 서브 목록 - 목록 - 3 + 서브 목록 #### '*' 사용 목록 리스트 * 목록 * 1 - 서브 목록 * 목록 * 2 * 서브 목.. 2022. 1. 4. [Scala] 스칼라 설치 및 IDE 셋팅 새로운 업무를 시작하면서 Spark(대용량 분산처리 분석시스템)을 사용하게 되었고, Scala로 개발을 진행하게 되었다. 기본적인 개념 정리와 사용법을 익히기 위해 스칼라 공부를 시작하기로 하였다. 먼저 로컬 환경 세팅 과정을 기록하였다. 스칼라란? Scalable Language의 약자로 확장 가능한 언어라는 뜻. 함수형프로그래밍과 객체지향 프로그래밍 언어로의 특징을 동시에 지원하는 언어이며, 자바의 복잡한 단점을 해결하기 위해 만들어졌다. JVM bytecode로 컴파일되어서 실행되므로 JVM 위에서 실행시킬 수 있다. 스칼라 설치 1. 설치 환경 os : mac java : java version 1.8.0_281 scala : 2.13.6 IDE : 2020-12 (4.18.0) - 자바 스칼라 .. 2021. 10. 17. 이전 1 다음